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

摘要:
在此记录如何在BMIDE中为AWC侧调用开发服务。

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

 大致分为三个步骤:

  * BMIDE开发环境搭建

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

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

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

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

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

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

3、选择相关模板

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

4、选择语言环境

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

5、勾选文件夹框

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

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

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

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

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

8、新建服务库

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

9、新建服务

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

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

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

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

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

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

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

13、构建项目、部署

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

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

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

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

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

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

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

转自:微信公众号 PLMCODE

免责声明:文章转载自《BMIDE开发Soa Services提供给AWC端调用》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇CSS3------box-shadow,即单边阴影效果设置Numerical Analysis下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Ruby开发环境的搭建

1.Ruby的下载 https://rubyinstaller.org/downloads/ 2.Ruby的安装 3.Eclipse配置Ruby开发环境 插件地址:http://rubyeclipse.sourceforge.NET/nightlyBuild/updateSite/  经过测试很多Ruby插件地址都是无效的 所以用eclipse 中...

简单5步,轻松debug K8S服务!

作者: Ram Rai,性能、可扩展性以及软件架构的爱好者 原文链接:https://medium.com/better-programming/debug-your-kubernetes-service-in-5-easy-steps-1457974f024c 在Kubernetes中,服务是一个核心概念。在本文中,将介绍如何调试K8S服务,这些服务...

APK文件浅析-Android

  2011~2015,5年时间,断断续续学习了Android。  最近打算在2011年2个月认真学习的基础上,深入学习下。  由于有之前的Android基础,加上N年的Java等变成经验,自我感觉Android应用开发还是比较简单的。  至少相比iOS开发来说。    继续坚持自己的习惯,写点自己的体会,总结自己的经验。  学了又忘了,没啥用啊~   ...

不离开Emacs完成简单程序的编辑编译运行(windows或Linux)

(1)打开Emacs (2)建立一个新的程序文件. 执行 C-x C-f, 然后在屏幕的底部出现minibuffer,光标提示你输入文件名称, 文件名称要带上后缀名,如hello.cpp。回车,然后开始编辑源代码。 (3)编译代码。执行Alt-x compile,出现minibuffer,提示你输入编译命令。 默认情况下,有个make -k出现在min...

Linux文件目录权限浅谈

1、基本权限三种(1)r (read) 读 针对目录,有读(r)权限就代表能对此目录有列表功能,就是可以执行ls命令进行查看,另外还有cp的功能。针对文件,有读(r)权限就代表能对此文件有阅读功能,可以通过cat等命令查看文件内容。 (2)w (write) 写 针对目录,有写(w)权限就代表着在此目录下创建文件和目录,可以通过touch,mkdir等命令...

rt—移植笔记2(Lwip)

首先参考f107已经有的目录结构添加Lwip这一组,添加各种.c文件及.文件。 还有drive下边的很重要的eth.c 到此,工程编译通过。(刚开始,小编是一个一个 的比对。。。一个一个错误排查。。。好心累,,,完全可以打开f103相应的文件,找到文件位置,f407就参照文件位置将文件下边全部添加即可,大大提高效率) 接下来,打开lwip的宏定义,rt...