主要内容

访问使用WSDL文档的服务

WSDL文档使用标准格式来描述服务器操作、参数和事务。的matlab.wsdl.createWSDLClient函数创建MATLAB®类,它允许您使用服务器api。

要使用matlab.wsdl.createWSDLClient函数,确定服务WSDL文档的位置。该函数处理符合WS-I 1.0标准的WSDL文档,并使用以下形式之一:RPC-literal、Document-literal或Document-literal包装。matlab.wsdl.createWSDLClient不支持rpc编码。万博1manbetx

您必须下载受支持的OpenJDK版本万博1manbetx®或Oracle®Java®JDK™和Apache™CXF程序。

访问服务:

  1. 安装和/或定位Java JDK和Apache CXF程序。

  2. 命令设置JDK和CXF程序的路径matlab.wsdl.setWSDLToolPath函数。路径的值在用户首选项中跨会话保存,因此您只需要指定一次。

  3. 将MATLAB当前文件夹更改为您想要使用从WSDL文档生成的文件的位置。您必须有这个文件夹的写权限。

  4. 运行matlab.wsdl.createWSDLClient,提供WSDL文档位置,该位置可以是URL或文件的路径。

    该函数将服务器api转换为MATLAB类,并在当前文件夹中创建一个类文件夹。类文件夹包含使用服务器api的方法。函数总是创建一个与类同名的构造函数方法。

    你只需要运行matlab.wsdl.createWSDLClient函数一次。然后,您可以随时访问该类。

  5. 每当您想要使用服务的操作时,创建类的对象。

  6. 查看有关该类的信息,以查看可供使用的方法(操作)。

  7. 使用对象的方法在服务器上运行应用程序并与服务器交换数据。

    MATLAB自动将XML数据类型转换为MATLAB类型,反之亦然。

另请参阅

|

相关的例子

更多关于