問題
| 可能的解決方案 / 說明
|
剖析 HTTP 回應時,發生錯誤:讀取 HTTP 回應標頭時,已達串流結尾
| 這個錯誤會於連接器呼叫 SOAP/HTTP Web 服務時發生。
會發生這個錯誤,是因為您的目標 Web 服務傳送了不正確的 HTTP 回應。
解決方案:確定您的目標 SOAP/HTTP Web 服務端點位址是正確的。
|
所提供的 URL 發生錯誤,無法擷取主機和埠的詳細資料, 目的地
<destination URL> 錯誤
| 這個錯誤會在連接器呼叫 SOAP/HTTP Web 服務時發生。
會發生這個錯誤,是因為您指定給 SOAP/HTTP Web 服務的端點位址不正確。
解決方案:確定您指定給 Web 服務的端點位址是正確的。
|
無法將動詞為 <Verb> 的 事件商業物件 <BO
Name> 傳送給分配管理系統失敗。 收到執行狀態 "-1" 及錯誤訊息:
MapException: Unable to find the map to map
business objects <BO Name> for the connector
controller WebServicesConnector
.
| 會發生這個錯誤,是因為連接器以同步方式來將事件傳送到協同作業,
但該協同作業不存在,或是不接受商業物件動詞,而導致整合分配管理系統無法處理事件。
解決方案:若您正使用 Web 服務 TLO 來進行事件通知,請查驗 TLO 的
ws_collab 物件層次 ASI。 (錯誤訊息中提供了該 TLO 的名稱。) 檢查
ws_collab ASI 的值。 確定此協同作業存在,且正於執行中。 若
ws_mode BO 層次 ASI 的設定為 synch,則需要
ws_collab ASI。 請檢查 ws_verb 物件層次 ASI 的值。確定
ws_verb ASI 中所指定的動詞, 可以觸發 ws_collab ASI
所指定的協同作業。 若您正使用非 TLO 來進行事件通知,請查驗 WSCollaborations
連接器內容。 尋找這個商業物件要以同步方式來呼叫的協同作業。
確定此協同作業存在,且正於執行中。
|
無法將 SOAP 要求轉換成「要求」商業物件。 Soap 錯誤:
Failure in generating request object -
no verb could be set on the request bo
| 當連接器無法判斷連接器嘗試要傳送到整合分配管理系統的
商業物件動詞時,就會在事件通知期間發生這個錯誤。 解決方案:若您正使用 Web 服務
TLO 來進行事件通知,請確定您已為 此 TLO 指定 ws_verb 物件層次 ASI。
將動詞指定為這個 ASI 的值。若您正使用非 TLO 來進行事件通知,則 Web 服務
用戶端所要傳送的 SOAP 訊息,必須包含動詞元素。 SOAP 資料處理常式會使用 SOAP
訊息中的動詞元素值,來設定商業物件的動詞。 若 Web 服務用戶端未傳送 SOAP
訊息中的動詞,SOAP 資料處理常式就無法設定商業物件的動詞。
於此情形下,連接器無法將商業物件傳遞至整合分配管理系統。 如果您懷疑您的 Web
服務用戶端可能沒有將動詞元素包含在 SOAP 訊息中, 您可為此商業物件提供
DefaultVerb 動詞層次 ASI。
若您這麼做,連接器就會先將這個動詞設定於商業物件上,再將它傳送給整合分配管理系統。
|