2016-07-27 71 views
0

逗人, 我開發我的第一個datapowerb2b解決方案,它必須處理soap消息,發送方發送SOAP消息和b2b服務也必須檢索肥皂。 和我做了以下內容:B2B處理SOAP消息,但沒有任何反應

  1. 我創建了一個外部配置文件ExternalParter_hub和內部合作伙伴IntrenalPartner_hub
  2. 我將destination設置爲IntrenalPartner_hubsoap作爲後端Web服務。
  3. IntrenalPartner_hub我作出了迴應類型SOAP
  4. 我創建了B2BGW服務,我添加了上面的配置文件,我爲它創建了HTTP Front Side handler
  5. 當i創建的B2BGW服務,我使用的Document Routing PreprocessorAdvanced標籤並予設定xsl文件分配senderreciever數據。
  6. 我創建了MPGW服務和路由到B2BGW服務。

    我通過調用MPGW網址爲終點, 的soapui響應面板是空的,標題部分告訴我,一切正常測試使用soapuiservice。當打開debug probe它告訴soap服務返回成功肥皂消息... 但MPGW service沒有收到B2BGW service的任何響應! 和B2B Transaction Viewer顯示消息結果是否成功?

什麼是缺少的部分!!!!

回答

0

DataPower中的B2BGW無法返回除自己的「信號」以外的任何響應數據,例如。 AS2 MDN或ebMS收據。

您必須在MPGW「代理」中創建/獲取響應數據,並將其作爲結果附加到來自B2BGW的HTTP 200響應,或者在響應中使用url-open()(XSLT或GWS) (服務器到客戶端)規則的內部B2B合作伙伴。

所以,沒有缺失的部分,只有在DataPower的B2BGW的限制...