Документ WSDL использует стандартный формат для описания операций сервера, аргументов и транзакций. matlab.wsdl.createWSDLClient создает класс MATLAB ®, позволяющий использовать серверные API.
Для использования matlab.wsdl.createWSDLClient определите местоположение документа WSDL службы. Функция работает с документами WSDL, соответствующими стандарту WS-I 1.0, и использует одну из следующих форм: RPC-literal, Document-literal или Document-literal-wrapped. matlab.wsdl.createWSDLClient не поддерживает RPC-кодирование.
Необходимо загрузить поддерживаемые версии OpenJDK™ или Oracle ® Java ® JDK™ и Apache™ CXF.
Для доступа к услуге:
Установите и/или найдите программы Java JDK и Apache CXF.
Задайте пути к программам JDK и CXF с помощью matlab.wsdl.setWSDLToolPath функция. Значения для путей сохраняются во всех сеансах в пользовательских настройках, поэтому их необходимо указывать только один раз.
Измените текущую папку MATLAB на папку, в которой требуется использовать файлы, созданные из документа WSDL. Необходимо иметь разрешение на запись для этой папки.
Управляемый matlab.wsdl.createWSDLClient, предоставляя расположение документа WSDL, которое может быть URL-адресом или путем к файлу.
Функция преобразует серверные API в класс MATLAB и создает папку класса в текущей папке. Папка класса содержит методы использования серверных API. Функция всегда создает метод конструктора, имя которого совпадает с именем класса.
Вы запускаете только matlab.wsdl.createWSDLClient функция один раз. Тогда вы можете получить доступ к классу в любое время.
Создайте объект класса при необходимости использования операций службы.
Просмотрите сведения о классе, чтобы узнать, какие методы (операции) доступны для использования.
Используйте методы объекта для запуска приложений и обмена данными с сервером.
MATLAB автоматически преобразует типы данных XML в типы MATLAB и наоборот.
matlab.wsdl.createWSDLClient | matlab.wsdl.setWSDLToolPath