逗人,
我开发了第一个datapower
b2b
解决方案,它必须处理soap
个消息,发件人正在发送肥皂消息,b2b
服务也必须检索肥皂。
我做了以下事情:
ExternalParter_hub
和内部合作伙伴IntrenalPartner_hub
。destination
的{{1}}设置为IntrenalPartner_hub
网络服务作为后端。soap
我的回复类型为IntrenalPartner_hub
。SOAP
服务,我添加了上面的配置文件,并为其创建了B2BGW
。HTTP Front Side handler
服务中,我使用了B2BGW
标签中的Document Routing Preprocessor
,并设置Advanced
文档以指定xsl
和{{ 1}}数据。我创建了sender
服务并路由到B2BGW服务。
我通过调用reciever
url作为端点,使用MPGW
测试了service
,
soapui
响应面板为空,标题部分告诉我一切正常。打开MPGW
时,它告诉soap服务返回成功肥皂消息...
但是soapui
没有收到debug probe
的任何回复!
并且MPGW service
表明消息结果是成功的?
缺少的部分是什么!!!!
答案 0 :(得分:0)
DataPower中的B2BGW不能返回除其自己的"信号"之外的任何响应数据,例如。 AS2 MDN或ebMS收据。
您必须在MPGW"代理"中创建/获取您的响应数据。并将其作为结果附加到来自B2BGW的HTTP 200响应,或者在内部B2B合作伙伴的响应(服务器到客户端)规则中使用url-open()(XSLT或GWS)。
因此,没有遗漏的部分,只有DataPower B2BGW的限制......