Sophie

Sophie

distrib > Fedora > 16 > x86_64 > media > updates-src > by-pkgid > c1e1619f7030229bcdacc81d38098665 > files > 6

gsoap-2.8.3-2.fc16.src.rpm

.\"                                      Hey, EMACS: -*- nroff -*-
.\" First parameter, NAME, should be all caps
.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
.\" other parameters are allowed: see man(7), man(1)
.TH WSDL2H 1 "December 23, 2004"
.\" Please adjust this date whenever revising the manpage.
.\"
.\" Some roff macros, for reference:
.\" .nh        disable hyphenation
.\" .hy        enable hyphenation
.\" .ad l      left justify
.\" .ad b      justify to both left and right margins
.\" .nf        disable filling
.\" .fi        enable filling
.\" .br        insert line break
.\" .sp <n>    insert n+1 empty lines
.\" for manpage-specific macros, see man(7)
.SH NAME
wsdl2h \- the gSOAP WSDL parser for C and C++
.SH SYNOPSIS
\fBwsdl2h\fR [\fIOPTIONS\fR] \fISOURCE\fR ...
.SH DESCRIPTION
Please see /usr/share/doc/gsoap/soapdoc2.html for details.
.PP
Converts a \fBWSDL\fR or\fBXSD\fR input file, or from an HTTP address,
\fISOURCE\fR to a declaration file that can be parsed by
\fBsoapcpp2\fR(1).  If no \fISOURCE\fR argument is specified, read
from standard input. 
.SH OPTIONS
.TP
\fB\-a\fR
Generate indexed struct names for local elements with anonymous
types. 
.TP
\fB\-c\fR
Generate C source code.
.TP
\fB\-d\fR
Use DOM to populate \fBxs\fR:\fIany\fR, \fBxs\fR:\fIanyType\fR and
\fBxs\fR:\fIanyAttribute\fR.
.TP
\fB\-e\fR
Don not qualify enum names.
.TP
\fB\-f\fR
Generate flat C++ class hierarchy.
.TP
\fB\-g\fR
Generate global top-level element declarations.
.TP
\fB\-h\fR
Display help info
.TP
\fB\-i\fR
Do not import (advanced option).
.TP
\fB\-I\fIpath\fR
Use \fIpath\fR to find files.
.TP
\fB\-j\fR
Don not generate \fBSOAP_ENV__Header\fR and \fBSOAP_ENV__Detail\fR
definitions.
.TP
\fB\-k\fR
Don not generate \fBSOAP_ENV__Header\fR mustUnderstand qualifiers.
.TP
\fB\-l\fR
Display license information.
.TP
\fB\-m\fR
Use \fBxsd.h\fR module to import primitive types. 
.TP
\fB\-n\fIname\fR
Use \fIname\fR as the base namespace prefix instead of \fBns\fR. 
.TP
\fB\-N\fIname\fR
Use \fIname\fR as the base namespace prefix for service namespaces.
.TP
\fB\-o\fIfile\fR
Output to file \fIfile\fR.
.TP
\fB\-p\fR
Create polymorphic types with C++ inheritance from base
\fBxsd__anyType\fR. 
.TP
\fB\-P\fR
Do not create polymorphic types with C++ inheritance from \fBxsd__anyType\fR.
.TP
\fB\-q\fIname\fR
Use \fIname\fR for the C++ namespace of all declarations.
.TP
\fB\-r\fIhost\fR[:\fIport\fR[:\fIuid\fR:\fIpwd\fR]]
Connect via proxy \fIhost\fR, \fIport\fR and proxy credentials.
.TP
\fB\-s\fR
Don not generate STL code (no \fBstd::string\fR and no
\fBstd::vector\fR). 
.TP
\fB\-t\fIfile\fR
Use type map file \fIfile\fR instead of the default file
\fBtypemap.dat\fR. 
.TP
\fB\-u\fR
Don not generate unions.
.TP
\fB\-v\fR
Verbose output.
.TP
\fB\-w\fR
Always wrap response parameters in a response struct (<=1.1.4
behaviour). 
.TP
\fB\-W\fR
Suppress warnings.
.TP
\fB\-x\fR
Do not generate \fB_XML\fR \fIany\fR/\fIanyAttribute\fR extensibility
elements. 
.TP
\fB\-y\fR
Generate typedef synonyms for structs and enums. 
.TP
\fB\-z1\fR
Compatibility with 2.7.6e: Generate pointer-based arrays.
.TP
\fB\-z2\fR
Compatibility with 2.7.15: Qualify element/attribute referenced members.
.TP
\fB\-_\fR
Do not generate _USCORE (replace with UNICODE _x005f).
.SH SEE ALSO
.BR soapcpp2 (1),
.SH AUTHOR
This manual page was written by Thomas Wana <greuff@debian.org>,
for the Debian project (but may be used by others).