帮助中心帮助中心
createSoapMessage
本页翻译不是最新的。点击此处可查看最新英文版本。
创建要发送到服务器的 SOAP(简单对象访问协议)消息
createSoapMessage 已删除。请改用 matlab.wsdl.createWSDLClient。有关详细信息,请参阅兼容性考虑。
matlab.wsdl.createWSDLClient
message = createSoapMessage(namespace,method,values,names,types)
message = createSoapMessage(namespace,method,values,names,types,style)
message = createSoapMessage(namespace,method,values,names,types) 创建一条 SOAP message。
message
namespace
method
values
names
types
message = createSoapMessage(namespace,method,values,names,types,style) 使用指定的 style 创建 message。
style
全部折叠
Web 服务的位置,指定为有效统一资源标识符 (URI) 形式的字符串。
Web 服务操作的名称,指定为字符串。
method 的输入参数,指定为元胞数组。
method 的参数,指定为元胞数组。
values 的 XML 数据类型,指定为元胞数组。
'rpc'
'document'
用于构建 SOAP 消息的样式,指定为这些值之一。使用 namespace 中指定的服务支持的样式。
远程过程调用 (RPC) 编码
文档样式编码
Java 文档对象模型 (DOM),以字符串形式返回。
考虑使用 matlab.wsdl.createWSDLClient 函数,而不是 createSoapMessage。createSoapMessage 函数没有直接的取代函数,但当您创建 WSDL 接口时,您可以访问 Web 服务功能。
要开始使用 matlab.wsdl.createWSDLClient,请执行下列步骤:
下载 Java JDK™ 和 Apache® CXF 程序的受支持版本。有关详细信息,请参阅Set Up WSDL Tools。
设置这些程序的路径:
matlab.wsdl.setWSDLToolPath('JDK',jdk,'CXF',cxf)
其中,jdk 是 JDK 安装的路径,cxf 是 CXF 程序的路径。
jdk
cxf
为位于 url 的服务创建接口。
url
matlab.wsdl.createWSDLClient(url)
注意
matlab.wsdl.createWSDLClient 不支持 RPC 编码的 WSDL 文档。
您点击的链接对应于以下 MATLAB 命令:
请在 MATLAB 命令行窗口中直接输入以执行命令。Web 浏览器不支持 MATLAB 命令。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Contact your local office