Chinaunix首页 | 论坛 | 博客
  • 博客访问: 940362
  • 博文数量: 463
  • 博客积分: 10070
  • 博客等级: 上将
  • 技术积分: 4963
  • 用 户 组: 普通用户
  • 注册时间: 2008-01-16 14:16
文章分类

全部博文(463)

文章存档

2011年(18)

2010年(144)

2009年(83)

2008年(218)

我的朋友

分类: IT职场

2008-08-23 19:49:02

        PI是通过使用XML消息来连接各种应用系统的,并且使用SAP特有的SOAP(Simple Object Access Protocol)协议实现方式。从上图我们可以看到,消息通过IS进行接受和发送,其中在IS中经过了一系列的步骤,我们称之为Pipeline Services
        SOAP,是一种把XML作为载体,HTTP作为媒介,以实现跨系统、跨平台调用程序的一个协议。
          SOAP是存在HTTP Post request里的。SOAP协议需要一个SOAP Envelope,它是作为SOAP message 的一个根元素,用XML实现SOAP message,其中Header是可选的,Body是必须的。
SOAPbody只是放了一些指向实际文档的单子,而业务数据主要存在Main Payload中,还有诸如Trace Payload等其他PayloadPI的消息,技术上来讲是以multipart-MIME文档发送的。MIME (Multipurpose Internet Mail Extensions) 是描述消息内容类型的因特网标准。
MIME 消息能包含文本、图像、音频、视频以及其他应用程序专用的数据。
    这个Pipeline的过程是由ABAP的一个类来实现的。从上图可以看到,这和之前配置的IRID有着很强的关联。
T-code: SICF 维护Service
系统是通过一个URL来访问Pipeline的,访问地址为:
阅读(1132) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~