0

亲爱的,我开发了我的第一个datapower b2b解决方案,它必须处理soap消息,发件人正在发送肥皂消息,b2b服务也必须检索肥皂。我做了以下事情:

  1. 我创建了一个外部 ProfileExternalParter_hub和内部 Partner IntrenalPartner_hub

  2. 我将 for 设置destinationIntrenalPartner_hubWebsoap服务作为后端。

  3. IntrenalPartner_hub我做了响应类型SOAP

  4. 我创建了B2BGW服务并添加了上面的配置文件并HTTP Front Side handler为它创建了。

  5. B2BGW我创建的服务中,我使用了Document Routing PreprocessorinAdvanced选项卡并将xsl文档设置为分配senderreciever数据。

  6. 我创建了MPGW到 B2BGW 服务的服务和路由。

    我通过调用url 作为端点来测试service使用,响应面板是空的,标题部分告诉我一切正常。打开时它告诉肥皂服务返回成功肥皂消息......但没有收到任何响应!并显示消息结果是成功的??soapuiMPGWsoapuidebug probeMPGW serviceB2BGW serviceB2B Transaction Viewer

缺少什么!!!!

4

1 回答 1

0

DataPower 中的 B2BGW 不能返回除了它自己的“信号”以外的任何响应数据,例如。AS2 MDN 或 ebMS 收据。

您必须在 MPGW“代理”中创建/获取您的响应数据并将其作为结果附加到来自 B2BGW 的 HTTP 200 响应或在响应中使用 url-open()(XSLT 或 GWS)(服务器到-client) 内部 B2B 合作伙伴的规则。

所以,没有遗漏的部分,只有 DataPower B2BGW 中的一个限制......

于 2016-08-17T08:30:10.190 回答