Main Content

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

callSoapService

向端点发送 SOAP(简单对象访问协议)消息

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

说明

response = callSoapService(endpoint,soapAction,message)endpointmessage 发送给 soapAction 服务。

输入参数

全部折叠

标识内置 HTTP 服务的 URL,指定为字符串。

服务名称,指定为字符串。

Java 文档对象模型 (DOM),指定为字符串。

输出参数

全部折叠

soapAction 的结果,以字符串形式返回。

版本历史记录

在 R2006a 之前推出

全部折叠

R2021b: callSoapService 已删除

考虑使用 matlab.wsdl.createWSDLClient 函数,而不是 callSoapServicecallSoapService 函数没有直接的取代函数,但当您创建 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 文档。