Provided by: gsoap_2.8.75-1_amd64 bug


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


       soapcpp2 [OPTIONS] INPUT


       Please see /usr/share/doc/gsoap-doc/soapdoc2.html for details.

       Create stubs and client and server code from input INPUT or standard input if INPUT is not


       -0     No SOAP, generate REST source code.

       -1     Generate SOAP 1.1 source code.

       -2     Generate SOAP 1.2 source code.

       -A     Require HTTP SOAPAction headers to invoke server-side operations.

       -a     Use HTTP SOAPAction with WS-Addressing to invoke server-side operations.

       -b     Serialize byte arrays char[N] as string.

       -C     Generate client-side source code only.

       -c     Generate C source code.

       -c++   Generate C++ source code (default).

       -c++11 Generate C++ source code optimized for C++11 (compile with -std=c++11).

       -dpath Use path to save files.

       -Ec    Generate extra functions for deep copying.

       -Ed    Generate extra functions for deep deletion.

       -Et    Generate extra functions for data traversals with callback functions.

       -e     Generate SOAP RPC encoding style bindings (also use -1 or -2).

       -fN    Multiple soapC files, with N serializer definitions per file (N>=10).

       -g     Generate XML sample messages in template format for testmsgr.

       -h     Display help info and exit.

       -Ipath Use path(s) for #import (paths separated with ':').

       -i     Generate C++ service proxies and objects inherited from soap struct.

       -j     Generate C++ service proxies and objects that share a soap struct.

       -L     Do not generate soapClientLib/soapServerLib.

       -l     Generate linkable modules (experimental).

       -m     Generate source code for the Matlab(tm) MEX compiler (deprecated).

       -n     Use service name to rename service functions and namespace table.

       -pname Save files with new prefix name instead of soap.

       -Qname Use name as the C++ namespace, including custom serializers.

       -qname Use name as the C++ namespace, excluding custom serializers.

       -r     Generate report.

       -S     Generate server-side source code only.

       -s     Generate stub and skeleton functions with strict XML validation checks.

       -T     Generate server auto-test source code.

       -t     Generate source code for fully xsi:type typed SOAP/XML messages.

       -u     Uncomment WSDL/schema output by suppressing XML comments.

       -V     Display the current version and exit.

       -v     Verbose output.

       -w     Do not generate WSDL and schema files.

       -x     Do not generate sample XML message files.

       -y     Include C/C++ type access information in sample XML messages.

       -z1    Compatibility: Generate old-style C++ service proxies and objects.

       -z2    Compatibility with 2.7.x: Omit XML output for NULL pointers.

       -z3    Compatibility up to 2.8.30: _param_N indexing; nillable pointers.




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

                                          Juni 27, 2003                               SOAPCPP2(1)