PI接口的开发分成两个部分,第一个部分是ESB(Enterprise Services Builder)部分,这里注意做数据结构定义,接口导入,字段关系映射,定义接口等。
第二部分是IB(Integration Builder)部分,这里主要做管道定义,服务方和调用方的定义等
今天刚好有个需求,做个PI发布的接口,供第三方调用。
1,定义请求参数结构DT_XXX_REQUEST
2,定义返回参数结构DT_XXX_RESPONSE
3,定义请求消息类型MT_XXX_REQUEST (date type used里选择上面的对象,保存激活即可)
4,定义返回消息类型MT_XXX_RESPONSE
5,定义发送服务接口SI_XXX_REQUEST
6,定义接收服务接口SI_XXX_RESPONSE
7,定义请求消息映射 MM_XXX_REQUEST
8,定义返回消息映射 MM_XXX_RESPONSE
9,定义功能映射OM_XXX
第二部分,登录IB
1,新建通信信道:
因为这个返回消息太简单,所以换成一个deep结构的
设置调用路径:
设置URL格式
新建接口配置
接收信道是以前定义的,如下:
PI配置结束,到系统里sproxy实施类。
测试效果:
^_^很多人都把资料锁进了note里,以后还怎么百度呢^_^
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架