2014-03-05 82 views
1

我有一個類型的Web服務發件人的目的地。該Web服務發送XML響應。 我想讀取數據庫中寫入數據的值&。 如何讀取XML響應&從響應XML中檢索值。如何解析獲取從WebService在歡樂連接3.0中的XML響應

我試着從通道任務的'編輯回覆'選項中放入XML模板&從xml樹創建變量。但它沒有奏效。

我該怎麼讀&解析xml響應?

回答

0

你確定你從Web服務發送者獲得迴應? 來自目的地的響應必須位於Edit Response'msg'變量中,如果響應爲空,則編輯響應中的任何步驟都不會被執行。 要檢查您是否真的從目標獲得響應,請在「編輯響應」中放入記錄器語句,以檢查控件是否正在編輯響應中。

0

來自Webservice Sender的響應可以從Mirth的responseMap中獲得。以下代碼可以提供幫助。

var destination = responseMap.get("Destination Name"); 
var responseMessage = destination.getMessage(); 

您可以獲取responseMessage並將其添加到頻道地圖,以便頻道中的其他目的地也可以訪問它。

讓我們知道它是如何發展的。