2013-12-10 61 views
0
BEPL SOAP連接響應的一個警告錯誤

我試圖消耗IBM BPEL Web服務,這是一個活的服務器和消費上發佈了使用Java核心,工作正常,但代碼有一個警告消息:用SAAJ

2013年12月10日上午10點18分31秒 com.sun.xml.internal.messaging.saaj.client.p2p.HttpSOAPConnection後 警告:SAAJ0014:回覆消息無效。內容回覆長度爲 零。

注意:設計此web服務不回覆任何內容(響應爲空)。我怎樣才能禁止呼叫方SAAJ client不要等待Web服務響應的回覆?

回答

0

我想BPEL與web服務部分無關。從您的消息中我明白,當您從客戶端調用Web服務時,響應是空的。因此,可能的原因可能有以下幾點:

  1. 具體的Web服務功能得到從業務邏輯層沒有返回。 您必須使用斷點進行調試以查找是否爲真。

  2. Web服務函數從業務邏輯層獲取某些內容,但由於特定函數中的錯誤而沒有返回任何內容。您必須使用斷點進行調試以查找是否爲真。也許該功能的流量控制有一個錯誤。或者可能是數據序列化異常拋出並丟失。

  3. Web服務端點沒有正確配置。仔細檢查Web服務端點配置。 IP,端口,憑證,授權。也許Web服務被配置爲在匿名用戶調用它時不返回任何內容。

  4. 客戶端調用另一個端點。仔細檢查客戶端是否執行了正確的請求。嘗試使用另一個客戶端(例如SOAP UI)來查看它是否得到相同的響應。如果答案不一樣,那麼問題出現在客戶端。

你有設置和代碼,所以你必須找出哪裏出了問題。

希望我幫了忙!