WSDL2H - Online Linux Manual PageSection : 1
Updated : December 23, 2004

NAMEwsdl2h − the gSOAP WSDL/WADL/XSD processor for C and C++

SYNOPSISwsdl2h [OPTIONS] SOURCE ...

DESCRIPTIONPlease see /usr/share/doc/gsoap-doc/soapdoc2.html for details. Converts a WSDL or XSD input file, or from an HTTP address, SOURCE to a declaration file that can be parsed by soapcpp2(1). If no SOURCE argument is specified, read from standard input.

OPTIONS−a  Generate indexed struct names for local elements with anonymous types. −b  Bi-directional operations (duplex ops) added to serve one-way responses. −c  Generate C source code. −c++  Generate C++ source code (default). −c++11  Generate C++11 source code. −D  Make attribute members with default/fixed values optional with pointers. −d  Use DOM to populate xs:any, xs:anyType and xs:anyAttribute. −e  Do not qualify enum names. −F  Add transient members to structs to simulate struct-type derivation in C. −f  Generate flat C++ class hierarchy by removing inheritance. −g  Generate global top-level element and attribute declarations. −h  Display help info and exit. −Ipath  Use path to locate WSDL and XSD files. −i  Do not import (advanced option). −j  Do not generate SOAP_ENV__Header and SOAP_ENV__Detail definitions. −k  Do not generate SOAP_ENV__Header mustUnderstand qualifiers. −L  Generate less documentation by removing generic @note comments. −l  Display license information. −M  Suppress error "must understand element with wsdl:required='true'". −m  Use xsd.h module to import primitive types. −Nname  Use name for service prefixes to produce a service for each binding. −nname  Use name as the base namespace prefix instead of ns. −O1  Optimize by omitting duplicate choice/sequence members. −O2  Optimize -O1 and omit unused schema types (unreachable from roots). −O3  Optimize -O2 and omit unused schema root attributes. −O4  Optimize -O3 and omit unused schema root elements (use only with WSDLs). −Ow2  Optimize -O2 while retaining all derived types of used base types. −Ow3  Optimize -O3 while retaining all derived types of used base types. −Ow4  Optimize -O4 while retaining all derived types of used base types. −ofile  Output to file file. −P  Do not create polymorphic types inherited from xsd__anyType. −p  Create polymorphic types inherited from base xsd__anyType. −Q  Make xsd__anySimpleType equal to xsd__anyType to use as the base type. −qname  Use name for the C++ namespace of all declarations. −R  Generate REST operations for REST bindings specified in a WSDL. −rhost[:port[:uid:pwd]]  Connect via proxy host, port and proxy credentials uid and pwd. −r:uid:pwd  Connect with authentication credentials uid and pwd. −Sname  Use name instead of soap for the C++ class members with soap contexts. −s  Do not generate STL code (no std::string and no std::vector). −tfile  Use type map file file instead of the default file typemap.dat. −U  Allow UTF-8-encoded Unicode C/C++ identifiers when mapping XML tag names. −u  Do not generate unions. −V  Display the current version and exit. −v  Verbose output. −W  Suppress warnings. −w  Always wrap response parameters in a response struct (<=1.1.4 behavior). −X  Do not qualify part names to disambiguate doc/lit wrapped patterns. −x  Do not generate _XML any/anyAttribute extensibility elements. −y  Generate typedef synonyms for structs and enums. −z1  Compatibility with 2.7.6e: Generate pointer-based arrays. −z2  Compatibility with 2.7.7-2.7.15: (un)qualify element/attribute references. −z3  Compatibility with 2.7.16-2.8.7: (un)qualify element/attribute references. −z4  Compatibility up to 2.8.11: Do not generate union structs in std::vector. −z5  Compatibility up to 2.8.15: Do not include minor improvements. −z6  Compatibility up to 2.8.17: Do not include minor improvements. −z7  Compatibility up to 2.8.59: Do not generate std::vector of class of union. −z8  Compatibility up to 2.8.74: Do not generate qualifiers for doc/lit wrapped patterns. −z9  Compatibility up to 2.8.93: Always qualify element/attribute references. −z10  Compatibility up to 2.8.96: Generate qualifiers even when defined w/o namespace. −_  Do not generate _USCORE (replace with Unicode code point _x005f).

SEE ALSOsoapcpp2(1).

AUTHORThis manual page was written by Thomas Wana <greuff@debian.org>, for the Debian project (but may be used by others).
0
Johanes Gumabo
Data Size   :   28,880 byte
man-wsdl2h.1Build   :   2024-12-05, 20:55   :  
Visitor Screen   :   x
Visitor Counter ( page / site )   :   3 / 165,205
Visitor ID   :     :  
Visitor IP   :   18.222.179.96   :  
Visitor Provider   :   AMAZON-02   :  
Provider Position ( lat x lon )   :   39.962500 x -83.006100   :   x
Provider Accuracy Radius ( km )   :   1000   :  
Provider City   :   Columbus   :  
Provider Province   :   Ohio ,   :   ,
Provider Country   :   United States   :  
Provider Continent   :   North America   :  
Visitor Recorder   :   Version   :  
Visitor Recorder   :   Library   :  
Online Linux Manual Page   :   Version   :   Online Linux Manual Page - Fedora.40 - march=x86-64 - mtune=generic - 24.12.05
Online Linux Manual Page   :   Library   :   lib_c - 24.10.03 - march=x86-64 - mtune=generic - Fedora.40
Online Linux Manual Page   :   Library   :   lib_m - 24.10.03 - march=x86-64 - mtune=generic - Fedora.40
Data Base   :   Version   :   Online Linux Manual Page Database - 24.04.13 - march=x86-64 - mtune=generic - fedora-38
Data Base   :   Library   :   lib_c - 23.02.07 - march=x86-64 - mtune=generic - fedora.36

Very long time ago, I have the best tutor, Wenzel Svojanovsky . If someone knows the email address of Wenzel Svojanovsky , please send an email to johanes_gumabo@yahoo.co.id .
If error, please print screen and send to johanes_gumabo@yahoo.co.id
Under development. Support me via PayPal.