Section: User Commands (1)Updated: December 23, 2004Local indexUp
NAME
wsdl2h - the gSOAP WSDL parser for C and C++
SYNOPSIS
wsdl2h [OPTIONS] SOURCE ...
DESCRIPTION
Please see /usr/share/doc/gsoap/soapdoc2.html for details.
Converts a WSDL orXSD 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.
-c
Generate C source code.
-d
Use DOM to populate xs:any and xsd:anyType
elements.
-e
Don not qualify enum names.
-f
Generate flat C++ class hierarchy.
-g
Generate global top-level element declarations.
-h
Display help info
-Ipath
Use path to find files.
-j
Don not generate SOAP_ENV__Header and SOAP_ENV__Detail
definitions.
-l
Include license information in output.
-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 file.
-p
Create polymorphic types with C++ inheritance with base
xsd__anyType.
-rhost:port
Connect via proxy host and port
-s
Don 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
Don not generate unions.
-v
Verbose output.
-w
Always wrap response parameters in a response struct (<=1.1.4
behaviour).
-x
Do not generate _XMLany/anyAttribute extensibility
elements.
-y
Generate typedef synonyms for structs and enums.
-z
Generate pointer-based arrays for backward compatibility (< gSOAP
2.7.6e).