Создание интерфейса для веб-службы на основе SOAP
matlab.wsdl.createWSDLClient( создает интерфейс со службой на основе документа языка описания веб-служб (WSDL), указанного в wsdlURL)wsdlURL. Эта функция создает файл класса MATLAB ® для каждой привязки SOAP в WSDL в текущей папке. При необходимости функция создает дополнительные файлы поддержки. Эти файлы можно упаковывать и распространять среди других пользователей.
Необходимо установить инструменты WSDL, программное обеспечение Java ® JDK™ и Apache™ CXF, а затем задать пути к инструментам с помощью matlab.wsdl.setWSDLToolPath функция.
Необходимо иметь разрешение на запись для текущей папки.
matlab.wsdl.createWSDLClient(___, указывает дополнительные сведения, необходимые для доступа к документу WSDL. Этот синтаксис можно использовать с любым из входных аргументов предыдущих синтаксисов.options)
classname = matlab.wsdl.createWSDLClient(___) возвращает дескриптор для созданного класса. Если создано несколько классов, функция возвращает массив дескрипторов ячеек. Этот синтаксис можно использовать с любым из входных аргументов предыдущих синтаксисов.
Для получения информации об использовании класса вызовите MATLAB. help в имени класса.
При создании WSDL-файлов в нескольких расположениях на компьютере следует избегать путаницы, удаляя файлы классов из повторяющихся расположений, а затем вызывать clear java.
clear | createClassFromWsdl | matlab.wsdl.setWSDLToolPath | weboptions | webread