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

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

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

См. также

|

Похожие примеры

Подробнее о