Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

soapcpp2(1) [debian man page]

SOAPCPP2(1)						      General Commands Manual						       SOAPCPP2(1)

NAME
soapcpp2 - the gSOAP Stub and Skeleton Compiler for C and C++ SYNOPSIS
soapcpp2 [OPTIONS] INPUT DESCRIPTION
Please see /usr/share/doc/gsoap/soapdoc2.html for details. Create stubs and client and server code from input INPUT or standard input if INPUT is not specified. OPTIONS
-1 Generate SOAP 1.1 bindings. -2 Generate SOAP 1.2 bindings. -C Generate client-side code only. -S Generate server-side code only. -T Generate server-side auto-test code. -L Do not generate soapClientLib/soapServerLib. -a Use SOAPAction HTTP/WSA header to invoke server-side operations. -b Serialize byte arrays char[N] as string. -c Generate C source code. -dpath Use path to save files. -e Generate SOAP RPC encoding style bindings. -fN File split of N XML serializer implementations per file (N>=10). -h Display help info. -Ipath use path(s) for #import. -i Generate C++ service proxies and objects inherited from soap struct. -j Generate C++ service proxies and objects that share a soap struct. -k Generate data structure walkers (experimental). -l Generate linkable modules (experimental). -m Generate Matlab(tm) code for MEX compiler. -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 of all declarations. -s Generate deserialization code with strict XML validation checks. -t Generate code for fully xsi:type typed SOAP/XML messaging. -u Uncomment comments in WSDL/schema output by suppressing XML comments. -v Display version info. -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. SEE ALSO
wsdl2h(1). AUTHOR
This manual page was written by Thomas Wana <greuff@debian.org>, for the Debian project (but may be used by others). Juni 27, 2003 SOAPCPP2(1)

Check Out this Related Man Page

SOAP::WSDL::Factory::Generator(3pm)			User Contributed Perl Documentation		       SOAP::WSDL::Factory::Generator(3pm)

NAME
SOAP::WSDL::Factory:Generator - Factory for retrieving generator objects SYNOPSIS
# from SOAP::WSDL::Client: $generator = SOAP::WSDL::Factory::Generator->get_generator({ soap_version => $soap_version, }); # in generator class: package MyWickedGenerator; use SOAP::WSDL::Factory::Generator; # register as generator for SOAP1.2 messages SOAP::WSDL::Factory::Generator->register( '1.2' , __PACKAGE__ ); DESCRIPTION
SOAP::WSDL::Factory::Generator serves as factory for retrieving generator objects for SOAP::WSDL. The actual work is done by specific generator classes. SOAP::WSDL::Generator tries to load one of the following classes: o the class registered for the scheme via register() METHODS
register SOAP::WSDL::Generator->register('Lite', 'MyWickedGenerator'); Globally registers a class for use as generator class. get_generator Returns an object of the generator class for this endpoint. WRITING YOUR OWN GENERATOR CLASS
Registering a generator Generator classes may register with SOAP::WSDL::Factory::Generator. Registering a generator class with SOAP::WSDL::Factory::Generator is done by executing the following code where $version is the SOAP version the class should be used for, and $class is the class name. SOAP::WSDL::Factory::Generator->register( $version, $class); To auto-register your transport class on loading, execute register() in your generator class (see SYNOPSIS above). Generator package layout Generator modules must be named equal to the generator class they contain. There can only be one generator class per generator module. Methods to implement Generator classes must implement the following methods: o new Constructor. o generate Generate SOAP interface Generators may implements one or more of the following configuration methods. All of them are tried via can() by wsdl2perl. o set_wsdl Set the raw WSDL XML. Implement if you have your own WSDL parser. o set_definitions Sets the (parsed) SOAP::WSDL::Definitions object. o set_type_prefix Sets the prefix for XML Schema type classes o set_element_prefix Sets the prefix for XML Schema element classes o set_typemap_prefix Sets the prefix for typemap classes (class resolvers). o set_interface_prefix Sets the prefix for interface classes o set_typemap Set user-defined typemap snippet LICENSE AND COPYRIGHT
Copyright 2007 Martin Kutter. All rights reserved. This file is part of SOAP-WSDL. You may distribute/modify it under the same terms as perl itself AUTHOR
Martin Kutter <martin.kutter fen-net.de> REPOSITORY INFORMATION
$Rev: 176 $ $LastChangedBy: kutterma $ $Id: Serializer.pm 176 2007-08-31 15:28:29Z kutterma $ $HeadURL: https://soap-wsdl.svn.sourceforge.net/svnroot/soap-wsdl/SOAP-WSDL/trunk/lib/SOAP/WSDL/Factory/Serializer.pm $ perl v5.10.1 2010-12-21 SOAP::WSDL::Factory::Generator(3pm)
Man Page