-a generate indexed struct names for local elements with anonymous types -c generate C source code -d use DOM to populate xs:any, xs:anyType, and xs:anyAttribute -e don't qualify enum names -f generate flat C++ class hierarchy -g generate global top-level element declarations -h display help info -i don't import (advanced option) -Ipath use path to find files -j don't generate SOAP_ENV__Header and SOAP_ENV__Detail definitions -k don't generate SOAP_ENV__Header mustUnderstand qualifiers -l display license information -m use xsd.h module to import primitive types -nname use name as the base namespace prefix instead of 'ns' -Nname use name as the base namespace prefix for service namespaces -ofile output to file -p create polymorphic types with C++ inheritance from base xsd__anyType -P don't create polymorphic types with C++ inheritance from xsd__anyType -qname use name for the C++ namespace of all declarations -rhost[:port[:uid:pwd]] connect via proxy host, port, and proxy credentials -s don't generate STL code (no std::string and no std::vector) -tfile use type map file instead of the default file typemap.dat -u don't generate unions -v verbose output -w always wrap response parameters in a response struct (<=1.1.4 behavior) -W suppress warnings -x don't 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.15: qualify element/attribute referenced members -_ don't generate _USCORE (replace with UNICODE _x005f) infile.wsdl infile.xsd http://www/... list of input sources (if none: use stdin)
-1 generate SOAP 1.1 bindings -2 generate SOAP 1.2 bindings -C generate client-side code only -S generate server-side code only -T generate server auto-test code -L don't generate soapClientLib/soapServerLib -a use SOAPAction HTTP/WSA header to invoke server-side operations -b serialize byte arrays char[N] as string -c generate C source code -dpath use path to save files -e generate SOAP RPC encoding style bindings -h display help info -i generate service proxies and objects inherited from soap struct -Ipath use path(s) for #import -l generate linkable modules (experimental) -m generate Matlab(tm) code for MEX compiler -n use service name to rename service functions and namespace table -pname save files with new prefix name instead of 'soap' -qname use name as the C++ namespace of all declarations -s generate deserialization code with strict XML validation checks -t generate code for fully xsi:type typed SOAP/XML messaging -v display version info -w don't generate WSDL and schema files -x don't generate sample XML message files infile header file to parse (or stdin)