Это команда wsdl2h, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
wsdl2h - парсер gSOAP WSDL для C и C ++
СИНТАКСИС
wsdl2h [ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ] ИСТОЧНИК ...
ОПИСАНИЕ
Подробнее см. /Usr/share/doc/gsoap/soapdoc2.html.
Преобразует WSDL or XSD входной файл или с HTTP-адреса, ИСТОЧНИК в файл декларации
что может быть проанализировано мылоcpp2(1). Если нет ИСТОЧНИК указан аргумент, читается из стандарта
вход.
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
-a Сгенерируйте индексированные имена структур для локальных элементов с анонимными типами.
-b Двунаправленные операции (дуплексные операции) добавлены для обслуживания односторонних ответов.
-c Сгенерируйте исходный код C.
-c ++ Сгенерировать исходный код C ++ (по умолчанию).
-с ++ 11 Сгенерируйте исходный код C ++ 11.
-d Используйте DOM для заполнения xs:любое, xs:любой тип и xs:любой атрибут.
-e Не уточняйте имена перечислений.
-f Сгенерируйте плоскую иерархию классов C ++.
-g Сгенерируйте глобальные объявления элементов верхнего уровня.
-h Показать справочную информацию.
-Iпуть Используйте путь найти файлы.
-i Не импортировать (расширенный вариант).
-j Не генерировать SOAP_ENV__Заголовок и SOAP_ENV__Деталь определения.
-k Не генерировать SOAP_ENV__Заголовок mustUnderstand квалификаторы.
-l Показать информацию о лицензии.
-m Используйте xsd.h модуль для импорта примитивных типов.
-Nимя Используйте имя для служебных префиксов для создания службы для каждой привязки.
-nимя Используйте имя в качестве префикса базового пространства имен вместо ns.
-oфайл Вывод в файл файл.
-P Не создавайте полиморфные типы, унаследованные от xsd__anyType.
-p Создавать полиморфные типы, унаследованные от базы xsd__anyType.
-qимя Используйте имя для пространства имен C ++ всех объявлений.
-R Сгенерируйте операции REST для привязок REST в WSDL.
-rкашель[:порт[:UID:PWD]]
Подключиться через прокси кашель, порт и учетные данные прокси.
-r:UID:PWD
Подключитесь с учетными данными аутентификации (дайджест-аутентификация требует SSL).
-s Не генерировать код STL (нет станд :: строка и нет std :: vector).
-tфайл Использовать файл карты типов файл вместо файла по умолчанию typemap.dat.
-U Разрешить идентификаторы Unicode C / C ++ в кодировке UTF8 при сопоставлении имен тегов XML.
-u Не создавайте союзов.
-v Подробный вывод.
-W Подавить предупреждения.
-w Всегда заключайте параметры ответа в структуру ответа (поведение <= 1.1.4).
-x Не генерировать _XML любое/любой атрибут элементы расширяемости.
-y Сгенерируйте синонимы typedef для структур и перечислений.
-Z1 Совместимость с 2.7.6e: создание массивов на основе указателей.
-Z2 Совместимость с 2.7.7 по 2.7.15: квалифицировать ссылки на элементы / атрибуты.
-Z3 Совместимость с 2.7.16 по 2.8.7: квалифицировать ссылки на элементы / атрибуты.
-Z4 Совместимость до 2.8.11: не создавать структуры объединения в std :: vector.
-Z5 Совместимость до 2.8.15.
-Z6 Совместимость до 2.8.17.
-_ Не генерировать _USCORE (заменить на UNICODE _x005f).
Используйте wsdl2h в Интернете с помощью сервисов onworks.net