BMIDE开发Soa Services提供给AWC端调用

   虽然AWC提供的API基本上足够使用,但是JS处理各种逻辑实在是麻烦,不熟悉JS的话远没有ITK来的方便,在这里记录一下如何在BMIDE中开发服务提供给AWC端调用。

 大致分为三个步骤:

  * BMIDE开发环境搭建

  创建服务、开发、构建服务

  从业务建模器 IDE 导入 SOA 模板

1、在BMIDE中创建一个新的业务建模器IDE模板项目

BMIDE开发Soa Services提供给AWC端调用

2、填写项目前缀、模板名称等信息

BMIDE开发Soa Services提供给AWC端调用

3、选择相关模板

 BMIDE开发Soa Services提供给AWC端调用

4、选择语言环境

BMIDE开发Soa Services提供给AWC端调用

5、勾选文件夹框

BMIDE开发Soa Services提供给AWC端调用

6、设置Teamcenter安装目录、编译器主目录

 BMIDE开发Soa Services提供给AWC端调用

7、设置Teamcenter服务客户端工具包主目录

 BMIDE开发Soa Services提供给AWC端调用

8、新建服务库

BMIDE开发Soa Services提供给AWC端调用

9、新建服务

BMIDE开发Soa Services提供给AWC端调用

 10、新建一个operation名称为createitem、参数包括ID、名称、版本号、返回值为string类型

 BMIDE开发Soa Services提供给AWC端调用

11、选中服务库右键生成代码

 BMIDE开发Soa Services提供给AWC端调用

12、生成代码后,在生成的cxx文件中实现代码逻辑

BMIDE开发Soa Services提供给AWC端调用

13、构建项目、部署

 BMIDE开发Soa Services提供给AWC端调用

14、在stage目录下,运行npm run convertTemplates命令,从业务建模器 IDE 导入 SOA 模板,运行npm run genSoaApi命令,生成API文档

BMIDE开发Soa Services提供给AWC端调用

 15、将生成的dll文件放到TC_ROOT下,在AWC中进行调用

BMIDE开发Soa Services提供给AWC端调用

BMIDE开发Soa Services提供给AWC端调用

 16、至此完成了AWC调用自定义服务的整个开发流程

转自:微信公众号 PLMCODE

 

上一篇:python基础部分


下一篇:如何用校园邮箱申请正版JetBrains全家桶