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里,以后还怎么百度呢^_^