關於SOAP協議通信異常導致的daas agent與TA設備通信異常

【背景】

在一次爲桌面租戶環境中創建映像時,模板虛擬機中 daas agent註冊TA設備報錯:
SOAP-ENV:server;Actor:;String:Cannot write part return.RPC/Literal parts cannot be null.(WS-I BP R2211)
在這裏插入圖片描述
回顧註冊過程,第一次註冊後狀態圖標可以正常彈出,但是daas agent日誌中未出現心跳檢測正常的信息,故停止daas agent服務後嘗試從新註冊,第二次註冊失敗,停止服務異常,任務管理器強制結束服務後重啓,從新註冊,嘗試失敗,報錯如上依舊。

【關於SOAP】

SOAP(Simple Object Accrss Protocol,簡單對象訪問協議)是一種簡單的基於XML的協議,可以使應用程序在分散或分佈式的環境中通過HTTP來交換信息,從而實現HTTP 使用 SOAP 在應用程序之間交換信息。

SOAP基於XML語言和XSD標準,其定義了一套編碼規則,編碼規則定義如何將數據表示爲消息,以及怎樣通過HTTP協議來傳輸SOAP消息,由四部分組成:

(1) SOAP信封(Envelope):定義了一個框架,框架描述了消息中的內容是什麼,包括消息的內容、發送者、接收者、處理者以及如何處理消息。

(2)SOAP編碼規則:定義了一種系列化機制,用於交換應用程序所定義的數據類型的實例。

(3) SOAP RPC表示:定義了用於表示遠程過程調用和應答協定。

(4)SOAP綁定:定義了一種使用底層傳輸協議來完成在節點間交換SOAP信封的約定。

SOAP消息基本上是從發送端到接收端的單向傳輸,常常結合起來執行類似於請求/應答的模式。不需要把SOAP消息綁定到特定的協議,SOAP可以運行在任何其他傳輸協議(HTTP、SMTP、FTP等)上。另外,

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章