SOAP 錯誤

偵測到 SOAP 特定通訊錯誤時,軟體會傳回 SQL30081N 訊息 (-30081)。通訊子系統所發生的實際 SOAP 錯誤,會傳回到 SQL30081N 訊息的錯誤記號清單中。

指定 SOAP 通訊協定時,可使用 SQL30081N 訊息傳回下列錯誤:
  • SOAP_UNEXPECTED_NULL (38301):SOAP 通訊函數的其中一個輸入(SOAP 動作、SOAP 端點或 SOAP 主體)是 NULL。
  • HTTP_INITSOCKET (38303):起始設定 Socket 時發生錯誤。
  • HTTP_ERROR_UNKNOWN_PROTOCOL (38304):URL 中使用的通訊協定不明。
  • HTTP_INVALID_URL (38305):URL 語法無效。
  • HTTP_ERROR_CREATE_SOCKET (38306):建立 Socket 時發生錯誤。
  • HTTP_ERROR_BIND_SOCKET (38307):連結 Socket (bind 函數) 時發生錯誤。
  • HTTP_ERROR_RESOLVE_HOSTNAME (38308):無法解析指定的主機名稱。
  • HTTP_ERROR_SOCKET_CONNECT (38309):連接 Socket 時發生錯誤。
  • HTTP_ERROR_GET_PROTO (38310):取得 TCP 通訊協定名稱(getprotobyname 函數)時發生錯誤。
  • HTTP_ERROR_SET_SOCKOPT (38311):設定 Socket 選項(setsockopt 函數)時發生錯誤。
  • HTTP_ERROR_UNEXPECTED_RETURN (38312):非預期的 HTTP 回覆碼。
  • HTTP_ERROR_RETURN CONTENTTYPE (38313):非預期的 HTTP 內容類型標頭屬性值。
  • SOAP_SAX_INIT (38314):起始設定 SAX 剖析器時發生錯誤。
  • SOAP_SAX_CREATE_PARSER (38315):建立 SAX 剖析器時發生錯誤。
  • SOAP_SAX_CREATE_HANDLER (38316):建立 SAX 剖析器處理常式時發生錯誤。
  • SOAP_SAX_ERROR (38317):在 SOAP 的 XML 剖析期間發生異常。
  • SOAP_SAX_OUTENCODING (38318):在 XML 訊息的字碼頁轉換期間發生錯誤。
  • HTTP_ERROR_WRITE_SOCKET (39820):寫入 Socket 時發生錯誤。
  • HTTP_ERROR_READ_SOCKET (38322):讀取 Socket 時發生錯誤。
  • HTTP_ERROR_SELECT_WAITREAD (38323):select 函數發生 Socket 錯誤。
  • SOAP_ERROR_XML_SERIALIZE (38324):寫入 XML SOAP 訊息時發生錯誤。
  • SOAP_ERROR_NO_NS_END (38325):名稱空間處理程序發生錯誤。
  • SOAP_ERROR_FAULT (38326):Web 服務已傳回 SOAP 錯誤。