createSoapMessage

创建要发送到服务器的 SOAP(简单对象访问协议)消息

createSoapMessage 已删除。请改用 matlab.wsdl.createWSDLClient 。有关详细信息,请参阅 兼容性考虑

说明

message = createSoapMessage( namespace , method , values , names , types ) 创建一条 SOAP message

message = createSoapMessage( namespace , method , values , names , types , style ) 使用指定的 style 创建 message

输入参数

全部折叠

Web 服务的位置,指定为有效统一资源标识符 (URI) 形式的字符串。

Web 服务操作的名称,指定为字符串。

method 的输入参数,指定为元胞数组。

method 的参数,指定为元胞数组。

values 的 XML 数据类型,指定为元胞数组。

用于构建 SOAP 消息的样式,指定为这些值之一。使用 namespace 中指定的服务支持的样式。

'rpc'

远程过程调用 (RPC) 编码

'document'

文档样式编码

输出参数

全部折叠

Java 文档对象模型 (DOM),以字符串形式返回。

版本历史记录

在 R2006a 之前推出

全部折叠

R2021b: createSoapMessage 已删除

考虑使用 matlab.wsdl.createWSDLClient 函数,而不是 createSoapMessage createSoapMessage 函数没有直接的取代函数,但当您创建 WSDL 接口时,您可以访问 Web 服务功能。

要开始使用 matlab.wsdl.createWSDLClient ,请执行下列步骤:

  1. 下载 Java JDK™ 和 Apache ® CXF 程序的受支持版本。有关详细信息,请参阅 Set Up WSDL Tools

  2. 设置这些程序的路径:

    matlab.wsdl.setWSDLToolPath('JDK',jdk,'CXF',cxf)

    其中, jdk 是 JDK 安装的路径, cxf 是 CXF 程序的路径。

  3. 为位于 url 的服务创建接口。

    matlab.wsdl.createWSDLClient(url)

注意

matlab.wsdl.createWSDLClient 不支持 RPC 编码的 WSDL 文档。

You clicked a link that corresponds to this MATLAB command:

Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.

MathWorks

Accelerating the pace of engineering and science