通過服務調用在OSB中調用soap服務時出現以下錯誤。通過服務調用在OSB中調用soap服務時出錯
「一般運行時錯誤:沒有頂層SOAP體元素中找到!」
誰能告訴我這個錯誤的根本原因?
感謝&問候, 塔倫
通過服務調用在OSB中調用soap服務時出現以下錯誤。通過服務調用在OSB中調用soap服務時出錯
「一般運行時錯誤:沒有頂層SOAP體元素中找到!」
誰能告訴我這個錯誤的根本原因?
感謝&問候, 塔倫
我發現了問題並解決了它。
實際上,服務標註中的「Body」的變量名稱>>配置>>配置Body >> Body *與我在'替換'操作中使用的body變量的名稱不同。
當我更改服務標註中的主體變量名稱,並給了Body * = body並使用了'body'之後,它工作正常。
感謝&問候, 塔倫
顯然,你不發送在信封中的實際<soap:Body>
。在替換操作中,通常會發生這種錯誤代替整個$body
(而不是$ body的內容)。
在更換動作,我使用「替換節點的內容」在替換選項。我相信這就是你的建議。如果是的話,我仍然會得到同樣的錯誤。 – Tarun11
添加執行跟蹤,準確發現發送和接收的內容,並用結果更新您的問題。 –