SOAP 错误

检测到特定于 SOAP 的通信错误时,该软件返回 SQL30081N 消息 (-30081)。通信子系统遇到的实际 SOAP 错误通过用于 SQL30081N 消息的一组错误标记返回。

如果指定了 SOAP 协议,那么可使用 SQL30081N 消息返回以下错误:
  • SOAP_UNEXPECTED_NULL (38301): 对 SOAP 通信功能输入(SOAP 操作、SOAP 端点或 SOAP 主体)的其中一项为 NULL。
  • HTTP_INITSOCKET (38303): 初始化套接字时出错。
  • HTTP_ERROR_UNKNOWN_PROTOCOL (38304): 在 URL 中使用的协议未知。
  • HTTP_INVALID_URL (38305): URL 语法无效。
  • HTTP_ERROR_CREATE_SOCKET (38306): 创建套接字时出错。
  • HTTP_ERROR_BIND_SOCKET (38307): 绑定套接字时出错(bind 函数)。
  • HTTP_ERROR_RESOLVE_HOSTNAME (38308): 无法解析指定的主机名。
  • HTTP_ERROR_SOCKET_CONNECT (38309): 连接至套接字时出错。
  • HTTP_ERROR_GET_PROTO (38310): 获取 TCP 协议名称(getprotobyname 函数)时出错。
  • HTTP_ERROR_SET_SOCKOPT (38311): 设置套接字选项(setsockopt 函数)时出错。
  • HTTP_ERROR_UNEXPECTED_RETURN (38312): 意外的 HTTP 返回码。
  • HTTP_ERROR_RETURN CONTENTTYPE (38313): 意外的 HTTP Content-type 标题属性值。
  • 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): 写至套接字时出错。
  • HTTP_ERROR_READ_SOCKET (38322): 读取套接字时出错。
  • HTTP_ERROR_SELECT_WAITREAD (38323): select 函数中的套接字错误。
  • SOAP_ERROR_XML_SERIALIZE (38324): 写 XML SOAP 消息时出错。
  • SOAP_ERROR_NO_NS_END (38325): 名称空间处理期间出错。
  • SOAP_ERROR_FAULT (38326): 从 Web Service 返回了 SOAP 故障。