2013-11-25 52 views
0

我是WSO2的新手,不知道如何使用declaritive編程小部件來創建REST合約。我的用例;我有一個後端SOAP 1.2 Web服務,我想用WSO2中的REST API進行封裝。我不知道用什麼媒體來定義JSON數據合約,因此它在序列流中可用。我希望能夠從JSON有效載荷可視化映射到SOAP有效載荷。我真的想要兩個聲明對象,我拖放到序列托盤上,以便從JSON映射到SOAP XML。定義REST,特別是WSO2 Developer Studio中的JSON合約

感謝很多

回答

1

您可以使用XSLT中介(Sample 440)或腳本中介(Sample 441)做JSON到SOAP的映射。但是在通過Developer Studio添加介體後,您必須手動輸入XSLT模板或腳本內容。我不認爲你可以直觀地將JSON有效載荷的元素映射到SOAP。

通過上面的示例或​​瞭解如何進行轉換。

+0

感謝網絡研討會鏈接更有幫助。在看網絡研討會腳本代碼時,它看起來像「mc」是引用正在通過序列的數據的對象,這是真的嗎?我有點希望有一個介體,你可以將鏈接應用到Gov註冊表中定義的模式,並在應用它之後映射到消息有效載荷。 – user3033829

+0

'mc'是MessageContext對象。它包含消息的所有細節。您可以使用XSLT中介方法,您可以在其中定義XSLT文件進行轉換,並將其添加到Gov註冊中心或作爲ESB中的本地條目。然後從序列中的XSLT中介器鏈接到該文件,並執行轉換。 – Nufail

相關問題