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里,以后还怎么百度呢^_^
 
                    
                     
                    
                 
                    
                 
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号