Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (中文) » SQL Anywhere 服务器 - SQL 参考 » 使用 SQL » SQL 函数 » SQL 函数 (P-Z)

 

SOAP_HEADER 函数 [SOAP]

返回 SOAP 标头条目,或 SOAP 请求的标头条目的特性值。

语法
SOAP_HEADER( header-key [ index, header-attribute ] )
参数
  • header-key   此 VARCHAR 参数为给定 SOAP 标头条目指定顶级 XML 元素的 XML 本地名。

  • index   此可选 INTEGER 参数用于区分具有完全相同名称的 SOAP 标头字段。当多个标头条目具有 localname 相同的顶级 XML 元素时,就会发生这种情况。通常,此类元素具有唯一的命名空间。

  • header-attribute   此可选 VARCHAR 参数可以是标头条目元素内的任何属性节点,其中包括:

    • @namespace   用于访问给定标头条目的命名空间的特殊 SQL Anywhere 特性。

    • mustUnderstand   一个 SOAP 1.1 标头条目特性,表示供接收方处理的标头条目是强制性的还是非强制性的。

    • encodingStyle   一个表示编码样式的 SOAP 1.1 标头条目。可以访问此特性,但 SQL Anywhere 并不在内部使用它。

    • actor   一个 SOAP 1.1 标头条目特性,它通过指定接收方的 URL 来表示计划的标头条目接收方。

返回值

LONG VARCHAR

注释

此函数可以与单个参数 header-key 一起使用以返回标头条目。标头条目是包含在 SOAP 标头内的元素及其所有子元素的 XML 字符串表示。

通过指定可选 indexheader-attribute 参数,此函数还可以用于抽取标头条目特性。

此函数返回指定 SOAP 标头字段的值,如果不是从 SOAP 服务进行调用,则返回 NULL。当通过 Web 服务处理 SOAP 请求时,将使用该函数。

如果给定 header-key 的标头不存在,则返回值为 NULL。

另请参见
标准和兼容性
  • SQL/2003   服务商扩充。