Man Linux: Main Page and Category List

NAME

       wsdl2h - the gSOAP WSDL parser for C and C++

SYNOPSIS

       wsdl2h [OPTIONS] SOURCE ...

DESCRIPTION

       Please see /usr/share/doc/gsoap/soapdo.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 _XML any/anyAttribute extensibility elements.

       -y     Generate typedef synonyms for structs and enums.

       -z     Generate pointer-based  arrays  for  backward  compatibility  (<
              gSOAP 2.7.6e).

SEE ALSO

       soapcpp2(1),

AUTHOR

       This  manual  page  was written by Thomas Wana <greuff@debian.org>, for
       the Debian project (but may be used by others).

                               December 23, 2004