1 .\" Hey, EMACS: -*- nroff -*-
2 .\" First parameter, NAME, should be all caps
3 .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
4 .\" other parameters are allowed: see man(7), man(1)
5 .TH SOAPCPP2 1 "Juni 27, 2003"
6 .\" Please adjust this date whenever revising the manpage.
8 .\" Some roff macros, for reference:
9 .\" .nh disable hyphenation
10 .\" .hy enable hyphenation
11 .\" .ad l left justify
12 .\" .ad b justify to both left and right margins
13 .\" .nf disable filling
14 .\" .fi enable filling
15 .\" .br insert line break
16 .\" .sp <n> insert n+1 empty lines
17 .\" for manpage-specific macros, see man(7)
19 soapcpp2 \- the gSOAP Stub and Skeleton Compiler for C and C++
21 \fBsoapcpp2\fR [\fIOPTIONS\fR] \fIINPUT\fR
23 Please see /usr/share/doc/gsoap-doc/soapdoc2.html for details.
25 Create stubs and client and server code from input \fIINPUT\fR or
26 standard input if \fIINPUT\fR is not specified.
30 No SOAP, generate REST source code.
33 Generate SOAP 1.1 source code.
36 Generate SOAP 1.2 source code.
39 Require HTTP SOAPAction headers to invoke server-side operations.
42 Use HTTP SOAPAction with WS-Addressing to invoke server-side operations.
45 Serialize byte arrays char[N] as string.
48 Generate client-side source code only.
51 Generate C source code.
54 Generate C++ source code (default).
57 Generate C++ source code optimized for C++11 (compile with -std=c++11).
60 Use \fIpath\fR to save files.
63 Generate extra functions for deep copying.
66 Generate extra functions for deep deletion.
69 Generate extra functions for data traversals with callback functions.
72 Generate SOAP RPC encoding style bindings (also use \fB-1\fR or \fB-2\fR).
75 Multiple soapC files, with \fIN\fR serializer definitions per file (N>=10).
78 Generate XML sample messages in template format for testmsgr.
81 Display help info and exit.
84 Use \fIpath\fR(s) for \fB#import\fR (paths separated with ':').
87 Generate C++ service proxies and objects inherited from \fBsoap\fR struct.
90 Generate C++ service proxies and objects that share a \fBsoap\fR struct.
93 Do not generate \fBsoapClientLib\fR/\fBsoapServerLib\fR.
96 Generate linkable modules (experimental).
99 Generate source code for the Matlab(tm) MEX compiler (deprecated).
102 Use service name to rename service functions and namespace table.
105 Save files with new prefix \fIname\fR instead of \fBsoap\fR.
108 Use \fIname\fR as the C++ namespace, including custom serializers.
111 Use \fIname\fR as the C++ namespace, excluding custom serializers.
114 Generate soapReadme.md report.
117 Generate server-side source code only.
120 Generate stub and skeleton functions with strict XML validation checks.
123 Generate server auto-test source code.
126 Generate source code for fully \fBxsi:type\fR typed SOAP/XML messages.
129 Uncomment WSDL/schema output by suppressing XML comments.
132 Display the current version and exit.
138 Do not generate WSDL and schema files.
141 Do not generate sample XML message files.
144 Include C/C++ type access information in sample XML messages.
147 Compatibility: Generate old-style C++ service proxies and objects.
150 Compatibility with 2.7.x: Omit XML output for NULL pointers.
153 Compatibility up to 2.8.30: \fB_param_N\fR indexing; nillable pointers.
157 This manual page was written by Thomas Wana <greuff@debian.org>,
158 for the Debian project (but may be used by others).