.\" 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 SOAPCPP2 1 "Juni 27, 2003" .\" 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 insert n+1 empty lines .\" for manpage-specific macros, see man(7) .SH NAME soapcpp2 \- the gSOAP Stub and Skeleton Compiler for C and C++ .SH SYNOPSIS \fBsoapcpp2\fR [\fIOPTIONS\fR] \fIINPUT\fR .SH DESCRIPTION Please see /usr/share/doc/gsoap/soapdoc2.html for details. .PP Create stubs and client and server code from input \fIINPUT\fR or standard input if \fIINPUT\fR is not specified. .SH OPTIONS .TP \fB\-1\fR Generate SOAP 1.1 bindings. .TP \fB\-2\fR Generate SOAP 1.2 bindings. .TP \fB\-0\fR Remove SOAP bindings, use REST. .TP \fB\-C\fR Generate client-side code only. .TP \fB\-S\fR Generate server-side code only. .TP \fB\-T\fR Generate server-side auto-test code. .TP \fB\-L\fR Do not generate \fBsoapClientLib\fR/\fBsoapServerLib\fR. .TP \fB\-a\fR Use \fBSOAPAction\fR with WS-Addressing to invoke server-side operations. .TP \fB\-A\fR Require \fBSOAPAction\fR to invoke server-side operations. .TP \fB\-b\fR Serialize byte arrays char[N] as string. .TP \fB\-c\fR Generate C source code. .TP \fB\-d\fIpath\fR Use \fIpath\fR to save files. .TP \fB\-e\fR Generate SOAP RPC encoding style bindings. .TP \fB\-f\fIN\fR File split of \fIN\fR XML serializer implementations per file (N>=10). .TP \fB\-h\fR Display help info. .TP \fB\-I\fIpath\fR use \fIpath\fR(s) for \fB#import\fR (paths separated with ':'). .TP \fB\-i\fR Generate C++ service proxies and objects inherited from \fBsoap\fR struct. .TP \fB\-j\fR Generate C++ service proxies and objects that share a \fBsoap\fR struct. .TP \fB\-k\fR Generate data structure walkers (experimental). .TP \fB\-l\fR Generate linkable modules (experimental). .TP \fB\-m\fR Generate Matlab(tm) code for MEX compiler. .TP \fB\-n\fR Use service name to rename service functions and namespace table. .TP \fB\-p\fIname\fR Save files with new prefix \fIname\fR instead of \fBsoap\fR. .TP \fB\-Q\fIname\fR Use \fIname\fR as the C++ namespace for decls, including custom serializers. .TP \fB\-q\fIname\fR Use \fIname\fR as the C++ namespace for decls, excluding custom serializers. .TP \fB\-s\fR Generate deserialization code with strict XML validation checks. .TP \fB\-t\fR Generate code for fully \fBxsi:type\fR typed SOAP/XML messaging. .TP \fB\-u\fR Uncomment comments in WSDL/schema output by suppressing XML comments. .TP \fB\-v\fR Display version info. .TP \fB\-w\fR Do not generate WSDL and schema files. .TP \fB\-x\fR Do not generate sample XML message files. .TP \fB\-y\fR Include C/C++ type access information in sample XML messages. .TP \fB\-z1\fR Generate deprecated old-style C++ service proxies and objects. .SH SEE ALSO .BR wsdl2h (1). .SH AUTHOR This manual page was written by Thomas Wana , for the Debian project (but may be used by others).