Документ 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.
Получить доступ к сервису:
Установите и/или найдите Java JDK и Apache программы CXF.
Установите пути к JDK и программам CXF с помощью функции matlab.wsdl.setWSDLToolPath
. Значения для путей сохранены через сеансы в ваших пользовательских настройках, таким образом, только необходимо задать их однажды.
Измените текущую папку MATLAB на местоположение, где вы хотите использовать файлы, сгенерированные из документа WSDL. У вас должно быть разрешение записи для этой папки.
Запустите matlab.wsdl.createWSDLClient
, предоставив местоположение документа WSDL, которое может быть URL или путем к файлу.
Функция преобразовывает API сервера в класс MATLAB и создает папку класса в текущей папке. Папка класса содержит методы для использования API сервера. Функция всегда создает метод конструктора, который имеет то же имя как класс.
Вы только запускаете функцию matlab.wsdl.createWSDLClient
однажды. Затем можно получить доступ к классу в любое время.
Создайте объект класса каждый раз, когда вы хотите использовать операции сервиса.
Просмотрите информацию о классе, чтобы видеть то, что методы (операции) доступны для вас, чтобы использовать.
Используйте методы объекта запустить приложения на и обмениваться данными с сервером.
MATLAB автоматически преобразовывает типы данных XML в типы MATLAB, и с другой стороны.
matlab.wsdl.createWSDLClient
| matlab.wsdl.setWSDLToolPath