Это команда soapcpp2, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
soapcpp2 - компилятор заглушки и скелета gSOAP для C и C ++
СИНТАКСИС
мылоcpp2 [ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ] ВХОД
ОПИСАНИЕ
Подробнее см. /Usr/share/doc/gsoap/soapdoc2.html.
Создавайте заглушки, а также клиентский и серверный код из ввода ВХОД или стандартный ввод, если ВХОД Не
указано.
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
-1 Создайте привязки SOAP 1.1.
-2 Создайте привязки SOAP 1.2.
-0 Никаких привязок SOAP, используйте REST.
-C Создавать только клиентский код.
-S Создавать только серверный код.
-T Сгенерируйте код автотестирования на стороне сервера.
-Эк Создайте дополнительные процедуры для глубокого копирования.
Ред Создайте дополнительные процедуры для глубокого удаления.
-Эт Создавайте дополнительные процедуры для обхода данных с функциями обхода.
-L Не генерировать мылоClientLib/мылоServerLib.
-a Используйте SOAPДействие с WS-Addressing для вызова операций на стороне сервера.
-A Требовать SOAPДействие для вызова операций на стороне сервера.
-b Сериализовать байтовые массивы char [N] как строку.
-c Сгенерируйте исходный код C.
-c ++ Сгенерировать исходный код C ++ (по умолчанию).
-с ++ 11 Сгенерируйте исходный код C ++, оптимизированный для C ++ 11 (скомпилировать с -std = c ++ 11).
-dпуть Используйте путь для сохранения файлов.
-e Создание привязок стиля кодирования SOAP RPC (также используйте -1 or -2).
-fN Несколько файлов soapC с N определений сериализатора на файл (N> = 10).
-h Показать справочную информацию.
-Iпуть использование путь(s) для # Импорта (пути разделены знаком ":").
-i Создавать прокси-серверы и объекты C ++, унаследованные от мыло структура.
-j Создавать прокси-серверы и объекты C ++, которые совместно используют мыло структура.
-l Создавать связываемые модули (экспериментально).
-m Сгенерировать код Matlab (tm) для компилятора MEX (не рекомендуется).
-n Используйте имя службы, чтобы переименовать функции службы и таблицу пространств имен.
-pимя Сохранять файлы с новым префиксом имя вместо мыло.
-Qимя Используйте имя как пространство имен C ++ для decls, включая настраиваемые сериализаторы.
-qимя Используйте имя как пространство имен C ++ для decls, за исключением пользовательских сериализаторов.
-s Сгенерируйте код десериализации со строгими проверками правильности XML.
-t Сгенерируйте код для полностью xsi: type типизированный обмен сообщениями SOAP / XML.
-u Раскомментируйте комментарии в выводе WSDL / схемы, подавив комментарии XML.
-v Подробный вывод.
-w Не создавайте файлы WSDL и схемы.
-x Не создавайте образцы файлов сообщений XML.
-y Включите информацию о доступе к типу C / C ++ в образцы сообщений XML.
-Z1 Совместимость: создание прокси-серверов и объектов служб C ++ в старом стиле.
-Z2 Совместимость с 2.7.x: опускать вывод XML для указателей NULL.
Используйте soapcpp2 онлайн с помощью сервисов onworks.net