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

Документ WSDL использует стандартный формат, чтобы описать операции сервера, аргументы и транзакции. Функция matlab.wsdl.createWSDLClient создает класс MATLAB®, который позволяет вам использовать API сервера.

Чтобы использовать функцию matlab.wsdl.createWSDLClient, идентифицируйте местоположение сервисного документа WSDL. Функция работает с документами WSDL, которые выполняют WS-I 1,0 стандарта и используют одну из следующих форм: литерал RPC, литерал Документа, или Перенесенный в документ в-литерал. matlab.wsdl.createWSDLClient не поддерживает закодированный RPC.

Необходимо загрузить поддерживаемые версии 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, и с другой стороны.

Смотрите также

|

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

Больше о

Была ли эта тема полезной?