了解SAP PI - HTTP_AAE Adapter

    可以使用 Java HTTP 适配器通过 HTTP 协议在高级适配器引擎 (AAE) 和应用程序之间交换消息。应用程序可以通过向指定的 HTTP URL 发出 HTTP POST 或 HTTP GET 请求来向集成服务器发送消息。

   HTTP 适配器由两个元素组成 - 发送方适配器和接收适配器。在入站处理中,HTTP 发送方适配器将 HTTP 请求转换为 XI 消息,然后将其转发到 AAE 进行处理。在出站处理中,HTTP 接收方适配器将 XI 消息转换为 HTTP 消息,并通过向指定的 HTTP URL 发送 HTTP POST/GET 请求将消息传输到远程应用程序。

  HTTP 协议基于包含消息元数据的协议头(HTTP 头)和包含要发送的文档的协议体(HTTP 体)。如果 HTTP 正文仅包含 XML 文档(有效负载),并且此 XML 文档仅包含业务数据,而不包含其他元数据,则 HTTP 的使用称为纯 HTTP。这与 SOAP 格式不同,因为 HTTP 正文中的 SOAP XML 文档可以包含 SOAP 标头控制信息。此外,SOAP 允许将附件与消息一起发送。

  上面的图片说明了普通 HTTP、基于 HTTP 的 SOAP 和 PI-SOAP 之间的区别。

  特定于 SAP Process Integration (PI) 的 SOAP 格式不包含 SOAP 正文中的有效负载,而是作为附件。SOAP 正文仅包含对有效负载的引用。

Sender HTTP Adapter URL地址

型的 URL 为:http://<hostname:port>/<path>?<query-string>.

path/HttpAdapter/HttpMessageServlet
query-string?interfaceNamespace=<interfaceNamespace>&interface=<interface>&senderService=<senderService>&senderParty=<senderParty>&receiverParty=<receiverParty>&receiverService=<receiverService>&qos=<qos>&queueid=<queueid>&msgguid=<msgguid>

 Sender HTTP Adapter URL地址示例

http://nwktdc00.wdf.sap.corp:50000/HttpAdapter/HttpMessageServlet?interfaceNamespace=http%3A//education.sap.com/sca%23%23&interface=SI_Material_outb&senderService=BS_BIT500_##_A&senderParty=&qos=EO

http basic 认证:

可以直接把用户和密码拼到URL,格式为: j_username=xxx_user&j_password=xxx_pass

  • 4
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值