exponenta event banner

Службы доступа, использующие документы WSDL

Документ 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.

Для доступа к услуге:

  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 и наоборот.

См. также

|

Связанные примеры

Подробнее