1SOAPCPP2(1)                 General Commands Manual                SOAPCPP2(1)
2
3
4

NAME

6       soapcpp2 - the gSOAP Stub and Skeleton Compiler for C and C++
7

SYNOPSIS

9       soapcpp2 [OPTIONS] INPUT
10

DESCRIPTION

12       Please see /usr/share/doc/gsoap-doc/soapdoc2.html for details.
13
14       Create  stubs  and  client and server code from input INPUT or standard
15       input if INPUT is not specified.
16

OPTIONS

18       -1     Generate SOAP 1.1 bindings.
19
20       -2     Generate SOAP 1.2 bindings.
21
22       -0     No SOAP bindings, use REST.
23
24       -C     Generate client-side code only.
25
26       -S     Generate server-side code only.
27
28       -T     Generate server-side auto-test code.
29
30       -Ec    Generate extra routines for deep copying.
31
32       -Ed    Generate extra routines for deep deletion.
33
34       -Et    Generate extra routines for data traversals  with  walker  func‐
35              tions.
36
37       -L     Do not generate soapClientLib/soapServerLib.
38
39       -a     Use  SOAPAction  with WS-Addressing to invoke server-side opera‐
40              tions.
41
42       -A     Require SOAPAction to invoke server-side operations.
43
44       -b     Serialize byte arrays char[N] as string.
45
46       -c     Generate C source code.
47
48       -c++   Generate C++ source code (default).
49
50       -c++11 Generate C++ source  code  optimized  for  C++11  (compile  with
51              -std=c++11).
52
53       -dpath Use path to save files.
54
55       -e     Generate SOAP RPC encoding style bindings (also use -1 or -2).
56
57       -fN    Multiple  soapC  files,  with  N serializer definitions per file
58              (N>=10).
59
60       -g     Generate XML sample messages in template format.
61
62       -h     Display help info.
63
64       -Ipath Use path(s) for #import (paths separated with ':').
65
66       -i     Generate C++ service proxies and  objects  inherited  from  soap
67              struct.
68
69       -j     Generate  C++  service  proxies  and  objects  that share a soap
70              struct.
71
72       -l     Generate linkable modules (experimental).
73
74       -m     Generate Matlab(tm) code for MEX compiler (deprecated).
75
76       -n     Use service name to rename service functions and  namespace  ta‐
77              ble.
78
79       -pname Save files with new prefix name instead of soap.
80
81       -Qname Use  name as the C++ namespace for decls, including custom seri‐
82              alizers.
83
84       -qname Use name as the C++ namespace for decls, excluding custom  seri‐
85              alizers.
86
87       -r     Generate soapReadme.md report.
88
89       -s     Generate deserialization code with strict XML validation checks.
90
91       -t     Generate code for fully xsi:type typed SOAP/XML messaging.
92
93       -u     Uncomment comments in WSDL/schema output by suppressing XML com‐
94              ments.
95
96       -V     Display the current version and exit.
97
98       -v     Verbose output.
99
100       -w     Do not generate WSDL and schema files.
101
102       -x     Do not generate sample XML message files.
103
104       -y     Include C/C++ type access information in sample XML messages.
105
106       -z1    Compatibility:  Generate  old-style  C++  service  proxies   and
107              objects.
108
109       -z2    Compatibility with 2.7.x: Omit XML output for NULL pointers.
110
111       -z3    Compatibility with <= 2.8.30: _param_N indexing, nillable point‐
112              ers.
113

SEE ALSO

115       wsdl2h(1).
116

AUTHOR

118       This manual page was written by Thomas  Wana  <greuff@debian.org>,  for
119       the Debian project (but may be used by others).
120
121
122
123                                 Juni 27, 2003                     SOAPCPP2(1)
Impressum