Este es el comando wsdl2h que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
wsdl2h: el analizador WSDL de gSOAP para C y C ++
SINOPSIS
wsdl2h [OPCIONES] FUENTE ...
DESCRIPCIÓN
Consulte /usr/share/doc/gsoap/soapdoc2.html para obtener más detalles.
Convierte un WSDL or XSD archivo de entrada, o desde una dirección HTTP, FUENTE a un archivo de declaración
que puede ser analizado por jabóncpp2(1). Si no FUENTE se especifica el argumento, se lee del estándar
entrada.
OPCIONES
-a Genere nombres de estructuras indexadas para elementos locales con tipos anónimos.
-b Se agregaron operaciones bidireccionales (operaciones dúplex) para brindar respuestas unidireccionales.
-c Genere el código fuente de C.
-c ++ Genera código fuente C ++ (predeterminado).
-c ++ 11 Genere el código fuente de C ++ 11.
-d Usa DOM para poblar xs:cualquier, xs:cualquier tipo y xs:cualquier atributo.
-e No califique los nombres de enumeración.
-f Genere una jerarquía de clases plana de C ++.
-g Genere declaraciones globales de elementos de nivel superior.
-h Muestra información de ayuda.
-Icamino Utilice camino para buscar archivos.
-i No importar (opción avanzada).
-j No generar SOAP_ENV__Encabezado y SOAP_ENV__Detalle definiciones.
-k No generar SOAP_ENV__Encabezado mustUnderstand calificadores.
-l Muestra la información de la licencia.
-m Utilice xsd.h módulo para importar tipos primitivos.
-Nnombre Utilice nombre para que los prefijos de servicio produzcan un servicio para cada enlace.
-nnombre Utilice nombre como prefijo del espacio de nombres base en lugar de ns.
-opresentar Salida a archivo presentar.
-P No cree tipos polimórficos heredados de xsd__cualquier tipo.
-p Crea tipos polimórficos heredados de la base xsd__cualquier tipo.
-qnombre Utilice nombre para el espacio de nombres de C ++ de todas las declaraciones.
-R Genere operaciones REST para enlaces REST en WSDL.
-rhost[:Puerto[:UID:pwd]]
Conectarse a través de proxy host, Puerto y credenciales de proxy.
-r:UID:pwd
Conéctese con credenciales de autenticación (la autenticación implícita requiere SSL).
-s No genere código STL (no std :: string y no std :: vector).
-tpresentar Usar archivo de mapa de tipo presentar en lugar del archivo predeterminado typemap.dat.
-U Permita identificadores Unicode C / C ++ codificados en UTF8 al asignar nombres de etiquetas XML.
-u No genere uniones.
-v Salida detallada.
-W Suprime las advertencias.
-w Envuelva siempre los parámetros de respuesta en una estructura de respuesta (comportamiento <= 1.1.4).
-x No generar _XML cualquier/cualquier atributo elementos de extensibilidad.
-y Genere sinónimos typedef para estructuras y enumeraciones.
-z1 Compatibilidad con 2.7.6e: Genere matrices basadas en punteros.
-z2 Compatibilidad con 2.7.7 a 2.7.15: Calificar referencias de elemento / atributo.
-z3 Compatibilidad con 2.7.16 a 2.8.7: Calificar referencias de elemento / atributo.
-z4 Compatibilidad hasta 2.8.11: no genere estructuras de unión en std :: vector.
-z5 Compatibilidad hasta 2.8.15.
-z6 Compatibilidad hasta 2.8.17.
-_ No genere _USCORE (reemplácelo con UNICODE _x005f).
Use wsdl2h en línea usando los servicios de onworks.net