TC与SolidWorks集成开发

TC与SolidWorks集成开发 1.背景介绍官方供用户针对 SWIM环境中的保存、检入(Check-in)操作进行自定义校验和业务逻辑扩展。用户可以根据需求实现特定校验、自动物料编号生成等功能。例如,保存前校验弹框2.实现步骤找到并重命名模板文件swim_install_dir\com\transcendata\userexits\SwimUserExits.txt ↓ 复制并重命名 swim_install_dir\com\transcendata\userexits\SwimUserExits.java提供了几个方法(saveValidation,saveNew,saveReplace,saveInit,saveItemId),具体的可以在文件中详细查看。取消注释需要扩展的方法,例如,saveValidation专门用于保存前校验的方法。调试时可以查看SWIM在%TEMP%目录下生成的XML文件(文件名类似txd_save_validation.xml),里面包含完整的保存上下文数据,方便你确认可以校验哪些字段。里面实现代码其实就是解析xml文件,如果需要集成TC中的数据,使用SOA方法即可实现,官方也提供了样例。编译打开命令提示符,进入目