Windchill:客制化建模、删除模型对象

新建模型命令
  1. ant -f bin/tools.xml class -Dclass.includes=com/test/CustomObject.java
    

    执行成功后查看同目是否生成带下划线同名文件
    descendentRegistry.properties
    associationRegistry.properties
    modelRegistry.properties
    3个文件中(至少一个文件)是否有了建模对象关键字,根据建模文件的 .ser文件是否生成

  2. ant -f bin/tools.xml sql_script -Dgen.input=com.test.CustomObject
    

    生成sql文件 位置在wt_home/db/sql3

  3. sqlplus 用户名/密码(wcadmin/wcadmin) 链接数据库建表
    在wc_home/db/sql3目录下连接数据库,执行生成的SQL文件

删除模型命令
1:ant -f bin/tools.xml model_uninstall -Dmodel_uninstall.filter=CustomObject
注意

创建模型命令 和 删除模型命令,需要安装的介质中,包含InfoModel模块。

如果未安装该模块,可在有该模块的环境上安装,然后将生成的 .ser .class .properties文件内容部署到自己环境中

删除模型需要删除 .ser .class .properties文件中模型内容。

并执行下面SQL

delete from WTTYPEDEFINITION t where t.NAME like '%com.test.CustomObject%';
delete from WTTYPEDEFINITIONMASTER tm where tm.INTHID like '%com.test.CustomObject%'; 
delete from LWCTYPEDEFINITION t where t.NAME like '%com.test.CustomObject%';
  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值