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

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

Использовать matlab.wsdl.createWSDLClient функционируйте, идентифицируйте местоположение сервисного документа WSDL. Функция работает с документами WSDL, которые выполняют стандарт WS-I 1.0 и используют одну из следующих форм: литерал RPC, литерал Документа, или Перенесенный в документ в-литерал. 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, и с другой стороны.

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

|

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

Больше о