Службы доступа тот 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, и с другой стороны.

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

|

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

Больше о