Main Content

本页翻译不是最新的。点击此处可查看最新英文版本。

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 函数,而不是 createSoapMessagecreateSoapMessage 函数没有直接的取代函数,但当您创建 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 文档。