B2B处理SOAP消息但没有响应

时间:2016-07-27 15:45:28

标签: ibm-datapower b2b

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

  1. 我创建了一个外部个人资料ExternalParter_hub和内部合作伙伴IntrenalPartner_hub
  2. 我将destination的{​​{1}}设置为IntrenalPartner_hub网络服务作为后端。
  3. soap我的回复类型为IntrenalPartner_hub
  4. 我创建了SOAP服务,我添加了上面的配置文件,并为其创建了B2BGW
  5. 在我创建的HTTP Front Side handler服务中,我使用了B2BGW标签中的Document Routing Preprocessor,并设置Advanced文档以指定xsl和{{ 1}}数据。
  6. 我创建了sender服务并路由到B2BGW服务。

    我通过调用reciever url作为端点,使用MPGW测试了servicesoapui响应面板为空,标题部分告诉我一切正常。打开MPGW时,它告诉soap服务返回成功肥皂消息... 但是soapui没有收到debug probe的任何回复! 并且MPGW service表明消息结果是成功的?

  7. 缺少的部分是什么!!!!

1 个答案:

答案 0 :(得分:0)

DataPower中的B2BGW不能返回除其自己的"信号"之外的任何响应数据,例如。 AS2 MDN或ebMS收据。

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

因此,没有遗漏的部分,只有DataPower B2BGW的限制......