2013-05-04 127 views
0

我已經在WSO2-ESB上完成了一些使用案例,其中包括帶有轉換和服務鏈的協議調解。用於WSO2 ESB代理服務的WSDL

在他們所有的我不得不手動寫代理服務的wsdl。經歷了其他供應商產品,包括Oracle和Tibco,其中wsdl代由該工具完成。

假設在WSO2 ESB中需要手動編寫wsdl文件以公開任何協議的代理服務,沒有看到任何文檔調用該文件是正確的。 考慮在實際使用情況下使用wsdl。

我已經看過文章陳述「您可以在您的Axis2服務中提供WSDL」,但大多數實時用例不會通過並具有自定義請求和響應。

感謝, Wajid

回答

0

您可以使用java2wsdl generator工具來實現WSDL生成。

+0

謝謝,但這並沒有幫助..考慮我有一個WSO2-ESB的用例,我沒有任何涉及的Java ..就像讀取基於請求元素路徑的csv文件和響應元素有一些文件的子集正在返回內容。所以我將不得不在那裏手動編寫一個wsdl來在http/https上公開這個服務。 – 2013-05-05 06:36:27

0

對於代理服務器,如果您試圖限制後端服務中某些操作的訪問權限,則可以將自定義的wsdl附加到代理服務器上。 定製必須由您自己完成,它很簡單.. 如果您想爲您的服務生成wsdl,請在wso2as中部署服務,然後檢查服務儀表板的wsdl選項以查看wsdls。

1

我也與手動wsdl創建混淆。據我所見,wsdl代理描述中存在差距。當我做WSDL代理與WSO2我必須指出WSDL暴露 其既可以作爲:

  • 「無」,我只是調解功能暴露
  • 「同一合同」,這打破了代理的整體思路因爲之後客戶端讀取原始的wsdl並直接轉到原始服務器訪問點。
  • 或和我有幾個選項,使我自己的WSDL。

有了豐富的SOAP API(數百種方法),考慮到手動支持公開的WSDL相當麻煩,上述方法都不能很好地工作。 我想知道是否有更適合代理WSDL的方法?

相關問題