/* cross.h
   Generated by wsdl2h 2.8.91 from CROSS.WSDL and typemap.dat
   2021-05-24 02:41:48 GMT

   DO NOT INCLUDE THIS FILE DIRECTLY INTO YOUR PROJECT BUILDS
   USE THE soapcpp2-GENERATED SOURCE CODE FILES FOR YOUR PROJECT BUILDS

gSOAP XML Web services tools
Copyright (C) 2000-2018, Robert van Engelen, Genivia Inc. All Rights Reserved.
This program is released under the GPL with the additional exemption that
compiling, linking, and/or using OpenSSL is allowed.
--------------------------------------------------------------------------------
A commercial use license is available from Genivia Inc., contact@genivia.com
--------------------------------------------------------------------------------
*/

/**

@page page_notes Notes

@note HINTS:
 - Run soapcpp2 on cross.h to generate the SOAP/XML processing logic:
   Use soapcpp2 -I to specify paths for #import
   Use soapcpp2 -j to generate improved proxy and server classes.
   Use soapcpp2 -r to generate a report.
 - Edit 'typemap.dat' to control namespace bindings and type mappings:
   It is strongly recommended to customize the names of the namespace prefixes
   generated by wsdl2h. To do so, modify the prefix bindings in the Namespaces
   section below and add the modified lines to 'typemap.dat' to rerun wsdl2h.
 - Run Doxygen (www.doxygen.org) on this file to generate documentation.
 - Use wsdl2h -c to generate pure C code.
 - Use wsdl2h -R to include the REST operations defined by the WSDLs.
 - Use wsdl2h -O3 or -O4 to optimize by removing unused schema components.
 - Use wsdl2h -d to enable DOM support for xsd:any and xsd:anyType.
 - Use wsdl2h -F to simulate struct-type derivation in C (also works in C++).
 - Use wsdl2h -f to generate flat C++ class hierarchy, removes type derivation.
 - Use wsdl2h -g to generate top-level root elements with readers and writers.
 - Use wsdl2h -U to map XML names to C++ Unicode identifiers instead of _xNNNN.
 - Use wsdl2h -u to disable the generation of unions.
 - Use wsdl2h -L to remove this @note and all other @note comments.
 - Use wsdl2h -nname to use name as the base namespace prefix instead of 'ns'.
 - Use wsdl2h -Nname for service prefix and produce multiple service bindings
 - Struct/class members serialized as XML attributes are annotated with a '@'.
 - Struct/class members that have a special role are annotated with a '$'.

@warning
   DO NOT INCLUDE THIS ANNOTATED FILE DIRECTLY IN YOUR PROJECT SOURCE CODE.
   USE THE FILES GENERATED BY soapcpp2 FOR YOUR PROJECT'S SOURCE CODE:
   THE GENERATED soapStub.h FILE CONTAINS THIS CONTENT WITHOUT ANNOTATIONS.

@copyright LICENSE:
@verbatim
--------------------------------------------------------------------------------
gSOAP XML Web services tools
Copyright (C) 2000-2019, Robert van Engelen, Genivia Inc. All Rights Reserved.
The wsdl2h tool and its generated software are released under the GPL.
This software is released under the GPL with the additional exemption that
compiling, linking, and/or using OpenSSL is allowed.
--------------------------------------------------------------------------------
GPL license.

This program is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software
Foundation; either version 2 of the License, or (at your option) any later
version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with
this program; if not, write to the Free Software Foundation, Inc., 59 Temple
Place, Suite 330, Boston, MA 02111-1307 USA

Author contact information:
engelen@genivia.com / engelen@acm.org

This program is released under the GPL with the additional exemption that
compiling, linking, and/or using OpenSSL is allowed.
--------------------------------------------------------------------------------
A commercial-use license is available from Genivia, Inc., contact@genivia.com
--------------------------------------------------------------------------------
@endverbatim

*/


//gsoapopt c++,w

/******************************************************************************\
 *                                                                            *
 * Definitions                                                                *
 *   http://entry.serviceengine.cross.digiwin.com                             *
 *                                                                            *
\******************************************************************************/


/******************************************************************************\
 *                                                                            *
 * $CONTAINER                                                                 *
 *   std::vector                                                              *
 *                                                                            *
\******************************************************************************/

#include <vector>
template <class T> class std::vector;

/******************************************************************************\
 *                                                                            *
 * Import                                                                     *
 *                                                                            *
\******************************************************************************/


/******************************************************************************\
 *                                                                            *
 * Schema Namespaces                                                          *
 *                                                                            *
\******************************************************************************/


/* NOTE:

It is strongly recommended to customize the names of the namespace prefixes
generated by wsdl2h. To do so, modify the prefix bindings below and add the
modified lines to 'typemap.dat' then rerun wsdl2h (use wsdl2h -t typemap.dat):

WS1 = "http://entry.serviceengine.cross.digiwin.com"

*/

#define SOAP_NAMESPACE_OF_WS1	"http://entry.serviceengine.cross.digiwin.com"
//gsoap WS1   schema namespace:	http://entry.serviceengine.cross.digiwin.com
//gsoap WS1   schema elementForm:	qualified
//gsoap WS1   schema attributeForm:	unqualified

/******************************************************************************\
 *                                                                            *
 * Built-in Schema Types and Top-Level Elements and Attributes                *
 *                                                                            *
\******************************************************************************/


/******************************************************************************\
 *                                                                            *
 * Forward Declarations                                                       *
 *                                                                            *
\******************************************************************************/


class _WS1__invokeEtl;

class _WS1__invokeEtlResponse;

class _WS1__getEtlJobList;

class _WS1__getEtlJobListResponse;

class _WS1__getParamList;

class _WS1__getParamListResponse;

class _WS1__getProdList;

class _WS1__getProdListResponse;

class _WS1__regProdAP;

class _WS1__regProdAPResponse;

class _WS1__invokeUnion;

class _WS1__invokeUnionResponse;

class _WS1__invokeMdm;

class _WS1__invokeMdmResponse;

class _WS1__getProd;

class _WS1__getProdResponse;

class _WS1__getSrv;

class _WS1__getSrvResponse;

class _WS1__fpInvoke;

class _WS1__fpInvokeResponse;

class _WS1__getStandardServiceList;

class _WS1__getStandardServiceListResponse;

class _WS1__getStandardDataNameList;

class _WS1__getStandardDataNameListResponse;

class _WS1__regSrv;

class _WS1__regSrvResponse;

class _WS1__regEAI;

class _WS1__regEAIResponse;

class _WS1__invokeSrv;

class _WS1__invokeSrvResponse;

class _WS1__escrowResendSrv;

class _WS1__escrowResendSrvResponse;


/******************************************************************************\
 *                                                                            *
 * Schema Types and Top-Level Elements and Attributes                         *
 *   http://entry.serviceengine.cross.digiwin.com                             *
 *                                                                            *
\******************************************************************************/


/******************************************************************************\
 *                                                                            *
 * Schema Complex Types and Top-Level Elements                                *
 *   http://entry.serviceengine.cross.digiwin.com                             *
 *                                                                            *
\******************************************************************************/

/// @brief Top-level root element "http://entry.serviceengine.cross.digiwin.com":invokeEtl
/// @brief "http://entry.serviceengine.cross.digiwin.com":invokeEtl is a complexType.
///
/// @note class _WS1__invokeEtl operations:
/// - _WS1__invokeEtl* soap_new__WS1__invokeEtl(soap*) allocate and default initialize
/// - _WS1__invokeEtl* soap_new__WS1__invokeEtl(soap*, int num) allocate and default initialize an array
/// - _WS1__invokeEtl* soap_new_req__WS1__invokeEtl(soap*, ...) allocate, set required members
/// - _WS1__invokeEtl* soap_new_set__WS1__invokeEtl(soap*, ...) allocate, set all public members
/// - _WS1__invokeEtl::soap_default(soap*) default initialize members
/// - int soap_read__WS1__invokeEtl(soap*, _WS1__invokeEtl*) deserialize from a stream
/// - int soap_write__WS1__invokeEtl(soap*, _WS1__invokeEtl*) serialize to a stream
/// - _WS1__invokeEtl* _WS1__invokeEtl::soap_dup(soap*) returns deep copy of _WS1__invokeEtl, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec)
/// - _WS1__invokeEtl::soap_del() deep deletes _WS1__invokeEtl data members, use only after _WS1__invokeEtl::soap_dup(NULL) (use soapcpp2 -Ed)
/// - int _WS1__invokeEtl::soap_type() returns SOAP_TYPE__WS1__invokeEtl or derived type identifier
class _WS1__invokeEtl
{ public:
/// Element "in0" of type xs:string.
    std::string                          in0                            1;	///< Required element.
/// Pointer to soap context that manages this instance.
    struct soap                         *soap                          ;
};

/// @brief Top-level root element "http://entry.serviceengine.cross.digiwin.com":invokeEtlResponse
/// @brief "http://entry.serviceengine.cross.digiwin.com":invokeEtlResponse is a complexType.
///
/// @note class _WS1__invokeEtlResponse operations:
/// - _WS1__invokeEtlResponse* soap_new__WS1__invokeEtlResponse(soap*) allocate and default initialize
/// - _WS1__invokeEtlResponse* soap_new__WS1__invokeEtlResponse(soap*, int num) allocate and default initialize an array
/// - _WS1__invokeEtlResponse* soap_new_req__WS1__invokeEtlResponse(soap*, ...) allocate, set required members
/// - _WS1__invokeEtlResponse* soap_new_set__WS1__invokeEtlResponse(soap*, ...) allocate, set all public members
/// - _WS1__invokeEtlResponse::soap_default(soap*) default initialize members
/// - int soap_read__WS1__invokeEtlResponse(soap*, _WS1__invokeEtlResponse*) deserialize from a stream
/// - int soap_write__WS1__invokeEtlResponse(soap*, _WS1__invokeEtlResponse*) serialize to a stream
/// - _WS1__invokeEtlResponse* _WS1__invokeEtlResponse::soap_dup(soap*) returns deep copy of _WS1__invokeEtlResponse, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec)
/// - _WS1__invokeEtlResponse::soap_del() deep deletes _WS1__invokeEtlResponse data members, use only after _WS1__invokeEtlResponse::soap_dup(NULL) (use soapcpp2 -Ed)
/// - int _WS1__invokeEtlResponse::soap_type() returns SOAP_TYPE__WS1__invokeEtlResponse or derived type identifier
class _WS1__invokeEtlResponse
{ public:
/// Element "invokeEtlReturn" of type xs:string.
    std::string                          invokeEtlReturn                1;	///< Required element.
/// Pointer to soap context that manages this instance.
    struct soap                         *soap                          ;
};

/// @brief Top-level root element "http://entry.serviceengine.cross.digiwin.com":getEtlJobList
/// @brief "http://entry.serviceengine.cross.digiwin.com":getEtlJobList is a complexType.
///
/// @note class _WS1__getEtlJobList operations:
/// - _WS1__getEtlJobList* soap_new__WS1__getEtlJobList(soap*) allocate and default initialize
/// - _WS1__getEtlJobList* soap_new__WS1__getEtlJobList(soap*, int num) allocate and default initialize an array
/// - _WS1__getEtlJobList* soap_new_req__WS1__getEtlJobList(soap*, ...) allocate, set required members
/// - _WS1__getEtlJobList* soap_new_set__WS1__getEtlJobList(soap*, ...) allocate, set all public members
/// - _WS1__getEtlJobList::soap_default(soap*) default initialize members
/// - int soap_read__WS1__getEtlJobList(soap*, _WS1__getEtlJobList*) deserialize from a stream
/// - int soap_write__WS1__getEtlJobList(soap*, _WS1__getEtlJobList*) serialize to a stream
/// - _WS1__getEtlJobList* _WS1__getEtlJobList::soap_dup(soap*) returns deep copy of _WS1__getEtlJobList, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec)
/// - _WS1__getEtlJobList::soap_del() deep deletes _WS1__getEtlJobList data members, use only after _WS1__getEtlJobList::soap_dup(NULL) (use soapcpp2 -Ed)
/// - int _WS1__getEtlJobList::soap_type() returns SOAP_TYPE__WS1__getEtlJobList or derived type identifier
class _WS1__getEtlJobList
{ public:
/// Element "in0" of type xs:string.
    std::string                          in0                            1;	///< Required element.
/// Pointer to soap context that manages this instance.
    struct soap                         *soap                          ;
};

/// @brief Top-level root element "http://entry.serviceengine.cross.digiwin.com":getEtlJobListResponse
/// @brief "http://entry.serviceengine.cross.digiwin.com":getEtlJobListResponse is a complexType.
///
/// @note class _WS1__getEtlJobListResponse operations:
/// - _WS1__getEtlJobListResponse* soap_new__WS1__getEtlJobListResponse(soap*) allocate and default initialize
/// - _WS1__getEtlJobListResponse* soap_new__WS1__getEtlJobListResponse(soap*, int num) allocate and default initialize an array
/// - _WS1__getEtlJobListResponse* soap_new_req__WS1__getEtlJobListResponse(soap*, ...) allocate, set required members
/// - _WS1__getEtlJobListResponse* soap_new_set__WS1__getEtlJobListResponse(soap*, ...) allocate, set all public members
/// - _WS1__getEtlJobListResponse::soap_default(soap*) default initialize members
/// - int soap_read__WS1__getEtlJobListResponse(soap*, _WS1__getEtlJobListResponse*) deserialize from a stream
/// - int soap_write__WS1__getEtlJobListResponse(soap*, _WS1__getEtlJobListResponse*) serialize to a stream
/// - _WS1__getEtlJobListResponse* _WS1__getEtlJobListResponse::soap_dup(soap*) returns deep copy of _WS1__getEtlJobListResponse, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec)
/// - _WS1__getEtlJobListResponse::soap_del() deep deletes _WS1__getEtlJobListResponse data members, use only after _WS1__getEtlJobListResponse::soap_dup(NULL) (use soapcpp2 -Ed)
/// - int _WS1__getEtlJobListResponse::soap_type() returns SOAP_TYPE__WS1__getEtlJobListResponse or derived type identifier
class _WS1__getEtlJobListResponse
{ public:
/// Element "getEtlJobListReturn" of type xs:string.
    std::string                          getEtlJobListReturn            1;	///< Required element.
/// Pointer to soap context that manages this instance.
    struct soap                         *soap                          ;
};

/// @brief Top-level root element "http://entry.serviceengine.cross.digiwin.com":getParamList
/// @brief "http://entry.serviceengine.cross.digiwin.com":getParamList is a complexType.
///
/// @note class _WS1__getParamList operations:
/// - _WS1__getParamList* soap_new__WS1__getParamList(soap*) allocate and default initialize
/// - _WS1__getParamList* soap_new__WS1__getParamList(soap*, int num) allocate and default initialize an array
/// - _WS1__getParamList* soap_new_req__WS1__getParamList(soap*, ...) allocate, set required members
/// - _WS1__getParamList* soap_new_set__WS1__getParamList(soap*, ...) allocate, set all public members
/// - _WS1__getParamList::soap_default(soap*) default initialize members
/// - int soap_read__WS1__getParamList(soap*, _WS1__getParamList*) deserialize from a stream
/// - int soap_write__WS1__getParamList(soap*, _WS1__getParamList*) serialize to a stream
/// - _WS1__getParamList* _WS1__getParamList::soap_dup(soap*) returns deep copy of _WS1__getParamList, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec)
/// - _WS1__getParamList::soap_del() deep deletes _WS1__getParamList data members, use only after _WS1__getParamList::soap_dup(NULL) (use soapcpp2 -Ed)
/// - int _WS1__getParamList::soap_type() returns SOAP_TYPE__WS1__getParamList or derived type identifier
class _WS1__getParamList
{ public:
/// Pointer to soap context that manages this instance.
    struct soap                         *soap                          ;
};

/// @brief Top-level root element "http://entry.serviceengine.cross.digiwin.com":getParamListResponse
/// @brief "http://entry.serviceengine.cross.digiwin.com":getParamListResponse is a complexType.
///
/// @note class _WS1__getParamListResponse operations:
/// - _WS1__getParamListResponse* soap_new__WS1__getParamListResponse(soap*) allocate and default initialize
/// - _WS1__getParamListResponse* soap_new__WS1__getParamListResponse(soap*, int num) allocate and default initialize an array
/// - _WS1__getParamListResponse* soap_new_req__WS1__getParamListResponse(soap*, ...) allocate, set required members
/// - _WS1__getParamListResponse* soap_new_set__WS1__getParamListResponse(soap*, ...) allocate, set all public members
/// - _WS1__getParamListResponse::soap_default(soap*) default initialize members
/// - int soap_read__WS1__getParamListResponse(soap*, _WS1__getParamListResponse*) deserialize from a stream
/// - int soap_write__WS1__getParamListResponse(soap*, _WS1__getParamListResponse*) serialize to a stream
/// - _WS1__getParamListResponse* _WS1__getParamListResponse::soap_dup(soap*) returns deep copy of _WS1__getParamListResponse, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec)
/// - _WS1__getParamListResponse::soap_del() deep deletes _WS1__getParamListResponse data members, use only after _WS1__getParamListResponse::soap_dup(NULL) (use soapcpp2 -Ed)
/// - int _WS1__getParamListResponse::soap_type() returns SOAP_TYPE__WS1__getParamListResponse or derived type identifier
class _WS1__getParamListResponse
{ public:
/// Element "getParamListReturn" of type xs:string.
    std::string                          getParamListReturn             1;	///< Required element.
/// Pointer to soap context that manages this instance.
    struct soap                         *soap                          ;
};

/// @brief Top-level root element "http://entry.serviceengine.cross.digiwin.com":getProdList
/// @brief "http://entry.serviceengine.cross.digiwin.com":getProdList is a complexType.
///
/// @note class _WS1__getProdList operations:
/// - _WS1__getProdList* soap_new__WS1__getProdList(soap*) allocate and default initialize
/// - _WS1__getProdList* soap_new__WS1__getProdList(soap*, int num) allocate and default initialize an array
/// - _WS1__getProdList* soap_new_req__WS1__getProdList(soap*, ...) allocate, set required members
/// - _WS1__getProdList* soap_new_set__WS1__getProdList(soap*, ...) allocate, set all public members
/// - _WS1__getProdList::soap_default(soap*) default initialize members
/// - int soap_read__WS1__getProdList(soap*, _WS1__getProdList*) deserialize from a stream
/// - int soap_write__WS1__getProdList(soap*, _WS1__getProdList*) serialize to a stream
/// - _WS1__getProdList* _WS1__getProdList::soap_dup(soap*) returns deep copy of _WS1__getProdList, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec)
/// - _WS1__getProdList::soap_del() deep deletes _WS1__getProdList data members, use only after _WS1__getProdList::soap_dup(NULL) (use soapcpp2 -Ed)
/// - int _WS1__getProdList::soap_type() returns SOAP_TYPE__WS1__getProdList or derived type identifier
class _WS1__getProdList
{ public:
/// Pointer to soap context that manages this instance.
    struct soap                         *soap                          ;
};

/// @brief Top-level root element "http://entry.serviceengine.cross.digiwin.com":getProdListResponse
/// @brief "http://entry.serviceengine.cross.digiwin.com":getProdListResponse is a complexType.
///
/// @note class _WS1__getProdListResponse operations:
/// - _WS1__getProdListResponse* soap_new__WS1__getProdListResponse(soap*) allocate and default initialize
/// - _WS1__getProdListResponse* soap_new__WS1__getProdListResponse(soap*, int num) allocate and default initialize an array
/// - _WS1__getProdListResponse* soap_new_req__WS1__getProdListResponse(soap*, ...) allocate, set required members
/// - _WS1__getProdListResponse* soap_new_set__WS1__getProdListResponse(soap*, ...) allocate, set all public members
/// - _WS1__getProdListResponse::soap_default(soap*) default initialize members
/// - int soap_read__WS1__getProdListResponse(soap*, _WS1__getProdListResponse*) deserialize from a stream
/// - int soap_write__WS1__getProdListResponse(soap*, _WS1__getProdListResponse*) serialize to a stream
/// - _WS1__getProdListResponse* _WS1__getProdListResponse::soap_dup(soap*) returns deep copy of _WS1__getProdListResponse, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec)
/// - _WS1__getProdListResponse::soap_del() deep deletes _WS1__getProdListResponse data members, use only after _WS1__getProdListResponse::soap_dup(NULL) (use soapcpp2 -Ed)
/// - int _WS1__getProdListResponse::soap_type() returns SOAP_TYPE__WS1__getProdListResponse or derived type identifier
class _WS1__getProdListResponse
{ public:
/// Element "getProdListReturn" of type xs:string.
    std::string                          getProdListReturn              1;	///< Required element.
/// Pointer to soap context that manages this instance.
    struct soap                         *soap                          ;
};

/// @brief Top-level root element "http://entry.serviceengine.cross.digiwin.com":regProdAP
/// @brief "http://entry.serviceengine.cross.digiwin.com":regProdAP is a complexType.
///
/// @note class _WS1__regProdAP operations:
/// - _WS1__regProdAP* soap_new__WS1__regProdAP(soap*) allocate and default initialize
/// - _WS1__regProdAP* soap_new__WS1__regProdAP(soap*, int num) allocate and default initialize an array
/// - _WS1__regProdAP* soap_new_req__WS1__regProdAP(soap*, ...) allocate, set required members
/// - _WS1__regProdAP* soap_new_set__WS1__regProdAP(soap*, ...) allocate, set all public members
/// - _WS1__regProdAP::soap_default(soap*) default initialize members
/// - int soap_read__WS1__regProdAP(soap*, _WS1__regProdAP*) deserialize from a stream
/// - int soap_write__WS1__regProdAP(soap*, _WS1__regProdAP*) serialize to a stream
/// - _WS1__regProdAP* _WS1__regProdAP::soap_dup(soap*) returns deep copy of _WS1__regProdAP, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec)
/// - _WS1__regProdAP::soap_del() deep deletes _WS1__regProdAP data members, use only after _WS1__regProdAP::soap_dup(NULL) (use soapcpp2 -Ed)
/// - int _WS1__regProdAP::soap_type() returns SOAP_TYPE__WS1__regProdAP or derived type identifier
class _WS1__regProdAP
{ public:
/// Element "in0" of type xs:string.
    std::string                          in0                            1;	///< Required element.
/// Pointer to soap context that manages this instance.
    struct soap                         *soap                          ;
};

/// @brief Top-level root element "http://entry.serviceengine.cross.digiwin.com":regProdAPResponse
/// @brief "http://entry.serviceengine.cross.digiwin.com":regProdAPResponse is a complexType.
///
/// @note class _WS1__regProdAPResponse operations:
/// - _WS1__regProdAPResponse* soap_new__WS1__regProdAPResponse(soap*) allocate and default initialize
/// - _WS1__regProdAPResponse* soap_new__WS1__regProdAPResponse(soap*, int num) allocate and default initialize an array
/// - _WS1__regProdAPResponse* soap_new_req__WS1__regProdAPResponse(soap*, ...) allocate, set required members
/// - _WS1__regProdAPResponse* soap_new_set__WS1__regProdAPResponse(soap*, ...) allocate, set all public members
/// - _WS1__regProdAPResponse::soap_default(soap*) default initialize members
/// - int soap_read__WS1__regProdAPResponse(soap*, _WS1__regProdAPResponse*) deserialize from a stream
/// - int soap_write__WS1__regProdAPResponse(soap*, _WS1__regProdAPResponse*) serialize to a stream
/// - _WS1__regProdAPResponse* _WS1__regProdAPResponse::soap_dup(soap*) returns deep copy of _WS1__regProdAPResponse, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec)
/// - _WS1__regProdAPResponse::soap_del() deep deletes _WS1__regProdAPResponse data members, use only after _WS1__regProdAPResponse::soap_dup(NULL) (use soapcpp2 -Ed)
/// - int _WS1__regProdAPResponse::soap_type() returns SOAP_TYPE__WS1__regProdAPResponse or derived type identifier
class _WS1__regProdAPResponse
{ public:
/// Element "regProdAPReturn" of type xs:string.
    std::string                          regProdAPReturn                1;	///< Required element.
/// Pointer to soap context that manages this instance.
    struct soap                         *soap                          ;
};

/// @brief Top-level root element "http://entry.serviceengine.cross.digiwin.com":invokeUnion
/// @brief "http://entry.serviceengine.cross.digiwin.com":invokeUnion is a complexType.
///
/// @note class _WS1__invokeUnion operations:
/// - _WS1__invokeUnion* soap_new__WS1__invokeUnion(soap*) allocate and default initialize
/// - _WS1__invokeUnion* soap_new__WS1__invokeUnion(soap*, int num) allocate and default initialize an array
/// - _WS1__invokeUnion* soap_new_req__WS1__invokeUnion(soap*, ...) allocate, set required members
/// - _WS1__invokeUnion* soap_new_set__WS1__invokeUnion(soap*, ...) allocate, set all public members
/// - _WS1__invokeUnion::soap_default(soap*) default initialize members
/// - int soap_read__WS1__invokeUnion(soap*, _WS1__invokeUnion*) deserialize from a stream
/// - int soap_write__WS1__invokeUnion(soap*, _WS1__invokeUnion*) serialize to a stream
/// - _WS1__invokeUnion* _WS1__invokeUnion::soap_dup(soap*) returns deep copy of _WS1__invokeUnion, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec)
/// - _WS1__invokeUnion::soap_del() deep deletes _WS1__invokeUnion data members, use only after _WS1__invokeUnion::soap_dup(NULL) (use soapcpp2 -Ed)
/// - int _WS1__invokeUnion::soap_type() returns SOAP_TYPE__WS1__invokeUnion or derived type identifier
class _WS1__invokeUnion
{ public:
/// Element "in0" of type xs:string.
    std::string                          in0                            1;	///< Required element.
/// Element "in1" of type xs:string.
    std::string                          in1                            1;	///< Required element.
/// Pointer to soap context that manages this instance.
    struct soap                         *soap                          ;
};

/// @brief Top-level root element "http://entry.serviceengine.cross.digiwin.com":invokeUnionResponse
/// @brief "http://entry.serviceengine.cross.digiwin.com":invokeUnionResponse is a complexType.
///
/// @note class _WS1__invokeUnionResponse operations:
/// - _WS1__invokeUnionResponse* soap_new__WS1__invokeUnionResponse(soap*) allocate and default initialize
/// - _WS1__invokeUnionResponse* soap_new__WS1__invokeUnionResponse(soap*, int num) allocate and default initialize an array
/// - _WS1__invokeUnionResponse* soap_new_req__WS1__invokeUnionResponse(soap*, ...) allocate, set required members
/// - _WS1__invokeUnionResponse* soap_new_set__WS1__invokeUnionResponse(soap*, ...) allocate, set all public members
/// - _WS1__invokeUnionResponse::soap_default(soap*) default initialize members
/// - int soap_read__WS1__invokeUnionResponse(soap*, _WS1__invokeUnionResponse*) deserialize from a stream
/// - int soap_write__WS1__invokeUnionResponse(soap*, _WS1__invokeUnionResponse*) serialize to a stream
/// - _WS1__invokeUnionResponse* _WS1__invokeUnionResponse::soap_dup(soap*) returns deep copy of _WS1__invokeUnionResponse, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec)
/// - _WS1__invokeUnionResponse::soap_del() deep deletes _WS1__invokeUnionResponse data members, use only after _WS1__invokeUnionResponse::soap_dup(NULL) (use soapcpp2 -Ed)
/// - int _WS1__invokeUnionResponse::soap_type() returns SOAP_TYPE__WS1__invokeUnionResponse or derived type identifier
class _WS1__invokeUnionResponse
{ public:
/// Element "invokeUnionReturn" of type xs:string.
    std::string                          invokeUnionReturn              1;	///< Required element.
/// Pointer to soap context that manages this instance.
    struct soap                         *soap                          ;
};

/// @brief Top-level root element "http://entry.serviceengine.cross.digiwin.com":invokeMdm
/// @brief "http://entry.serviceengine.cross.digiwin.com":invokeMdm is a complexType.
///
/// @note class _WS1__invokeMdm operations:
/// - _WS1__invokeMdm* soap_new__WS1__invokeMdm(soap*) allocate and default initialize
/// - _WS1__invokeMdm* soap_new__WS1__invokeMdm(soap*, int num) allocate and default initialize an array
/// - _WS1__invokeMdm* soap_new_req__WS1__invokeMdm(soap*, ...) allocate, set required members
/// - _WS1__invokeMdm* soap_new_set__WS1__invokeMdm(soap*, ...) allocate, set all public members
/// - _WS1__invokeMdm::soap_default(soap*) default initialize members
/// - int soap_read__WS1__invokeMdm(soap*, _WS1__invokeMdm*) deserialize from a stream
/// - int soap_write__WS1__invokeMdm(soap*, _WS1__invokeMdm*) serialize to a stream
/// - _WS1__invokeMdm* _WS1__invokeMdm::soap_dup(soap*) returns deep copy of _WS1__invokeMdm, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec)
/// - _WS1__invokeMdm::soap_del() deep deletes _WS1__invokeMdm data members, use only after _WS1__invokeMdm::soap_dup(NULL) (use soapcpp2 -Ed)
/// - int _WS1__invokeMdm::soap_type() returns SOAP_TYPE__WS1__invokeMdm or derived type identifier
class _WS1__invokeMdm
{ public:
/// Element "in0" of type xs:string.
    std::string                          in0                            1;	///< Required element.
/// Pointer to soap context that manages this instance.
    struct soap                         *soap                          ;
};

/// @brief Top-level root element "http://entry.serviceengine.cross.digiwin.com":invokeMdmResponse
/// @brief "http://entry.serviceengine.cross.digiwin.com":invokeMdmResponse is a complexType.
///
/// @note class _WS1__invokeMdmResponse operations:
/// - _WS1__invokeMdmResponse* soap_new__WS1__invokeMdmResponse(soap*) allocate and default initialize
/// - _WS1__invokeMdmResponse* soap_new__WS1__invokeMdmResponse(soap*, int num) allocate and default initialize an array
/// - _WS1__invokeMdmResponse* soap_new_req__WS1__invokeMdmResponse(soap*, ...) allocate, set required members
/// - _WS1__invokeMdmResponse* soap_new_set__WS1__invokeMdmResponse(soap*, ...) allocate, set all public members
/// - _WS1__invokeMdmResponse::soap_default(soap*) default initialize members
/// - int soap_read__WS1__invokeMdmResponse(soap*, _WS1__invokeMdmResponse*) deserialize from a stream
/// - int soap_write__WS1__invokeMdmResponse(soap*, _WS1__invokeMdmResponse*) serialize to a stream
/// - _WS1__invokeMdmResponse* _WS1__invokeMdmResponse::soap_dup(soap*) returns deep copy of _WS1__invokeMdmResponse, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec)
/// - _WS1__invokeMdmResponse::soap_del() deep deletes _WS1__invokeMdmResponse data members, use only after _WS1__invokeMdmResponse::soap_dup(NULL) (use soapcpp2 -Ed)
/// - int _WS1__invokeMdmResponse::soap_type() returns SOAP_TYPE__WS1__invokeMdmResponse or derived type identifier
class _WS1__invokeMdmResponse
{ public:
/// Element "invokeMdmReturn" of type xs:string.
    std::string                          invokeMdmReturn                1;	///< Required element.
/// Pointer to soap context that manages this instance.
    struct soap                         *soap                          ;
};

/// @brief Top-level root element "http://entry.serviceengine.cross.digiwin.com":getProd
/// @brief "http://entry.serviceengine.cross.digiwin.com":getProd is a complexType.
///
/// @note class _WS1__getProd operations:
/// - _WS1__getProd* soap_new__WS1__getProd(soap*) allocate and default initialize
/// - _WS1__getProd* soap_new__WS1__getProd(soap*, int num) allocate and default initialize an array
/// - _WS1__getProd* soap_new_req__WS1__getProd(soap*, ...) allocate, set required members
/// - _WS1__getProd* soap_new_set__WS1__getProd(soap*, ...) allocate, set all public members
/// - _WS1__getProd::soap_default(soap*) default initialize members
/// - int soap_read__WS1__getProd(soap*, _WS1__getProd*) deserialize from a stream
/// - int soap_write__WS1__getProd(soap*, _WS1__getProd*) serialize to a stream
/// - _WS1__getProd* _WS1__getProd::soap_dup(soap*) returns deep copy of _WS1__getProd, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec)
/// - _WS1__getProd::soap_del() deep deletes _WS1__getProd data members, use only after _WS1__getProd::soap_dup(NULL) (use soapcpp2 -Ed)
/// - int _WS1__getProd::soap_type() returns SOAP_TYPE__WS1__getProd or derived type identifier
class _WS1__getProd
{ public:
/// Element "in0" of type xs:string.
    std::string                          in0                            1;	///< Required element.
/// Pointer to soap context that manages this instance.
    struct soap                         *soap                          ;
};

/// @brief Top-level root element "http://entry.serviceengine.cross.digiwin.com":getProdResponse
/// @brief "http://entry.serviceengine.cross.digiwin.com":getProdResponse is a complexType.
///
/// @note class _WS1__getProdResponse operations:
/// - _WS1__getProdResponse* soap_new__WS1__getProdResponse(soap*) allocate and default initialize
/// - _WS1__getProdResponse* soap_new__WS1__getProdResponse(soap*, int num) allocate and default initialize an array
/// - _WS1__getProdResponse* soap_new_req__WS1__getProdResponse(soap*, ...) allocate, set required members
/// - _WS1__getProdResponse* soap_new_set__WS1__getProdResponse(soap*, ...) allocate, set all public members
/// - _WS1__getProdResponse::soap_default(soap*) default initialize members
/// - int soap_read__WS1__getProdResponse(soap*, _WS1__getProdResponse*) deserialize from a stream
/// - int soap_write__WS1__getProdResponse(soap*, _WS1__getProdResponse*) serialize to a stream
/// - _WS1__getProdResponse* _WS1__getProdResponse::soap_dup(soap*) returns deep copy of _WS1__getProdResponse, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec)
/// - _WS1__getProdResponse::soap_del() deep deletes _WS1__getProdResponse data members, use only after _WS1__getProdResponse::soap_dup(NULL) (use soapcpp2 -Ed)
/// - int _WS1__getProdResponse::soap_type() returns SOAP_TYPE__WS1__getProdResponse or derived type identifier
class _WS1__getProdResponse
{ public:
/// Element "getProdReturn" of type xs:string.
    std::string                          getProdReturn                  1;	///< Required element.
/// Pointer to soap context that manages this instance.
    struct soap                         *soap                          ;
};

/// @brief Top-level root element "http://entry.serviceengine.cross.digiwin.com":getSrv
/// @brief "http://entry.serviceengine.cross.digiwin.com":getSrv is a complexType.
///
/// @note class _WS1__getSrv operations:
/// - _WS1__getSrv* soap_new__WS1__getSrv(soap*) allocate and default initialize
/// - _WS1__getSrv* soap_new__WS1__getSrv(soap*, int num) allocate and default initialize an array
/// - _WS1__getSrv* soap_new_req__WS1__getSrv(soap*, ...) allocate, set required members
/// - _WS1__getSrv* soap_new_set__WS1__getSrv(soap*, ...) allocate, set all public members
/// - _WS1__getSrv::soap_default(soap*) default initialize members
/// - int soap_read__WS1__getSrv(soap*, _WS1__getSrv*) deserialize from a stream
/// - int soap_write__WS1__getSrv(soap*, _WS1__getSrv*) serialize to a stream
/// - _WS1__getSrv* _WS1__getSrv::soap_dup(soap*) returns deep copy of _WS1__getSrv, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec)
/// - _WS1__getSrv::soap_del() deep deletes _WS1__getSrv data members, use only after _WS1__getSrv::soap_dup(NULL) (use soapcpp2 -Ed)
/// - int _WS1__getSrv::soap_type() returns SOAP_TYPE__WS1__getSrv or derived type identifier
class _WS1__getSrv
{ public:
/// Element "in0" of type xs:string.
    std::string                          in0                            1;	///< Required element.
/// Pointer to soap context that manages this instance.
    struct soap                         *soap                          ;
};

/// @brief Top-level root element "http://entry.serviceengine.cross.digiwin.com":getSrvResponse
/// @brief "http://entry.serviceengine.cross.digiwin.com":getSrvResponse is a complexType.
///
/// @note class _WS1__getSrvResponse operations:
/// - _WS1__getSrvResponse* soap_new__WS1__getSrvResponse(soap*) allocate and default initialize
/// - _WS1__getSrvResponse* soap_new__WS1__getSrvResponse(soap*, int num) allocate and default initialize an array
/// - _WS1__getSrvResponse* soap_new_req__WS1__getSrvResponse(soap*, ...) allocate, set required members
/// - _WS1__getSrvResponse* soap_new_set__WS1__getSrvResponse(soap*, ...) allocate, set all public members
/// - _WS1__getSrvResponse::soap_default(soap*) default initialize members
/// - int soap_read__WS1__getSrvResponse(soap*, _WS1__getSrvResponse*) deserialize from a stream
/// - int soap_write__WS1__getSrvResponse(soap*, _WS1__getSrvResponse*) serialize to a stream
/// - _WS1__getSrvResponse* _WS1__getSrvResponse::soap_dup(soap*) returns deep copy of _WS1__getSrvResponse, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec)
/// - _WS1__getSrvResponse::soap_del() deep deletes _WS1__getSrvResponse data members, use only after _WS1__getSrvResponse::soap_dup(NULL) (use soapcpp2 -Ed)
/// - int _WS1__getSrvResponse::soap_type() returns SOAP_TYPE__WS1__getSrvResponse or derived type identifier
class _WS1__getSrvResponse
{ public:
/// Element "getSrvReturn" of type xs:string.
    std::string                          getSrvReturn                   1;	///< Required element.
/// Pointer to soap context that manages this instance.
    struct soap                         *soap                          ;
};

/// @brief Top-level root element "http://entry.serviceengine.cross.digiwin.com":fpInvoke
/// @brief "http://entry.serviceengine.cross.digiwin.com":fpInvoke is a complexType.
///
/// @note class _WS1__fpInvoke operations:
/// - _WS1__fpInvoke* soap_new__WS1__fpInvoke(soap*) allocate and default initialize
/// - _WS1__fpInvoke* soap_new__WS1__fpInvoke(soap*, int num) allocate and default initialize an array
/// - _WS1__fpInvoke* soap_new_req__WS1__fpInvoke(soap*, ...) allocate, set required members
/// - _WS1__fpInvoke* soap_new_set__WS1__fpInvoke(soap*, ...) allocate, set all public members
/// - _WS1__fpInvoke::soap_default(soap*) default initialize members
/// - int soap_read__WS1__fpInvoke(soap*, _WS1__fpInvoke*) deserialize from a stream
/// - int soap_write__WS1__fpInvoke(soap*, _WS1__fpInvoke*) serialize to a stream
/// - _WS1__fpInvoke* _WS1__fpInvoke::soap_dup(soap*) returns deep copy of _WS1__fpInvoke, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec)
/// - _WS1__fpInvoke::soap_del() deep deletes _WS1__fpInvoke data members, use only after _WS1__fpInvoke::soap_dup(NULL) (use soapcpp2 -Ed)
/// - int _WS1__fpInvoke::soap_type() returns SOAP_TYPE__WS1__fpInvoke or derived type identifier
class _WS1__fpInvoke
{ public:
/// Element "in0" of type xs:string.
    std::string                          in0                            1;	///< Required element.
/// Pointer to soap context that manages this instance.
    struct soap                         *soap                          ;
};

/// @brief Top-level root element "http://entry.serviceengine.cross.digiwin.com":fpInvokeResponse
/// @brief "http://entry.serviceengine.cross.digiwin.com":fpInvokeResponse is a complexType.
///
/// @note class _WS1__fpInvokeResponse operations:
/// - _WS1__fpInvokeResponse* soap_new__WS1__fpInvokeResponse(soap*) allocate and default initialize
/// - _WS1__fpInvokeResponse* soap_new__WS1__fpInvokeResponse(soap*, int num) allocate and default initialize an array
/// - _WS1__fpInvokeResponse* soap_new_req__WS1__fpInvokeResponse(soap*, ...) allocate, set required members
/// - _WS1__fpInvokeResponse* soap_new_set__WS1__fpInvokeResponse(soap*, ...) allocate, set all public members
/// - _WS1__fpInvokeResponse::soap_default(soap*) default initialize members
/// - int soap_read__WS1__fpInvokeResponse(soap*, _WS1__fpInvokeResponse*) deserialize from a stream
/// - int soap_write__WS1__fpInvokeResponse(soap*, _WS1__fpInvokeResponse*) serialize to a stream
/// - _WS1__fpInvokeResponse* _WS1__fpInvokeResponse::soap_dup(soap*) returns deep copy of _WS1__fpInvokeResponse, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec)
/// - _WS1__fpInvokeResponse::soap_del() deep deletes _WS1__fpInvokeResponse data members, use only after _WS1__fpInvokeResponse::soap_dup(NULL) (use soapcpp2 -Ed)
/// - int _WS1__fpInvokeResponse::soap_type() returns SOAP_TYPE__WS1__fpInvokeResponse or derived type identifier
class _WS1__fpInvokeResponse
{ public:
/// Element "fpInvokeReturn" of type xs:string.
    std::string                          fpInvokeReturn                 1;	///< Required element.
/// Pointer to soap context that manages this instance.
    struct soap                         *soap                          ;
};

/// @brief Top-level root element "http://entry.serviceengine.cross.digiwin.com":getStandardServiceList
/// @brief "http://entry.serviceengine.cross.digiwin.com":getStandardServiceList is a complexType.
///
/// @note class _WS1__getStandardServiceList operations:
/// - _WS1__getStandardServiceList* soap_new__WS1__getStandardServiceList(soap*) allocate and default initialize
/// - _WS1__getStandardServiceList* soap_new__WS1__getStandardServiceList(soap*, int num) allocate and default initialize an array
/// - _WS1__getStandardServiceList* soap_new_req__WS1__getStandardServiceList(soap*, ...) allocate, set required members
/// - _WS1__getStandardServiceList* soap_new_set__WS1__getStandardServiceList(soap*, ...) allocate, set all public members
/// - _WS1__getStandardServiceList::soap_default(soap*) default initialize members
/// - int soap_read__WS1__getStandardServiceList(soap*, _WS1__getStandardServiceList*) deserialize from a stream
/// - int soap_write__WS1__getStandardServiceList(soap*, _WS1__getStandardServiceList*) serialize to a stream
/// - _WS1__getStandardServiceList* _WS1__getStandardServiceList::soap_dup(soap*) returns deep copy of _WS1__getStandardServiceList, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec)
/// - _WS1__getStandardServiceList::soap_del() deep deletes _WS1__getStandardServiceList data members, use only after _WS1__getStandardServiceList::soap_dup(NULL) (use soapcpp2 -Ed)
/// - int _WS1__getStandardServiceList::soap_type() returns SOAP_TYPE__WS1__getStandardServiceList or derived type identifier
class _WS1__getStandardServiceList
{ public:
/// Pointer to soap context that manages this instance.
    struct soap                         *soap                          ;
};

/// @brief Top-level root element "http://entry.serviceengine.cross.digiwin.com":getStandardServiceListResponse
/// @brief "http://entry.serviceengine.cross.digiwin.com":getStandardServiceListResponse is a complexType.
///
/// @note class _WS1__getStandardServiceListResponse operations:
/// - _WS1__getStandardServiceListResponse* soap_new__WS1__getStandardServiceListResponse(soap*) allocate and default initialize
/// - _WS1__getStandardServiceListResponse* soap_new__WS1__getStandardServiceListResponse(soap*, int num) allocate and default initialize an array
/// - _WS1__getStandardServiceListResponse* soap_new_req__WS1__getStandardServiceListResponse(soap*, ...) allocate, set required members
/// - _WS1__getStandardServiceListResponse* soap_new_set__WS1__getStandardServiceListResponse(soap*, ...) allocate, set all public members
/// - _WS1__getStandardServiceListResponse::soap_default(soap*) default initialize members
/// - int soap_read__WS1__getStandardServiceListResponse(soap*, _WS1__getStandardServiceListResponse*) deserialize from a stream
/// - int soap_write__WS1__getStandardServiceListResponse(soap*, _WS1__getStandardServiceListResponse*) serialize to a stream
/// - _WS1__getStandardServiceListResponse* _WS1__getStandardServiceListResponse::soap_dup(soap*) returns deep copy of _WS1__getStandardServiceListResponse, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec)
/// - _WS1__getStandardServiceListResponse::soap_del() deep deletes _WS1__getStandardServiceListResponse data members, use only after _WS1__getStandardServiceListResponse::soap_dup(NULL) (use soapcpp2 -Ed)
/// - int _WS1__getStandardServiceListResponse::soap_type() returns SOAP_TYPE__WS1__getStandardServiceListResponse or derived type identifier
class _WS1__getStandardServiceListResponse
{ public:
/// Element "getStandardServiceListReturn" of type xs:string.
    std::string                          getStandardServiceListReturn   1;	///< Required element.
/// Pointer to soap context that manages this instance.
    struct soap                         *soap                          ;
};

/// @brief Top-level root element "http://entry.serviceengine.cross.digiwin.com":getStandardDataNameList
/// @brief "http://entry.serviceengine.cross.digiwin.com":getStandardDataNameList is a complexType.
///
/// @note class _WS1__getStandardDataNameList operations:
/// - _WS1__getStandardDataNameList* soap_new__WS1__getStandardDataNameList(soap*) allocate and default initialize
/// - _WS1__getStandardDataNameList* soap_new__WS1__getStandardDataNameList(soap*, int num) allocate and default initialize an array
/// - _WS1__getStandardDataNameList* soap_new_req__WS1__getStandardDataNameList(soap*, ...) allocate, set required members
/// - _WS1__getStandardDataNameList* soap_new_set__WS1__getStandardDataNameList(soap*, ...) allocate, set all public members
/// - _WS1__getStandardDataNameList::soap_default(soap*) default initialize members
/// - int soap_read__WS1__getStandardDataNameList(soap*, _WS1__getStandardDataNameList*) deserialize from a stream
/// - int soap_write__WS1__getStandardDataNameList(soap*, _WS1__getStandardDataNameList*) serialize to a stream
/// - _WS1__getStandardDataNameList* _WS1__getStandardDataNameList::soap_dup(soap*) returns deep copy of _WS1__getStandardDataNameList, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec)
/// - _WS1__getStandardDataNameList::soap_del() deep deletes _WS1__getStandardDataNameList data members, use only after _WS1__getStandardDataNameList::soap_dup(NULL) (use soapcpp2 -Ed)
/// - int _WS1__getStandardDataNameList::soap_type() returns SOAP_TYPE__WS1__getStandardDataNameList or derived type identifier
class _WS1__getStandardDataNameList
{ public:
/// Pointer to soap context that manages this instance.
    struct soap                         *soap                          ;
};

/// @brief Top-level root element "http://entry.serviceengine.cross.digiwin.com":getStandardDataNameListResponse
/// @brief "http://entry.serviceengine.cross.digiwin.com":getStandardDataNameListResponse is a complexType.
///
/// @note class _WS1__getStandardDataNameListResponse operations:
/// - _WS1__getStandardDataNameListResponse* soap_new__WS1__getStandardDataNameListResponse(soap*) allocate and default initialize
/// - _WS1__getStandardDataNameListResponse* soap_new__WS1__getStandardDataNameListResponse(soap*, int num) allocate and default initialize an array
/// - _WS1__getStandardDataNameListResponse* soap_new_req__WS1__getStandardDataNameListResponse(soap*, ...) allocate, set required members
/// - _WS1__getStandardDataNameListResponse* soap_new_set__WS1__getStandardDataNameListResponse(soap*, ...) allocate, set all public members
/// - _WS1__getStandardDataNameListResponse::soap_default(soap*) default initialize members
/// - int soap_read__WS1__getStandardDataNameListResponse(soap*, _WS1__getStandardDataNameListResponse*) deserialize from a stream
/// - int soap_write__WS1__getStandardDataNameListResponse(soap*, _WS1__getStandardDataNameListResponse*) serialize to a stream
/// - _WS1__getStandardDataNameListResponse* _WS1__getStandardDataNameListResponse::soap_dup(soap*) returns deep copy of _WS1__getStandardDataNameListResponse, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec)
/// - _WS1__getStandardDataNameListResponse::soap_del() deep deletes _WS1__getStandardDataNameListResponse data members, use only after _WS1__getStandardDataNameListResponse::soap_dup(NULL) (use soapcpp2 -Ed)
/// - int _WS1__getStandardDataNameListResponse::soap_type() returns SOAP_TYPE__WS1__getStandardDataNameListResponse or derived type identifier
class _WS1__getStandardDataNameListResponse
{ public:
/// Element "getStandardDataNameListReturn" of type xs:string.
    std::string                          getStandardDataNameListReturn  1;	///< Required element.
/// Pointer to soap context that manages this instance.
    struct soap                         *soap                          ;
};

/// @brief Top-level root element "http://entry.serviceengine.cross.digiwin.com":regSrv
/// @brief "http://entry.serviceengine.cross.digiwin.com":regSrv is a complexType.
///
/// @note class _WS1__regSrv operations:
/// - _WS1__regSrv* soap_new__WS1__regSrv(soap*) allocate and default initialize
/// - _WS1__regSrv* soap_new__WS1__regSrv(soap*, int num) allocate and default initialize an array
/// - _WS1__regSrv* soap_new_req__WS1__regSrv(soap*, ...) allocate, set required members
/// - _WS1__regSrv* soap_new_set__WS1__regSrv(soap*, ...) allocate, set all public members
/// - _WS1__regSrv::soap_default(soap*) default initialize members
/// - int soap_read__WS1__regSrv(soap*, _WS1__regSrv*) deserialize from a stream
/// - int soap_write__WS1__regSrv(soap*, _WS1__regSrv*) serialize to a stream
/// - _WS1__regSrv* _WS1__regSrv::soap_dup(soap*) returns deep copy of _WS1__regSrv, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec)
/// - _WS1__regSrv::soap_del() deep deletes _WS1__regSrv data members, use only after _WS1__regSrv::soap_dup(NULL) (use soapcpp2 -Ed)
/// - int _WS1__regSrv::soap_type() returns SOAP_TYPE__WS1__regSrv or derived type identifier
class _WS1__regSrv
{ public:
/// Element "in0" of type xs:string.
    std::string                          in0                            1;	///< Required element.
/// Pointer to soap context that manages this instance.
    struct soap                         *soap                          ;
};

/// @brief Top-level root element "http://entry.serviceengine.cross.digiwin.com":regSrvResponse
/// @brief "http://entry.serviceengine.cross.digiwin.com":regSrvResponse is a complexType.
///
/// @note class _WS1__regSrvResponse operations:
/// - _WS1__regSrvResponse* soap_new__WS1__regSrvResponse(soap*) allocate and default initialize
/// - _WS1__regSrvResponse* soap_new__WS1__regSrvResponse(soap*, int num) allocate and default initialize an array
/// - _WS1__regSrvResponse* soap_new_req__WS1__regSrvResponse(soap*, ...) allocate, set required members
/// - _WS1__regSrvResponse* soap_new_set__WS1__regSrvResponse(soap*, ...) allocate, set all public members
/// - _WS1__regSrvResponse::soap_default(soap*) default initialize members
/// - int soap_read__WS1__regSrvResponse(soap*, _WS1__regSrvResponse*) deserialize from a stream
/// - int soap_write__WS1__regSrvResponse(soap*, _WS1__regSrvResponse*) serialize to a stream
/// - _WS1__regSrvResponse* _WS1__regSrvResponse::soap_dup(soap*) returns deep copy of _WS1__regSrvResponse, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec)
/// - _WS1__regSrvResponse::soap_del() deep deletes _WS1__regSrvResponse data members, use only after _WS1__regSrvResponse::soap_dup(NULL) (use soapcpp2 -Ed)
/// - int _WS1__regSrvResponse::soap_type() returns SOAP_TYPE__WS1__regSrvResponse or derived type identifier
class _WS1__regSrvResponse
{ public:
/// Element "regSrvReturn" of type xs:string.
    std::string                          regSrvReturn                   1;	///< Required element.
/// Pointer to soap context that manages this instance.
    struct soap                         *soap                          ;
};

/// @brief Top-level root element "http://entry.serviceengine.cross.digiwin.com":regEAI
/// @brief "http://entry.serviceengine.cross.digiwin.com":regEAI is a complexType.
///
/// @note class _WS1__regEAI operations:
/// - _WS1__regEAI* soap_new__WS1__regEAI(soap*) allocate and default initialize
/// - _WS1__regEAI* soap_new__WS1__regEAI(soap*, int num) allocate and default initialize an array
/// - _WS1__regEAI* soap_new_req__WS1__regEAI(soap*, ...) allocate, set required members
/// - _WS1__regEAI* soap_new_set__WS1__regEAI(soap*, ...) allocate, set all public members
/// - _WS1__regEAI::soap_default(soap*) default initialize members
/// - int soap_read__WS1__regEAI(soap*, _WS1__regEAI*) deserialize from a stream
/// - int soap_write__WS1__regEAI(soap*, _WS1__regEAI*) serialize to a stream
/// - _WS1__regEAI* _WS1__regEAI::soap_dup(soap*) returns deep copy of _WS1__regEAI, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec)
/// - _WS1__regEAI::soap_del() deep deletes _WS1__regEAI data members, use only after _WS1__regEAI::soap_dup(NULL) (use soapcpp2 -Ed)
/// - int _WS1__regEAI::soap_type() returns SOAP_TYPE__WS1__regEAI or derived type identifier
class _WS1__regEAI
{ public:
/// Element "in0" of type xs:string.
    std::string                          in0                            1;	///< Required element.
/// Pointer to soap context that manages this instance.
    struct soap                         *soap                          ;
};

/// @brief Top-level root element "http://entry.serviceengine.cross.digiwin.com":regEAIResponse
/// @brief "http://entry.serviceengine.cross.digiwin.com":regEAIResponse is a complexType.
///
/// @note class _WS1__regEAIResponse operations:
/// - _WS1__regEAIResponse* soap_new__WS1__regEAIResponse(soap*) allocate and default initialize
/// - _WS1__regEAIResponse* soap_new__WS1__regEAIResponse(soap*, int num) allocate and default initialize an array
/// - _WS1__regEAIResponse* soap_new_req__WS1__regEAIResponse(soap*, ...) allocate, set required members
/// - _WS1__regEAIResponse* soap_new_set__WS1__regEAIResponse(soap*, ...) allocate, set all public members
/// - _WS1__regEAIResponse::soap_default(soap*) default initialize members
/// - int soap_read__WS1__regEAIResponse(soap*, _WS1__regEAIResponse*) deserialize from a stream
/// - int soap_write__WS1__regEAIResponse(soap*, _WS1__regEAIResponse*) serialize to a stream
/// - _WS1__regEAIResponse* _WS1__regEAIResponse::soap_dup(soap*) returns deep copy of _WS1__regEAIResponse, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec)
/// - _WS1__regEAIResponse::soap_del() deep deletes _WS1__regEAIResponse data members, use only after _WS1__regEAIResponse::soap_dup(NULL) (use soapcpp2 -Ed)
/// - int _WS1__regEAIResponse::soap_type() returns SOAP_TYPE__WS1__regEAIResponse or derived type identifier
class _WS1__regEAIResponse
{ public:
/// Element "regEAIReturn" of type xs:string.
    std::string                          regEAIReturn                   1;	///< Required element.
/// Pointer to soap context that manages this instance.
    struct soap                         *soap                          ;
};

/// @brief Top-level root element "http://entry.serviceengine.cross.digiwin.com":invokeSrv
/// @brief "http://entry.serviceengine.cross.digiwin.com":invokeSrv is a complexType.
///
/// @note class _WS1__invokeSrv operations:
/// - _WS1__invokeSrv* soap_new__WS1__invokeSrv(soap*) allocate and default initialize
/// - _WS1__invokeSrv* soap_new__WS1__invokeSrv(soap*, int num) allocate and default initialize an array
/// - _WS1__invokeSrv* soap_new_req__WS1__invokeSrv(soap*, ...) allocate, set required members
/// - _WS1__invokeSrv* soap_new_set__WS1__invokeSrv(soap*, ...) allocate, set all public members
/// - _WS1__invokeSrv::soap_default(soap*) default initialize members
/// - int soap_read__WS1__invokeSrv(soap*, _WS1__invokeSrv*) deserialize from a stream
/// - int soap_write__WS1__invokeSrv(soap*, _WS1__invokeSrv*) serialize to a stream
/// - _WS1__invokeSrv* _WS1__invokeSrv::soap_dup(soap*) returns deep copy of _WS1__invokeSrv, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec)
/// - _WS1__invokeSrv::soap_del() deep deletes _WS1__invokeSrv data members, use only after _WS1__invokeSrv::soap_dup(NULL) (use soapcpp2 -Ed)
/// - int _WS1__invokeSrv::soap_type() returns SOAP_TYPE__WS1__invokeSrv or derived type identifier
class _WS1__invokeSrv
{ public:
/// Element "in0" of type xs:string.
    std::string                          in0                            1;	///< Required element.
/// Pointer to soap context that manages this instance.
    struct soap                         *soap                          ;
};

/// @brief Top-level root element "http://entry.serviceengine.cross.digiwin.com":invokeSrvResponse
/// @brief "http://entry.serviceengine.cross.digiwin.com":invokeSrvResponse is a complexType.
///
/// @note class _WS1__invokeSrvResponse operations:
/// - _WS1__invokeSrvResponse* soap_new__WS1__invokeSrvResponse(soap*) allocate and default initialize
/// - _WS1__invokeSrvResponse* soap_new__WS1__invokeSrvResponse(soap*, int num) allocate and default initialize an array
/// - _WS1__invokeSrvResponse* soap_new_req__WS1__invokeSrvResponse(soap*, ...) allocate, set required members
/// - _WS1__invokeSrvResponse* soap_new_set__WS1__invokeSrvResponse(soap*, ...) allocate, set all public members
/// - _WS1__invokeSrvResponse::soap_default(soap*) default initialize members
/// - int soap_read__WS1__invokeSrvResponse(soap*, _WS1__invokeSrvResponse*) deserialize from a stream
/// - int soap_write__WS1__invokeSrvResponse(soap*, _WS1__invokeSrvResponse*) serialize to a stream
/// - _WS1__invokeSrvResponse* _WS1__invokeSrvResponse::soap_dup(soap*) returns deep copy of _WS1__invokeSrvResponse, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec)
/// - _WS1__invokeSrvResponse::soap_del() deep deletes _WS1__invokeSrvResponse data members, use only after _WS1__invokeSrvResponse::soap_dup(NULL) (use soapcpp2 -Ed)
/// - int _WS1__invokeSrvResponse::soap_type() returns SOAP_TYPE__WS1__invokeSrvResponse or derived type identifier
class _WS1__invokeSrvResponse
{ public:
/// Element "invokeSrvReturn" of type xs:string.
    std::string                          invokeSrvReturn                1;	///< Required element.
/// Pointer to soap context that manages this instance.
    struct soap                         *soap                          ;
};

/// @brief Top-level root element "http://entry.serviceengine.cross.digiwin.com":escrowResendSrv
/// @brief "http://entry.serviceengine.cross.digiwin.com":escrowResendSrv is a complexType.
///
/// @note class _WS1__escrowResendSrv operations:
/// - _WS1__escrowResendSrv* soap_new__WS1__escrowResendSrv(soap*) allocate and default initialize
/// - _WS1__escrowResendSrv* soap_new__WS1__escrowResendSrv(soap*, int num) allocate and default initialize an array
/// - _WS1__escrowResendSrv* soap_new_req__WS1__escrowResendSrv(soap*, ...) allocate, set required members
/// - _WS1__escrowResendSrv* soap_new_set__WS1__escrowResendSrv(soap*, ...) allocate, set all public members
/// - _WS1__escrowResendSrv::soap_default(soap*) default initialize members
/// - int soap_read__WS1__escrowResendSrv(soap*, _WS1__escrowResendSrv*) deserialize from a stream
/// - int soap_write__WS1__escrowResendSrv(soap*, _WS1__escrowResendSrv*) serialize to a stream
/// - _WS1__escrowResendSrv* _WS1__escrowResendSrv::soap_dup(soap*) returns deep copy of _WS1__escrowResendSrv, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec)
/// - _WS1__escrowResendSrv::soap_del() deep deletes _WS1__escrowResendSrv data members, use only after _WS1__escrowResendSrv::soap_dup(NULL) (use soapcpp2 -Ed)
/// - int _WS1__escrowResendSrv::soap_type() returns SOAP_TYPE__WS1__escrowResendSrv or derived type identifier
class _WS1__escrowResendSrv
{ public:
/// Element "in0" of type xs:string.
    std::string                          in0                            1;	///< Required element.
/// Element "in1" of type xs:string.
    std::string                          in1                            1;	///< Required element.
/// Pointer to soap context that manages this instance.
    struct soap                         *soap                          ;
};

/// @brief Top-level root element "http://entry.serviceengine.cross.digiwin.com":escrowResendSrvResponse
/// @brief "http://entry.serviceengine.cross.digiwin.com":escrowResendSrvResponse is a complexType.
///
/// @note class _WS1__escrowResendSrvResponse operations:
/// - _WS1__escrowResendSrvResponse* soap_new__WS1__escrowResendSrvResponse(soap*) allocate and default initialize
/// - _WS1__escrowResendSrvResponse* soap_new__WS1__escrowResendSrvResponse(soap*, int num) allocate and default initialize an array
/// - _WS1__escrowResendSrvResponse* soap_new_req__WS1__escrowResendSrvResponse(soap*, ...) allocate, set required members
/// - _WS1__escrowResendSrvResponse* soap_new_set__WS1__escrowResendSrvResponse(soap*, ...) allocate, set all public members
/// - _WS1__escrowResendSrvResponse::soap_default(soap*) default initialize members
/// - int soap_read__WS1__escrowResendSrvResponse(soap*, _WS1__escrowResendSrvResponse*) deserialize from a stream
/// - int soap_write__WS1__escrowResendSrvResponse(soap*, _WS1__escrowResendSrvResponse*) serialize to a stream
/// - _WS1__escrowResendSrvResponse* _WS1__escrowResendSrvResponse::soap_dup(soap*) returns deep copy of _WS1__escrowResendSrvResponse, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec)
/// - _WS1__escrowResendSrvResponse::soap_del() deep deletes _WS1__escrowResendSrvResponse data members, use only after _WS1__escrowResendSrvResponse::soap_dup(NULL) (use soapcpp2 -Ed)
/// - int _WS1__escrowResendSrvResponse::soap_type() returns SOAP_TYPE__WS1__escrowResendSrvResponse or derived type identifier
class _WS1__escrowResendSrvResponse
{ public:
/// Element "escrowResendSrvReturn" of type xs:string.
    std::string                          escrowResendSrvReturn          1;	///< Required element.
/// Pointer to soap context that manages this instance.
    struct soap                         *soap                          ;
};


/******************************************************************************\
 *                                                                            *
 * Additional Top-Level Elements                                              *
 *   http://entry.serviceengine.cross.digiwin.com                             *
 *                                                                            *
\******************************************************************************/


/******************************************************************************\
 *                                                                            *
 * Additional Top-Level Attributes                                            *
 *   http://entry.serviceengine.cross.digiwin.com                             *
 *                                                                            *
\******************************************************************************/


/******************************************************************************\
 *                                                                            *
 * Services                                                                   *
 *                                                                            *
\******************************************************************************/


//gsoap WS1  service name:	IntegrationEntrySoapBinding 
//gsoap WS1  service type:	IntegrationEntry 
//gsoap WS1  service port:	http://192.168.8.115:9999/IntegrationEntry 
//gsoap WS1  service namespace:	http://entry.serviceengine.cross.digiwin.com 
//gsoap WS1  service transport:	http://schemas.xmlsoap.org/soap/http 

/** @mainpage Service Definitions

@section Service_bindings Service Bindings

  - @ref IntegrationEntrySoapBinding

@section Service_more More Information

  - @ref page_notes "Notes"

  - @ref page_XMLDataBinding "XML Data Binding"

  - @ref SOAP_ENV__Header "SOAP Header Content" (when applicable)

  - @ref SOAP_ENV__Detail "SOAP Fault Detail Content" (when applicable)


*/

/** @page IntegrationEntrySoapBinding Binding "IntegrationEntrySoapBinding"

@section IntegrationEntrySoapBinding_operations Operations of Binding "IntegrationEntrySoapBinding"

  - @ref __WS1__invokeEtl

  - @ref __WS1__getEtlJobList

  - @ref __WS1__getParamList

  - @ref __WS1__getProdList

  - @ref __WS1__regProdAP

  - @ref __WS1__invokeUnion

  - @ref __WS1__invokeMdm

  - @ref __WS1__getProd

  - @ref __WS1__getSrv

  - @ref __WS1__fpInvoke

  - @ref __WS1__getStandardServiceList

  - @ref __WS1__getStandardDataNameList

  - @ref __WS1__regSrv

  - @ref __WS1__regEAI

  - @ref __WS1__invokeSrv

  - @ref __WS1__escrowResendSrv

@section IntegrationEntrySoapBinding_ports Default endpoints of Binding "IntegrationEntrySoapBinding"

  - http://192.168.8.115:9999/IntegrationEntry

@note Use wsdl2h option -Nname to change the service binding prefix name


*/

/******************************************************************************\
 *                                                                            *
 * Service Binding                                                            *
 *   IntegrationEntrySoapBinding                                              *
 *                                                                            *
\******************************************************************************/


/******************************************************************************\
 *                                                                            *
 * Service Operation                                                          *
 *   __WS1__invokeEtl                                                         *
 *                                                                            *
\******************************************************************************/


/** Operation "__WS1__invokeEtl" of service binding "IntegrationEntrySoapBinding".

  - SOAP document/literal style messaging

  - Default endpoints:
    - http://192.168.8.115:9999/IntegrationEntry

  - Addressing input action: ""

  - Addressing output action: "Response"

C stub function (defined in soapClient.c[pp] generated by soapcpp2):
@code
  int soap_call___WS1__invokeEtl(
    struct soap *soap,
    NULL, // char *endpoint = NULL selects default endpoint for this operation
    NULL, // char *action = NULL selects default action for this operation
    // input parameters:
    _WS1__invokeEtl*                    WS1__invokeEtl,
    // output parameters:
    _WS1__invokeEtlResponse            &WS1__invokeEtlResponse
  );
@endcode

C server function (called from the service dispatcher defined in soapServer.c[pp]):
@code
  int __WS1__invokeEtl(
    struct soap *soap,
    // input parameters:
    _WS1__invokeEtl*                    WS1__invokeEtl,
    // output parameters:
    _WS1__invokeEtlResponse            &WS1__invokeEtlResponse
  );
@endcode

C++ proxy class (defined in soapIntegrationEntrySoapBindingProxy.h generated with soapcpp2):
@code
  class IntegrationEntrySoapBindingProxy;
@endcode
Important: use soapcpp2 option '-j' (or '-i') to generate improved and easy-to-use proxy classes;

C++ service class (defined in soapIntegrationEntrySoapBindingService.h generated with soapcpp2):
@code
  class IntegrationEntrySoapBindingService;
@endcode
Important: use soapcpp2 option '-j' (or '-i') to generate improved and easy-to-use service classes;

*/

//gsoap WS1  service method-protocol:	invokeEtl SOAP
//gsoap WS1  service method-style:	invokeEtl document
//gsoap WS1  service method-encoding:	invokeEtl literal
//gsoap WS1  service method-action:	invokeEtl ""
//gsoap WS1  service method-output-action:	invokeEtl Response
int __WS1__invokeEtl(
    _WS1__invokeEtl*                    WS1__invokeEtl,	///< Input parameter
    _WS1__invokeEtlResponse            &WS1__invokeEtlResponse	///< Output parameter
);

/******************************************************************************\
 *                                                                            *
 * Service Operation                                                          *
 *   __WS1__getEtlJobList                                                     *
 *                                                                            *
\******************************************************************************/


/** Operation "__WS1__getEtlJobList" of service binding "IntegrationEntrySoapBinding".

  - SOAP document/literal style messaging

  - Default endpoints:
    - http://192.168.8.115:9999/IntegrationEntry

  - Addressing input action: ""

  - Addressing output action: "Response"

C stub function (defined in soapClient.c[pp] generated by soapcpp2):
@code
  int soap_call___WS1__getEtlJobList(
    struct soap *soap,
    NULL, // char *endpoint = NULL selects default endpoint for this operation
    NULL, // char *action = NULL selects default action for this operation
    // input parameters:
    _WS1__getEtlJobList*                WS1__getEtlJobList,
    // output parameters:
    _WS1__getEtlJobListResponse        &WS1__getEtlJobListResponse
  );
@endcode

C server function (called from the service dispatcher defined in soapServer.c[pp]):
@code
  int __WS1__getEtlJobList(
    struct soap *soap,
    // input parameters:
    _WS1__getEtlJobList*                WS1__getEtlJobList,
    // output parameters:
    _WS1__getEtlJobListResponse        &WS1__getEtlJobListResponse
  );
@endcode

C++ proxy class (defined in soapIntegrationEntrySoapBindingProxy.h generated with soapcpp2):
@code
  class IntegrationEntrySoapBindingProxy;
@endcode
Important: use soapcpp2 option '-j' (or '-i') to generate improved and easy-to-use proxy classes;

C++ service class (defined in soapIntegrationEntrySoapBindingService.h generated with soapcpp2):
@code
  class IntegrationEntrySoapBindingService;
@endcode
Important: use soapcpp2 option '-j' (or '-i') to generate improved and easy-to-use service classes;

*/

//gsoap WS1  service method-protocol:	getEtlJobList SOAP
//gsoap WS1  service method-style:	getEtlJobList document
//gsoap WS1  service method-encoding:	getEtlJobList literal
//gsoap WS1  service method-action:	getEtlJobList ""
//gsoap WS1  service method-output-action:	getEtlJobList Response
int __WS1__getEtlJobList(
    _WS1__getEtlJobList*                WS1__getEtlJobList,	///< Input parameter
    _WS1__getEtlJobListResponse        &WS1__getEtlJobListResponse	///< Output parameter
);

/******************************************************************************\
 *                                                                            *
 * Service Operation                                                          *
 *   __WS1__getParamList                                                      *
 *                                                                            *
\******************************************************************************/


/** Operation "__WS1__getParamList" of service binding "IntegrationEntrySoapBinding".

  - SOAP document/literal style messaging

  - Default endpoints:
    - http://192.168.8.115:9999/IntegrationEntry

  - Addressing input action: ""

  - Addressing output action: "Response"

C stub function (defined in soapClient.c[pp] generated by soapcpp2):
@code
  int soap_call___WS1__getParamList(
    struct soap *soap,
    NULL, // char *endpoint = NULL selects default endpoint for this operation
    NULL, // char *action = NULL selects default action for this operation
    // input parameters:
    _WS1__getParamList*                 WS1__getParamList,
    // output parameters:
    _WS1__getParamListResponse         &WS1__getParamListResponse
  );
@endcode

C server function (called from the service dispatcher defined in soapServer.c[pp]):
@code
  int __WS1__getParamList(
    struct soap *soap,
    // input parameters:
    _WS1__getParamList*                 WS1__getParamList,
    // output parameters:
    _WS1__getParamListResponse         &WS1__getParamListResponse
  );
@endcode

C++ proxy class (defined in soapIntegrationEntrySoapBindingProxy.h generated with soapcpp2):
@code
  class IntegrationEntrySoapBindingProxy;
@endcode
Important: use soapcpp2 option '-j' (or '-i') to generate improved and easy-to-use proxy classes;

C++ service class (defined in soapIntegrationEntrySoapBindingService.h generated with soapcpp2):
@code
  class IntegrationEntrySoapBindingService;
@endcode
Important: use soapcpp2 option '-j' (or '-i') to generate improved and easy-to-use service classes;

*/

//gsoap WS1  service method-protocol:	getParamList SOAP
//gsoap WS1  service method-style:	getParamList document
//gsoap WS1  service method-encoding:	getParamList literal
//gsoap WS1  service method-action:	getParamList ""
//gsoap WS1  service method-output-action:	getParamList Response
int __WS1__getParamList(
    _WS1__getParamList*                 WS1__getParamList,	///< Input parameter
    _WS1__getParamListResponse         &WS1__getParamListResponse	///< Output parameter
);

/******************************************************************************\
 *                                                                            *
 * Service Operation                                                          *
 *   __WS1__getProdList                                                       *
 *                                                                            *
\******************************************************************************/


/** Operation "__WS1__getProdList" of service binding "IntegrationEntrySoapBinding".

  - SOAP document/literal style messaging

  - Default endpoints:
    - http://192.168.8.115:9999/IntegrationEntry

  - Addressing input action: ""

  - Addressing output action: "Response"

C stub function (defined in soapClient.c[pp] generated by soapcpp2):
@code
  int soap_call___WS1__getProdList(
    struct soap *soap,
    NULL, // char *endpoint = NULL selects default endpoint for this operation
    NULL, // char *action = NULL selects default action for this operation
    // input parameters:
    _WS1__getProdList*                  WS1__getProdList,
    // output parameters:
    _WS1__getProdListResponse          &WS1__getProdListResponse
  );
@endcode

C server function (called from the service dispatcher defined in soapServer.c[pp]):
@code
  int __WS1__getProdList(
    struct soap *soap,
    // input parameters:
    _WS1__getProdList*                  WS1__getProdList,
    // output parameters:
    _WS1__getProdListResponse          &WS1__getProdListResponse
  );
@endcode

C++ proxy class (defined in soapIntegrationEntrySoapBindingProxy.h generated with soapcpp2):
@code
  class IntegrationEntrySoapBindingProxy;
@endcode
Important: use soapcpp2 option '-j' (or '-i') to generate improved and easy-to-use proxy classes;

C++ service class (defined in soapIntegrationEntrySoapBindingService.h generated with soapcpp2):
@code
  class IntegrationEntrySoapBindingService;
@endcode
Important: use soapcpp2 option '-j' (or '-i') to generate improved and easy-to-use service classes;

*/

//gsoap WS1  service method-protocol:	getProdList SOAP
//gsoap WS1  service method-style:	getProdList document
//gsoap WS1  service method-encoding:	getProdList literal
//gsoap WS1  service method-action:	getProdList ""
//gsoap WS1  service method-output-action:	getProdList Response
int __WS1__getProdList(
    _WS1__getProdList*                  WS1__getProdList,	///< Input parameter
    _WS1__getProdListResponse          &WS1__getProdListResponse	///< Output parameter
);

/******************************************************************************\
 *                                                                            *
 * Service Operation                                                          *
 *   __WS1__regProdAP                                                         *
 *                                                                            *
\******************************************************************************/


/** Operation "__WS1__regProdAP" of service binding "IntegrationEntrySoapBinding".

  - SOAP document/literal style messaging

  - Default endpoints:
    - http://192.168.8.115:9999/IntegrationEntry

  - Addressing input action: ""

  - Addressing output action: "Response"

C stub function (defined in soapClient.c[pp] generated by soapcpp2):
@code
  int soap_call___WS1__regProdAP(
    struct soap *soap,
    NULL, // char *endpoint = NULL selects default endpoint for this operation
    NULL, // char *action = NULL selects default action for this operation
    // input parameters:
    _WS1__regProdAP*                    WS1__regProdAP,
    // output parameters:
    _WS1__regProdAPResponse            &WS1__regProdAPResponse
  );
@endcode

C server function (called from the service dispatcher defined in soapServer.c[pp]):
@code
  int __WS1__regProdAP(
    struct soap *soap,
    // input parameters:
    _WS1__regProdAP*                    WS1__regProdAP,
    // output parameters:
    _WS1__regProdAPResponse            &WS1__regProdAPResponse
  );
@endcode

C++ proxy class (defined in soapIntegrationEntrySoapBindingProxy.h generated with soapcpp2):
@code
  class IntegrationEntrySoapBindingProxy;
@endcode
Important: use soapcpp2 option '-j' (or '-i') to generate improved and easy-to-use proxy classes;

C++ service class (defined in soapIntegrationEntrySoapBindingService.h generated with soapcpp2):
@code
  class IntegrationEntrySoapBindingService;
@endcode
Important: use soapcpp2 option '-j' (or '-i') to generate improved and easy-to-use service classes;

*/

//gsoap WS1  service method-protocol:	regProdAP SOAP
//gsoap WS1  service method-style:	regProdAP document
//gsoap WS1  service method-encoding:	regProdAP literal
//gsoap WS1  service method-action:	regProdAP ""
//gsoap WS1  service method-output-action:	regProdAP Response
int __WS1__regProdAP(
    _WS1__regProdAP*                    WS1__regProdAP,	///< Input parameter
    _WS1__regProdAPResponse            &WS1__regProdAPResponse	///< Output parameter
);

/******************************************************************************\
 *                                                                            *
 * Service Operation                                                          *
 *   __WS1__invokeUnion                                                       *
 *                                                                            *
\******************************************************************************/


/** Operation "__WS1__invokeUnion" of service binding "IntegrationEntrySoapBinding".

  - SOAP document/literal style messaging

  - Default endpoints:
    - http://192.168.8.115:9999/IntegrationEntry

  - Addressing input action: ""

  - Addressing output action: "Response"

C stub function (defined in soapClient.c[pp] generated by soapcpp2):
@code
  int soap_call___WS1__invokeUnion(
    struct soap *soap,
    NULL, // char *endpoint = NULL selects default endpoint for this operation
    NULL, // char *action = NULL selects default action for this operation
    // input parameters:
    _WS1__invokeUnion*                  WS1__invokeUnion,
    // output parameters:
    _WS1__invokeUnionResponse          &WS1__invokeUnionResponse
  );
@endcode

C server function (called from the service dispatcher defined in soapServer.c[pp]):
@code
  int __WS1__invokeUnion(
    struct soap *soap,
    // input parameters:
    _WS1__invokeUnion*                  WS1__invokeUnion,
    // output parameters:
    _WS1__invokeUnionResponse          &WS1__invokeUnionResponse
  );
@endcode

C++ proxy class (defined in soapIntegrationEntrySoapBindingProxy.h generated with soapcpp2):
@code
  class IntegrationEntrySoapBindingProxy;
@endcode
Important: use soapcpp2 option '-j' (or '-i') to generate improved and easy-to-use proxy classes;

C++ service class (defined in soapIntegrationEntrySoapBindingService.h generated with soapcpp2):
@code
  class IntegrationEntrySoapBindingService;
@endcode
Important: use soapcpp2 option '-j' (or '-i') to generate improved and easy-to-use service classes;

*/

//gsoap WS1  service method-protocol:	invokeUnion SOAP
//gsoap WS1  service method-style:	invokeUnion document
//gsoap WS1  service method-encoding:	invokeUnion literal
//gsoap WS1  service method-action:	invokeUnion ""
//gsoap WS1  service method-output-action:	invokeUnion Response
int __WS1__invokeUnion(
    _WS1__invokeUnion*                  WS1__invokeUnion,	///< Input parameter
    _WS1__invokeUnionResponse          &WS1__invokeUnionResponse	///< Output parameter
);

/******************************************************************************\
 *                                                                            *
 * Service Operation                                                          *
 *   __WS1__invokeMdm                                                         *
 *                                                                            *
\******************************************************************************/


/** Operation "__WS1__invokeMdm" of service binding "IntegrationEntrySoapBinding".

  - SOAP document/literal style messaging

  - Default endpoints:
    - http://192.168.8.115:9999/IntegrationEntry

  - Addressing input action: ""

  - Addressing output action: "Response"

C stub function (defined in soapClient.c[pp] generated by soapcpp2):
@code
  int soap_call___WS1__invokeMdm(
    struct soap *soap,
    NULL, // char *endpoint = NULL selects default endpoint for this operation
    NULL, // char *action = NULL selects default action for this operation
    // input parameters:
    _WS1__invokeMdm*                    WS1__invokeMdm,
    // output parameters:
    _WS1__invokeMdmResponse            &WS1__invokeMdmResponse
  );
@endcode

C server function (called from the service dispatcher defined in soapServer.c[pp]):
@code
  int __WS1__invokeMdm(
    struct soap *soap,
    // input parameters:
    _WS1__invokeMdm*                    WS1__invokeMdm,
    // output parameters:
    _WS1__invokeMdmResponse            &WS1__invokeMdmResponse
  );
@endcode

C++ proxy class (defined in soapIntegrationEntrySoapBindingProxy.h generated with soapcpp2):
@code
  class IntegrationEntrySoapBindingProxy;
@endcode
Important: use soapcpp2 option '-j' (or '-i') to generate improved and easy-to-use proxy classes;

C++ service class (defined in soapIntegrationEntrySoapBindingService.h generated with soapcpp2):
@code
  class IntegrationEntrySoapBindingService;
@endcode
Important: use soapcpp2 option '-j' (or '-i') to generate improved and easy-to-use service classes;

*/

//gsoap WS1  service method-protocol:	invokeMdm SOAP
//gsoap WS1  service method-style:	invokeMdm document
//gsoap WS1  service method-encoding:	invokeMdm literal
//gsoap WS1  service method-action:	invokeMdm ""
//gsoap WS1  service method-output-action:	invokeMdm Response
int __WS1__invokeMdm(
    _WS1__invokeMdm*                    WS1__invokeMdm,	///< Input parameter
    _WS1__invokeMdmResponse            &WS1__invokeMdmResponse	///< Output parameter
);

/******************************************************************************\
 *                                                                            *
 * Service Operation                                                          *
 *   __WS1__getProd                                                           *
 *                                                                            *
\******************************************************************************/


/** Operation "__WS1__getProd" of service binding "IntegrationEntrySoapBinding".

  - SOAP document/literal style messaging

  - Default endpoints:
    - http://192.168.8.115:9999/IntegrationEntry

  - Addressing input action: ""

  - Addressing output action: "Response"

C stub function (defined in soapClient.c[pp] generated by soapcpp2):
@code
  int soap_call___WS1__getProd(
    struct soap *soap,
    NULL, // char *endpoint = NULL selects default endpoint for this operation
    NULL, // char *action = NULL selects default action for this operation
    // input parameters:
    _WS1__getProd*                      WS1__getProd,
    // output parameters:
    _WS1__getProdResponse              &WS1__getProdResponse
  );
@endcode

C server function (called from the service dispatcher defined in soapServer.c[pp]):
@code
  int __WS1__getProd(
    struct soap *soap,
    // input parameters:
    _WS1__getProd*                      WS1__getProd,
    // output parameters:
    _WS1__getProdResponse              &WS1__getProdResponse
  );
@endcode

C++ proxy class (defined in soapIntegrationEntrySoapBindingProxy.h generated with soapcpp2):
@code
  class IntegrationEntrySoapBindingProxy;
@endcode
Important: use soapcpp2 option '-j' (or '-i') to generate improved and easy-to-use proxy classes;

C++ service class (defined in soapIntegrationEntrySoapBindingService.h generated with soapcpp2):
@code
  class IntegrationEntrySoapBindingService;
@endcode
Important: use soapcpp2 option '-j' (or '-i') to generate improved and easy-to-use service classes;

*/

//gsoap WS1  service method-protocol:	getProd SOAP
//gsoap WS1  service method-style:	getProd document
//gsoap WS1  service method-encoding:	getProd literal
//gsoap WS1  service method-action:	getProd ""
//gsoap WS1  service method-output-action:	getProd Response
int __WS1__getProd(
    _WS1__getProd*                      WS1__getProd,	///< Input parameter
    _WS1__getProdResponse              &WS1__getProdResponse	///< Output parameter
);

/******************************************************************************\
 *                                                                            *
 * Service Operation                                                          *
 *   __WS1__getSrv                                                            *
 *                                                                            *
\******************************************************************************/


/** Operation "__WS1__getSrv" of service binding "IntegrationEntrySoapBinding".

  - SOAP document/literal style messaging

  - Default endpoints:
    - http://192.168.8.115:9999/IntegrationEntry

  - Addressing input action: ""

  - Addressing output action: "Response"

C stub function (defined in soapClient.c[pp] generated by soapcpp2):
@code
  int soap_call___WS1__getSrv(
    struct soap *soap,
    NULL, // char *endpoint = NULL selects default endpoint for this operation
    NULL, // char *action = NULL selects default action for this operation
    // input parameters:
    _WS1__getSrv*                       WS1__getSrv,
    // output parameters:
    _WS1__getSrvResponse               &WS1__getSrvResponse
  );
@endcode

C server function (called from the service dispatcher defined in soapServer.c[pp]):
@code
  int __WS1__getSrv(
    struct soap *soap,
    // input parameters:
    _WS1__getSrv*                       WS1__getSrv,
    // output parameters:
    _WS1__getSrvResponse               &WS1__getSrvResponse
  );
@endcode

C++ proxy class (defined in soapIntegrationEntrySoapBindingProxy.h generated with soapcpp2):
@code
  class IntegrationEntrySoapBindingProxy;
@endcode
Important: use soapcpp2 option '-j' (or '-i') to generate improved and easy-to-use proxy classes;

C++ service class (defined in soapIntegrationEntrySoapBindingService.h generated with soapcpp2):
@code
  class IntegrationEntrySoapBindingService;
@endcode
Important: use soapcpp2 option '-j' (or '-i') to generate improved and easy-to-use service classes;

*/

//gsoap WS1  service method-protocol:	getSrv SOAP
//gsoap WS1  service method-style:	getSrv document
//gsoap WS1  service method-encoding:	getSrv literal
//gsoap WS1  service method-action:	getSrv ""
//gsoap WS1  service method-output-action:	getSrv Response
int __WS1__getSrv(
    _WS1__getSrv*                       WS1__getSrv,	///< Input parameter
    _WS1__getSrvResponse               &WS1__getSrvResponse	///< Output parameter
);

/******************************************************************************\
 *                                                                            *
 * Service Operation                                                          *
 *   __WS1__fpInvoke                                                          *
 *                                                                            *
\******************************************************************************/


/** Operation "__WS1__fpInvoke" of service binding "IntegrationEntrySoapBinding".

  - SOAP document/literal style messaging

  - Default endpoints:
    - http://192.168.8.115:9999/IntegrationEntry

  - Addressing input action: ""

  - Addressing output action: "Response"

C stub function (defined in soapClient.c[pp] generated by soapcpp2):
@code
  int soap_call___WS1__fpInvoke(
    struct soap *soap,
    NULL, // char *endpoint = NULL selects default endpoint for this operation
    NULL, // char *action = NULL selects default action for this operation
    // input parameters:
    _WS1__fpInvoke*                     WS1__fpInvoke,
    // output parameters:
    _WS1__fpInvokeResponse             &WS1__fpInvokeResponse
  );
@endcode

C server function (called from the service dispatcher defined in soapServer.c[pp]):
@code
  int __WS1__fpInvoke(
    struct soap *soap,
    // input parameters:
    _WS1__fpInvoke*                     WS1__fpInvoke,
    // output parameters:
    _WS1__fpInvokeResponse             &WS1__fpInvokeResponse
  );
@endcode

C++ proxy class (defined in soapIntegrationEntrySoapBindingProxy.h generated with soapcpp2):
@code
  class IntegrationEntrySoapBindingProxy;
@endcode
Important: use soapcpp2 option '-j' (or '-i') to generate improved and easy-to-use proxy classes;

C++ service class (defined in soapIntegrationEntrySoapBindingService.h generated with soapcpp2):
@code
  class IntegrationEntrySoapBindingService;
@endcode
Important: use soapcpp2 option '-j' (or '-i') to generate improved and easy-to-use service classes;

*/

//gsoap WS1  service method-protocol:	fpInvoke SOAP
//gsoap WS1  service method-style:	fpInvoke document
//gsoap WS1  service method-encoding:	fpInvoke literal
//gsoap WS1  service method-action:	fpInvoke ""
//gsoap WS1  service method-output-action:	fpInvoke Response
int __WS1__fpInvoke(
    _WS1__fpInvoke*                     WS1__fpInvoke,	///< Input parameter
    _WS1__fpInvokeResponse             &WS1__fpInvokeResponse	///< Output parameter
);

/******************************************************************************\
 *                                                                            *
 * Service Operation                                                          *
 *   __WS1__getStandardServiceList                                            *
 *                                                                            *
\******************************************************************************/


/** Operation "__WS1__getStandardServiceList" of service binding "IntegrationEntrySoapBinding".

  - SOAP document/literal style messaging

  - Default endpoints:
    - http://192.168.8.115:9999/IntegrationEntry

  - Addressing input action: ""

  - Addressing output action: "Response"

C stub function (defined in soapClient.c[pp] generated by soapcpp2):
@code
  int soap_call___WS1__getStandardServiceList(
    struct soap *soap,
    NULL, // char *endpoint = NULL selects default endpoint for this operation
    NULL, // char *action = NULL selects default action for this operation
    // input parameters:
    _WS1__getStandardServiceList*       WS1__getStandardServiceList,
    // output parameters:
    _WS1__getStandardServiceListResponse&WS1__getStandardServiceListResponse
  );
@endcode

C server function (called from the service dispatcher defined in soapServer.c[pp]):
@code
  int __WS1__getStandardServiceList(
    struct soap *soap,
    // input parameters:
    _WS1__getStandardServiceList*       WS1__getStandardServiceList,
    // output parameters:
    _WS1__getStandardServiceListResponse&WS1__getStandardServiceListResponse
  );
@endcode

C++ proxy class (defined in soapIntegrationEntrySoapBindingProxy.h generated with soapcpp2):
@code
  class IntegrationEntrySoapBindingProxy;
@endcode
Important: use soapcpp2 option '-j' (or '-i') to generate improved and easy-to-use proxy classes;

C++ service class (defined in soapIntegrationEntrySoapBindingService.h generated with soapcpp2):
@code
  class IntegrationEntrySoapBindingService;
@endcode
Important: use soapcpp2 option '-j' (or '-i') to generate improved and easy-to-use service classes;

*/

//gsoap WS1  service method-protocol:	getStandardServiceList SOAP
//gsoap WS1  service method-style:	getStandardServiceList document
//gsoap WS1  service method-encoding:	getStandardServiceList literal
//gsoap WS1  service method-action:	getStandardServiceList ""
//gsoap WS1  service method-output-action:	getStandardServiceList Response
int __WS1__getStandardServiceList(
    _WS1__getStandardServiceList*       WS1__getStandardServiceList,	///< Input parameter
    _WS1__getStandardServiceListResponse&WS1__getStandardServiceListResponse	///< Output parameter
);

/******************************************************************************\
 *                                                                            *
 * Service Operation                                                          *
 *   __WS1__getStandardDataNameList                                           *
 *                                                                            *
\******************************************************************************/


/** Operation "__WS1__getStandardDataNameList" of service binding "IntegrationEntrySoapBinding".

  - SOAP document/literal style messaging

  - Default endpoints:
    - http://192.168.8.115:9999/IntegrationEntry

  - Addressing input action: ""

  - Addressing output action: "Response"

C stub function (defined in soapClient.c[pp] generated by soapcpp2):
@code
  int soap_call___WS1__getStandardDataNameList(
    struct soap *soap,
    NULL, // char *endpoint = NULL selects default endpoint for this operation
    NULL, // char *action = NULL selects default action for this operation
    // input parameters:
    _WS1__getStandardDataNameList*      WS1__getStandardDataNameList,
    // output parameters:
    _WS1__getStandardDataNameListResponse&WS1__getStandardDataNameListResponse
  );
@endcode

C server function (called from the service dispatcher defined in soapServer.c[pp]):
@code
  int __WS1__getStandardDataNameList(
    struct soap *soap,
    // input parameters:
    _WS1__getStandardDataNameList*      WS1__getStandardDataNameList,
    // output parameters:
    _WS1__getStandardDataNameListResponse&WS1__getStandardDataNameListResponse
  );
@endcode

C++ proxy class (defined in soapIntegrationEntrySoapBindingProxy.h generated with soapcpp2):
@code
  class IntegrationEntrySoapBindingProxy;
@endcode
Important: use soapcpp2 option '-j' (or '-i') to generate improved and easy-to-use proxy classes;

C++ service class (defined in soapIntegrationEntrySoapBindingService.h generated with soapcpp2):
@code
  class IntegrationEntrySoapBindingService;
@endcode
Important: use soapcpp2 option '-j' (or '-i') to generate improved and easy-to-use service classes;

*/

//gsoap WS1  service method-protocol:	getStandardDataNameList SOAP
//gsoap WS1  service method-style:	getStandardDataNameList document
//gsoap WS1  service method-encoding:	getStandardDataNameList literal
//gsoap WS1  service method-action:	getStandardDataNameList ""
//gsoap WS1  service method-output-action:	getStandardDataNameList Response
int __WS1__getStandardDataNameList(
    _WS1__getStandardDataNameList*      WS1__getStandardDataNameList,	///< Input parameter
    _WS1__getStandardDataNameListResponse&WS1__getStandardDataNameListResponse	///< Output parameter
);

/******************************************************************************\
 *                                                                            *
 * Service Operation                                                          *
 *   __WS1__regSrv                                                            *
 *                                                                            *
\******************************************************************************/


/** Operation "__WS1__regSrv" of service binding "IntegrationEntrySoapBinding".

  - SOAP document/literal style messaging

  - Default endpoints:
    - http://192.168.8.115:9999/IntegrationEntry

  - Addressing input action: ""

  - Addressing output action: "Response"

C stub function (defined in soapClient.c[pp] generated by soapcpp2):
@code
  int soap_call___WS1__regSrv(
    struct soap *soap,
    NULL, // char *endpoint = NULL selects default endpoint for this operation
    NULL, // char *action = NULL selects default action for this operation
    // input parameters:
    _WS1__regSrv*                       WS1__regSrv,
    // output parameters:
    _WS1__regSrvResponse               &WS1__regSrvResponse
  );
@endcode

C server function (called from the service dispatcher defined in soapServer.c[pp]):
@code
  int __WS1__regSrv(
    struct soap *soap,
    // input parameters:
    _WS1__regSrv*                       WS1__regSrv,
    // output parameters:
    _WS1__regSrvResponse               &WS1__regSrvResponse
  );
@endcode

C++ proxy class (defined in soapIntegrationEntrySoapBindingProxy.h generated with soapcpp2):
@code
  class IntegrationEntrySoapBindingProxy;
@endcode
Important: use soapcpp2 option '-j' (or '-i') to generate improved and easy-to-use proxy classes;

C++ service class (defined in soapIntegrationEntrySoapBindingService.h generated with soapcpp2):
@code
  class IntegrationEntrySoapBindingService;
@endcode
Important: use soapcpp2 option '-j' (or '-i') to generate improved and easy-to-use service classes;

*/

//gsoap WS1  service method-protocol:	regSrv SOAP
//gsoap WS1  service method-style:	regSrv document
//gsoap WS1  service method-encoding:	regSrv literal
//gsoap WS1  service method-action:	regSrv ""
//gsoap WS1  service method-output-action:	regSrv Response
int __WS1__regSrv(
    _WS1__regSrv*                       WS1__regSrv,	///< Input parameter
    _WS1__regSrvResponse               &WS1__regSrvResponse	///< Output parameter
);

/******************************************************************************\
 *                                                                            *
 * Service Operation                                                          *
 *   __WS1__regEAI                                                            *
 *                                                                            *
\******************************************************************************/


/** Operation "__WS1__regEAI" of service binding "IntegrationEntrySoapBinding".

  - SOAP document/literal style messaging

  - Default endpoints:
    - http://192.168.8.115:9999/IntegrationEntry

  - Addressing input action: ""

  - Addressing output action: "Response"

C stub function (defined in soapClient.c[pp] generated by soapcpp2):
@code
  int soap_call___WS1__regEAI(
    struct soap *soap,
    NULL, // char *endpoint = NULL selects default endpoint for this operation
    NULL, // char *action = NULL selects default action for this operation
    // input parameters:
    _WS1__regEAI*                       WS1__regEAI,
    // output parameters:
    _WS1__regEAIResponse               &WS1__regEAIResponse
  );
@endcode

C server function (called from the service dispatcher defined in soapServer.c[pp]):
@code
  int __WS1__regEAI(
    struct soap *soap,
    // input parameters:
    _WS1__regEAI*                       WS1__regEAI,
    // output parameters:
    _WS1__regEAIResponse               &WS1__regEAIResponse
  );
@endcode

C++ proxy class (defined in soapIntegrationEntrySoapBindingProxy.h generated with soapcpp2):
@code
  class IntegrationEntrySoapBindingProxy;
@endcode
Important: use soapcpp2 option '-j' (or '-i') to generate improved and easy-to-use proxy classes;

C++ service class (defined in soapIntegrationEntrySoapBindingService.h generated with soapcpp2):
@code
  class IntegrationEntrySoapBindingService;
@endcode
Important: use soapcpp2 option '-j' (or '-i') to generate improved and easy-to-use service classes;

*/

//gsoap WS1  service method-protocol:	regEAI SOAP
//gsoap WS1  service method-style:	regEAI document
//gsoap WS1  service method-encoding:	regEAI literal
//gsoap WS1  service method-action:	regEAI ""
//gsoap WS1  service method-output-action:	regEAI Response
int __WS1__regEAI(
    _WS1__regEAI*                       WS1__regEAI,	///< Input parameter
    _WS1__regEAIResponse               &WS1__regEAIResponse	///< Output parameter
);

/******************************************************************************\
 *                                                                            *
 * Service Operation                                                          *
 *   __WS1__invokeSrv                                                         *
 *                                                                            *
\******************************************************************************/


/** Operation "__WS1__invokeSrv" of service binding "IntegrationEntrySoapBinding".

  - SOAP document/literal style messaging

  - Default endpoints:
    - http://192.168.8.115:9999/IntegrationEntry

  - Addressing input action: ""

  - Addressing output action: "Response"

C stub function (defined in soapClient.c[pp] generated by soapcpp2):
@code
  int soap_call___WS1__invokeSrv(
    struct soap *soap,
    NULL, // char *endpoint = NULL selects default endpoint for this operation
    NULL, // char *action = NULL selects default action for this operation
    // input parameters:
    _WS1__invokeSrv*                    WS1__invokeSrv,
    // output parameters:
    _WS1__invokeSrvResponse            &WS1__invokeSrvResponse
  );
@endcode

C server function (called from the service dispatcher defined in soapServer.c[pp]):
@code
  int __WS1__invokeSrv(
    struct soap *soap,
    // input parameters:
    _WS1__invokeSrv*                    WS1__invokeSrv,
    // output parameters:
    _WS1__invokeSrvResponse            &WS1__invokeSrvResponse
  );
@endcode

C++ proxy class (defined in soapIntegrationEntrySoapBindingProxy.h generated with soapcpp2):
@code
  class IntegrationEntrySoapBindingProxy;
@endcode
Important: use soapcpp2 option '-j' (or '-i') to generate improved and easy-to-use proxy classes;

C++ service class (defined in soapIntegrationEntrySoapBindingService.h generated with soapcpp2):
@code
  class IntegrationEntrySoapBindingService;
@endcode
Important: use soapcpp2 option '-j' (or '-i') to generate improved and easy-to-use service classes;

*/

//gsoap WS1  service method-protocol:	invokeSrv SOAP
//gsoap WS1  service method-style:	invokeSrv document
//gsoap WS1  service method-encoding:	invokeSrv literal
//gsoap WS1  service method-action:	invokeSrv ""
//gsoap WS1  service method-output-action:	invokeSrv Response
int __WS1__invokeSrv(
    _WS1__invokeSrv*                    WS1__invokeSrv,	///< Input parameter
    _WS1__invokeSrvResponse            &WS1__invokeSrvResponse	///< Output parameter
);

/******************************************************************************\
 *                                                                            *
 * Service Operation                                                          *
 *   __WS1__escrowResendSrv                                                   *
 *                                                                            *
\******************************************************************************/


/** Operation "__WS1__escrowResendSrv" of service binding "IntegrationEntrySoapBinding".

  - SOAP document/literal style messaging

  - Default endpoints:
    - http://192.168.8.115:9999/IntegrationEntry

  - Addressing input action: ""

  - Addressing output action: "Response"

C stub function (defined in soapClient.c[pp] generated by soapcpp2):
@code
  int soap_call___WS1__escrowResendSrv(
    struct soap *soap,
    NULL, // char *endpoint = NULL selects default endpoint for this operation
    NULL, // char *action = NULL selects default action for this operation
    // input parameters:
    _WS1__escrowResendSrv*              WS1__escrowResendSrv,
    // output parameters:
    _WS1__escrowResendSrvResponse      &WS1__escrowResendSrvResponse
  );
@endcode

C server function (called from the service dispatcher defined in soapServer.c[pp]):
@code
  int __WS1__escrowResendSrv(
    struct soap *soap,
    // input parameters:
    _WS1__escrowResendSrv*              WS1__escrowResendSrv,
    // output parameters:
    _WS1__escrowResendSrvResponse      &WS1__escrowResendSrvResponse
  );
@endcode

C++ proxy class (defined in soapIntegrationEntrySoapBindingProxy.h generated with soapcpp2):
@code
  class IntegrationEntrySoapBindingProxy;
@endcode
Important: use soapcpp2 option '-j' (or '-i') to generate improved and easy-to-use proxy classes;

C++ service class (defined in soapIntegrationEntrySoapBindingService.h generated with soapcpp2):
@code
  class IntegrationEntrySoapBindingService;
@endcode
Important: use soapcpp2 option '-j' (or '-i') to generate improved and easy-to-use service classes;

*/

//gsoap WS1  service method-protocol:	escrowResendSrv SOAP
//gsoap WS1  service method-style:	escrowResendSrv document
//gsoap WS1  service method-encoding:	escrowResendSrv literal
//gsoap WS1  service method-action:	escrowResendSrv ""
//gsoap WS1  service method-output-action:	escrowResendSrv Response
int __WS1__escrowResendSrv(
    _WS1__escrowResendSrv*              WS1__escrowResendSrv,	///< Input parameter
    _WS1__escrowResendSrvResponse      &WS1__escrowResendSrvResponse	///< Output parameter
);

/** @page IntegrationEntrySoapBinding Binding "IntegrationEntrySoapBinding"

@section IntegrationEntrySoapBinding_policy_enablers Policy Enablers of Binding "IntegrationEntrySoapBinding"

None specified.

*/

/******************************************************************************\
 *                                                                            *
 * XML Data Binding                                                           *
 *                                                                            *
\******************************************************************************/


/** @page page_XMLDataBinding XML Data Binding

SOAP/XML services use data bindings that are contractually bound by WSDLs and
are auto-generated by wsdl2h and soapcpp2 (see Service Bindings). Plain data
bindings are adopted from XML schemas as part of the WSDL types section or when
running wsdl2h on a set of schemas to produce non-SOAP-based XML data bindings.

@note The following readers and writers are C/C++ data type (de)serializers
auto-generated by wsdl2h and soapcpp2. Run soapcpp2 on this file to generate the
(de)serialization code, which is stored in soapC.c[pp]. Include "soapH.h" in
your code to import these data type and function declarations. Only use the
soapcpp2-generated files in your project build. Do not include the wsdl2h-
generated .h file in your code.

@note Data can be read and deserialized from:
  - an int file descriptor, using soap->recvfd = fd
  - a socket, using soap->socket = (int)...
  - a C++ stream (istream, stringstream), using soap->is = (istream*)...
  - a C string, using soap->is = (const char*)...
  - any input, using the soap->frecv() callback

@note Data can be serialized and written to:
  - an int file descriptor, using soap->sendfd = (int)...
  - a socket, using soap->socket = (int)...
  - a C++ stream (ostream, stringstream), using soap->os = (ostream*)...
  - a C string, using soap->os = (const char**)...
  - any output, using the soap->fsend() callback

@note The following options are available for (de)serialization control:
  - soap->encodingStyle = NULL; to remove SOAP 1.1/1.2 encodingStyle
  - soap_set_mode(soap, SOAP_XML_TREE); XML without id-ref (no cycles!)
  - soap_set_mode(soap, SOAP_XML_GRAPH); XML with id-ref (including cycles)
  - soap_set_namespaces(soap, struct Namespace *nsmap); to set xmlns bindings


*/

/**

@section WS1 Top-level root elements of schema "http://entry.serviceengine.cross.digiwin.com"

  - <WS1:invokeEtl> @ref _WS1__invokeEtl
    @code
    // Reader (returns SOAP_OK on success):
    soap_read__WS1__invokeEtl(struct soap*, _WS1__invokeEtl*);
    // Writer (returns SOAP_OK on success):
    soap_write__WS1__invokeEtl(struct soap*, _WS1__invokeEtl*);
    // REST GET (returns SOAP_OK on success):
    soap_GET__WS1__invokeEtl(struct soap*, const char *URL, _WS1__invokeEtl*);
    // REST PUT (returns SOAP_OK on success):
    soap_PUT__WS1__invokeEtl(struct soap*, const char *URL, _WS1__invokeEtl*);
    // REST POST (returns SOAP_OK on success):
    soap_POST_send__WS1__invokeEtl(struct soap*, const char *URL, _WS1__invokeEtl*);
    soap_POST_recv__WS1__invokeEtl(struct soap*, _WS1__invokeEtl*);
    @endcode

  - <WS1:invokeEtlResponse> @ref _WS1__invokeEtlResponse
    @code
    // Reader (returns SOAP_OK on success):
    soap_read__WS1__invokeEtlResponse(struct soap*, _WS1__invokeEtlResponse*);
    // Writer (returns SOAP_OK on success):
    soap_write__WS1__invokeEtlResponse(struct soap*, _WS1__invokeEtlResponse*);
    // REST GET (returns SOAP_OK on success):
    soap_GET__WS1__invokeEtlResponse(struct soap*, const char *URL, _WS1__invokeEtlResponse*);
    // REST PUT (returns SOAP_OK on success):
    soap_PUT__WS1__invokeEtlResponse(struct soap*, const char *URL, _WS1__invokeEtlResponse*);
    // REST POST (returns SOAP_OK on success):
    soap_POST_send__WS1__invokeEtlResponse(struct soap*, const char *URL, _WS1__invokeEtlResponse*);
    soap_POST_recv__WS1__invokeEtlResponse(struct soap*, _WS1__invokeEtlResponse*);
    @endcode

  - <WS1:getEtlJobList> @ref _WS1__getEtlJobList
    @code
    // Reader (returns SOAP_OK on success):
    soap_read__WS1__getEtlJobList(struct soap*, _WS1__getEtlJobList*);
    // Writer (returns SOAP_OK on success):
    soap_write__WS1__getEtlJobList(struct soap*, _WS1__getEtlJobList*);
    // REST GET (returns SOAP_OK on success):
    soap_GET__WS1__getEtlJobList(struct soap*, const char *URL, _WS1__getEtlJobList*);
    // REST PUT (returns SOAP_OK on success):
    soap_PUT__WS1__getEtlJobList(struct soap*, const char *URL, _WS1__getEtlJobList*);
    // REST POST (returns SOAP_OK on success):
    soap_POST_send__WS1__getEtlJobList(struct soap*, const char *URL, _WS1__getEtlJobList*);
    soap_POST_recv__WS1__getEtlJobList(struct soap*, _WS1__getEtlJobList*);
    @endcode

  - <WS1:getEtlJobListResponse> @ref _WS1__getEtlJobListResponse
    @code
    // Reader (returns SOAP_OK on success):
    soap_read__WS1__getEtlJobListResponse(struct soap*, _WS1__getEtlJobListResponse*);
    // Writer (returns SOAP_OK on success):
    soap_write__WS1__getEtlJobListResponse(struct soap*, _WS1__getEtlJobListResponse*);
    // REST GET (returns SOAP_OK on success):
    soap_GET__WS1__getEtlJobListResponse(struct soap*, const char *URL, _WS1__getEtlJobListResponse*);
    // REST PUT (returns SOAP_OK on success):
    soap_PUT__WS1__getEtlJobListResponse(struct soap*, const char *URL, _WS1__getEtlJobListResponse*);
    // REST POST (returns SOAP_OK on success):
    soap_POST_send__WS1__getEtlJobListResponse(struct soap*, const char *URL, _WS1__getEtlJobListResponse*);
    soap_POST_recv__WS1__getEtlJobListResponse(struct soap*, _WS1__getEtlJobListResponse*);
    @endcode

  - <WS1:getParamList> @ref _WS1__getParamList
    @code
    // Reader (returns SOAP_OK on success):
    soap_read__WS1__getParamList(struct soap*, _WS1__getParamList*);
    // Writer (returns SOAP_OK on success):
    soap_write__WS1__getParamList(struct soap*, _WS1__getParamList*);
    // REST GET (returns SOAP_OK on success):
    soap_GET__WS1__getParamList(struct soap*, const char *URL, _WS1__getParamList*);
    // REST PUT (returns SOAP_OK on success):
    soap_PUT__WS1__getParamList(struct soap*, const char *URL, _WS1__getParamList*);
    // REST POST (returns SOAP_OK on success):
    soap_POST_send__WS1__getParamList(struct soap*, const char *URL, _WS1__getParamList*);
    soap_POST_recv__WS1__getParamList(struct soap*, _WS1__getParamList*);
    @endcode

  - <WS1:getParamListResponse> @ref _WS1__getParamListResponse
    @code
    // Reader (returns SOAP_OK on success):
    soap_read__WS1__getParamListResponse(struct soap*, _WS1__getParamListResponse*);
    // Writer (returns SOAP_OK on success):
    soap_write__WS1__getParamListResponse(struct soap*, _WS1__getParamListResponse*);
    // REST GET (returns SOAP_OK on success):
    soap_GET__WS1__getParamListResponse(struct soap*, const char *URL, _WS1__getParamListResponse*);
    // REST PUT (returns SOAP_OK on success):
    soap_PUT__WS1__getParamListResponse(struct soap*, const char *URL, _WS1__getParamListResponse*);
    // REST POST (returns SOAP_OK on success):
    soap_POST_send__WS1__getParamListResponse(struct soap*, const char *URL, _WS1__getParamListResponse*);
    soap_POST_recv__WS1__getParamListResponse(struct soap*, _WS1__getParamListResponse*);
    @endcode

  - <WS1:getProdList> @ref _WS1__getProdList
    @code
    // Reader (returns SOAP_OK on success):
    soap_read__WS1__getProdList(struct soap*, _WS1__getProdList*);
    // Writer (returns SOAP_OK on success):
    soap_write__WS1__getProdList(struct soap*, _WS1__getProdList*);
    // REST GET (returns SOAP_OK on success):
    soap_GET__WS1__getProdList(struct soap*, const char *URL, _WS1__getProdList*);
    // REST PUT (returns SOAP_OK on success):
    soap_PUT__WS1__getProdList(struct soap*, const char *URL, _WS1__getProdList*);
    // REST POST (returns SOAP_OK on success):
    soap_POST_send__WS1__getProdList(struct soap*, const char *URL, _WS1__getProdList*);
    soap_POST_recv__WS1__getProdList(struct soap*, _WS1__getProdList*);
    @endcode

  - <WS1:getProdListResponse> @ref _WS1__getProdListResponse
    @code
    // Reader (returns SOAP_OK on success):
    soap_read__WS1__getProdListResponse(struct soap*, _WS1__getProdListResponse*);
    // Writer (returns SOAP_OK on success):
    soap_write__WS1__getProdListResponse(struct soap*, _WS1__getProdListResponse*);
    // REST GET (returns SOAP_OK on success):
    soap_GET__WS1__getProdListResponse(struct soap*, const char *URL, _WS1__getProdListResponse*);
    // REST PUT (returns SOAP_OK on success):
    soap_PUT__WS1__getProdListResponse(struct soap*, const char *URL, _WS1__getProdListResponse*);
    // REST POST (returns SOAP_OK on success):
    soap_POST_send__WS1__getProdListResponse(struct soap*, const char *URL, _WS1__getProdListResponse*);
    soap_POST_recv__WS1__getProdListResponse(struct soap*, _WS1__getProdListResponse*);
    @endcode

  - <WS1:regProdAP> @ref _WS1__regProdAP
    @code
    // Reader (returns SOAP_OK on success):
    soap_read__WS1__regProdAP(struct soap*, _WS1__regProdAP*);
    // Writer (returns SOAP_OK on success):
    soap_write__WS1__regProdAP(struct soap*, _WS1__regProdAP*);
    // REST GET (returns SOAP_OK on success):
    soap_GET__WS1__regProdAP(struct soap*, const char *URL, _WS1__regProdAP*);
    // REST PUT (returns SOAP_OK on success):
    soap_PUT__WS1__regProdAP(struct soap*, const char *URL, _WS1__regProdAP*);
    // REST POST (returns SOAP_OK on success):
    soap_POST_send__WS1__regProdAP(struct soap*, const char *URL, _WS1__regProdAP*);
    soap_POST_recv__WS1__regProdAP(struct soap*, _WS1__regProdAP*);
    @endcode

  - <WS1:regProdAPResponse> @ref _WS1__regProdAPResponse
    @code
    // Reader (returns SOAP_OK on success):
    soap_read__WS1__regProdAPResponse(struct soap*, _WS1__regProdAPResponse*);
    // Writer (returns SOAP_OK on success):
    soap_write__WS1__regProdAPResponse(struct soap*, _WS1__regProdAPResponse*);
    // REST GET (returns SOAP_OK on success):
    soap_GET__WS1__regProdAPResponse(struct soap*, const char *URL, _WS1__regProdAPResponse*);
    // REST PUT (returns SOAP_OK on success):
    soap_PUT__WS1__regProdAPResponse(struct soap*, const char *URL, _WS1__regProdAPResponse*);
    // REST POST (returns SOAP_OK on success):
    soap_POST_send__WS1__regProdAPResponse(struct soap*, const char *URL, _WS1__regProdAPResponse*);
    soap_POST_recv__WS1__regProdAPResponse(struct soap*, _WS1__regProdAPResponse*);
    @endcode

  - <WS1:invokeUnion> @ref _WS1__invokeUnion
    @code
    // Reader (returns SOAP_OK on success):
    soap_read__WS1__invokeUnion(struct soap*, _WS1__invokeUnion*);
    // Writer (returns SOAP_OK on success):
    soap_write__WS1__invokeUnion(struct soap*, _WS1__invokeUnion*);
    // REST GET (returns SOAP_OK on success):
    soap_GET__WS1__invokeUnion(struct soap*, const char *URL, _WS1__invokeUnion*);
    // REST PUT (returns SOAP_OK on success):
    soap_PUT__WS1__invokeUnion(struct soap*, const char *URL, _WS1__invokeUnion*);
    // REST POST (returns SOAP_OK on success):
    soap_POST_send__WS1__invokeUnion(struct soap*, const char *URL, _WS1__invokeUnion*);
    soap_POST_recv__WS1__invokeUnion(struct soap*, _WS1__invokeUnion*);
    @endcode

  - <WS1:invokeUnionResponse> @ref _WS1__invokeUnionResponse
    @code
    // Reader (returns SOAP_OK on success):
    soap_read__WS1__invokeUnionResponse(struct soap*, _WS1__invokeUnionResponse*);
    // Writer (returns SOAP_OK on success):
    soap_write__WS1__invokeUnionResponse(struct soap*, _WS1__invokeUnionResponse*);
    // REST GET (returns SOAP_OK on success):
    soap_GET__WS1__invokeUnionResponse(struct soap*, const char *URL, _WS1__invokeUnionResponse*);
    // REST PUT (returns SOAP_OK on success):
    soap_PUT__WS1__invokeUnionResponse(struct soap*, const char *URL, _WS1__invokeUnionResponse*);
    // REST POST (returns SOAP_OK on success):
    soap_POST_send__WS1__invokeUnionResponse(struct soap*, const char *URL, _WS1__invokeUnionResponse*);
    soap_POST_recv__WS1__invokeUnionResponse(struct soap*, _WS1__invokeUnionResponse*);
    @endcode

  - <WS1:invokeMdm> @ref _WS1__invokeMdm
    @code
    // Reader (returns SOAP_OK on success):
    soap_read__WS1__invokeMdm(struct soap*, _WS1__invokeMdm*);
    // Writer (returns SOAP_OK on success):
    soap_write__WS1__invokeMdm(struct soap*, _WS1__invokeMdm*);
    // REST GET (returns SOAP_OK on success):
    soap_GET__WS1__invokeMdm(struct soap*, const char *URL, _WS1__invokeMdm*);
    // REST PUT (returns SOAP_OK on success):
    soap_PUT__WS1__invokeMdm(struct soap*, const char *URL, _WS1__invokeMdm*);
    // REST POST (returns SOAP_OK on success):
    soap_POST_send__WS1__invokeMdm(struct soap*, const char *URL, _WS1__invokeMdm*);
    soap_POST_recv__WS1__invokeMdm(struct soap*, _WS1__invokeMdm*);
    @endcode

  - <WS1:invokeMdmResponse> @ref _WS1__invokeMdmResponse
    @code
    // Reader (returns SOAP_OK on success):
    soap_read__WS1__invokeMdmResponse(struct soap*, _WS1__invokeMdmResponse*);
    // Writer (returns SOAP_OK on success):
    soap_write__WS1__invokeMdmResponse(struct soap*, _WS1__invokeMdmResponse*);
    // REST GET (returns SOAP_OK on success):
    soap_GET__WS1__invokeMdmResponse(struct soap*, const char *URL, _WS1__invokeMdmResponse*);
    // REST PUT (returns SOAP_OK on success):
    soap_PUT__WS1__invokeMdmResponse(struct soap*, const char *URL, _WS1__invokeMdmResponse*);
    // REST POST (returns SOAP_OK on success):
    soap_POST_send__WS1__invokeMdmResponse(struct soap*, const char *URL, _WS1__invokeMdmResponse*);
    soap_POST_recv__WS1__invokeMdmResponse(struct soap*, _WS1__invokeMdmResponse*);
    @endcode

  - <WS1:getProd> @ref _WS1__getProd
    @code
    // Reader (returns SOAP_OK on success):
    soap_read__WS1__getProd(struct soap*, _WS1__getProd*);
    // Writer (returns SOAP_OK on success):
    soap_write__WS1__getProd(struct soap*, _WS1__getProd*);
    // REST GET (returns SOAP_OK on success):
    soap_GET__WS1__getProd(struct soap*, const char *URL, _WS1__getProd*);
    // REST PUT (returns SOAP_OK on success):
    soap_PUT__WS1__getProd(struct soap*, const char *URL, _WS1__getProd*);
    // REST POST (returns SOAP_OK on success):
    soap_POST_send__WS1__getProd(struct soap*, const char *URL, _WS1__getProd*);
    soap_POST_recv__WS1__getProd(struct soap*, _WS1__getProd*);
    @endcode

  - <WS1:getProdResponse> @ref _WS1__getProdResponse
    @code
    // Reader (returns SOAP_OK on success):
    soap_read__WS1__getProdResponse(struct soap*, _WS1__getProdResponse*);
    // Writer (returns SOAP_OK on success):
    soap_write__WS1__getProdResponse(struct soap*, _WS1__getProdResponse*);
    // REST GET (returns SOAP_OK on success):
    soap_GET__WS1__getProdResponse(struct soap*, const char *URL, _WS1__getProdResponse*);
    // REST PUT (returns SOAP_OK on success):
    soap_PUT__WS1__getProdResponse(struct soap*, const char *URL, _WS1__getProdResponse*);
    // REST POST (returns SOAP_OK on success):
    soap_POST_send__WS1__getProdResponse(struct soap*, const char *URL, _WS1__getProdResponse*);
    soap_POST_recv__WS1__getProdResponse(struct soap*, _WS1__getProdResponse*);
    @endcode

  - <WS1:getSrv> @ref _WS1__getSrv
    @code
    // Reader (returns SOAP_OK on success):
    soap_read__WS1__getSrv(struct soap*, _WS1__getSrv*);
    // Writer (returns SOAP_OK on success):
    soap_write__WS1__getSrv(struct soap*, _WS1__getSrv*);
    // REST GET (returns SOAP_OK on success):
    soap_GET__WS1__getSrv(struct soap*, const char *URL, _WS1__getSrv*);
    // REST PUT (returns SOAP_OK on success):
    soap_PUT__WS1__getSrv(struct soap*, const char *URL, _WS1__getSrv*);
    // REST POST (returns SOAP_OK on success):
    soap_POST_send__WS1__getSrv(struct soap*, const char *URL, _WS1__getSrv*);
    soap_POST_recv__WS1__getSrv(struct soap*, _WS1__getSrv*);
    @endcode

  - <WS1:getSrvResponse> @ref _WS1__getSrvResponse
    @code
    // Reader (returns SOAP_OK on success):
    soap_read__WS1__getSrvResponse(struct soap*, _WS1__getSrvResponse*);
    // Writer (returns SOAP_OK on success):
    soap_write__WS1__getSrvResponse(struct soap*, _WS1__getSrvResponse*);
    // REST GET (returns SOAP_OK on success):
    soap_GET__WS1__getSrvResponse(struct soap*, const char *URL, _WS1__getSrvResponse*);
    // REST PUT (returns SOAP_OK on success):
    soap_PUT__WS1__getSrvResponse(struct soap*, const char *URL, _WS1__getSrvResponse*);
    // REST POST (returns SOAP_OK on success):
    soap_POST_send__WS1__getSrvResponse(struct soap*, const char *URL, _WS1__getSrvResponse*);
    soap_POST_recv__WS1__getSrvResponse(struct soap*, _WS1__getSrvResponse*);
    @endcode

  - <WS1:fpInvoke> @ref _WS1__fpInvoke
    @code
    // Reader (returns SOAP_OK on success):
    soap_read__WS1__fpInvoke(struct soap*, _WS1__fpInvoke*);
    // Writer (returns SOAP_OK on success):
    soap_write__WS1__fpInvoke(struct soap*, _WS1__fpInvoke*);
    // REST GET (returns SOAP_OK on success):
    soap_GET__WS1__fpInvoke(struct soap*, const char *URL, _WS1__fpInvoke*);
    // REST PUT (returns SOAP_OK on success):
    soap_PUT__WS1__fpInvoke(struct soap*, const char *URL, _WS1__fpInvoke*);
    // REST POST (returns SOAP_OK on success):
    soap_POST_send__WS1__fpInvoke(struct soap*, const char *URL, _WS1__fpInvoke*);
    soap_POST_recv__WS1__fpInvoke(struct soap*, _WS1__fpInvoke*);
    @endcode

  - <WS1:fpInvokeResponse> @ref _WS1__fpInvokeResponse
    @code
    // Reader (returns SOAP_OK on success):
    soap_read__WS1__fpInvokeResponse(struct soap*, _WS1__fpInvokeResponse*);
    // Writer (returns SOAP_OK on success):
    soap_write__WS1__fpInvokeResponse(struct soap*, _WS1__fpInvokeResponse*);
    // REST GET (returns SOAP_OK on success):
    soap_GET__WS1__fpInvokeResponse(struct soap*, const char *URL, _WS1__fpInvokeResponse*);
    // REST PUT (returns SOAP_OK on success):
    soap_PUT__WS1__fpInvokeResponse(struct soap*, const char *URL, _WS1__fpInvokeResponse*);
    // REST POST (returns SOAP_OK on success):
    soap_POST_send__WS1__fpInvokeResponse(struct soap*, const char *URL, _WS1__fpInvokeResponse*);
    soap_POST_recv__WS1__fpInvokeResponse(struct soap*, _WS1__fpInvokeResponse*);
    @endcode

  - <WS1:getStandardServiceList> @ref _WS1__getStandardServiceList
    @code
    // Reader (returns SOAP_OK on success):
    soap_read__WS1__getStandardServiceList(struct soap*, _WS1__getStandardServiceList*);
    // Writer (returns SOAP_OK on success):
    soap_write__WS1__getStandardServiceList(struct soap*, _WS1__getStandardServiceList*);
    // REST GET (returns SOAP_OK on success):
    soap_GET__WS1__getStandardServiceList(struct soap*, const char *URL, _WS1__getStandardServiceList*);
    // REST PUT (returns SOAP_OK on success):
    soap_PUT__WS1__getStandardServiceList(struct soap*, const char *URL, _WS1__getStandardServiceList*);
    // REST POST (returns SOAP_OK on success):
    soap_POST_send__WS1__getStandardServiceList(struct soap*, const char *URL, _WS1__getStandardServiceList*);
    soap_POST_recv__WS1__getStandardServiceList(struct soap*, _WS1__getStandardServiceList*);
    @endcode

  - <WS1:getStandardServiceListResponse> @ref _WS1__getStandardServiceListResponse
    @code
    // Reader (returns SOAP_OK on success):
    soap_read__WS1__getStandardServiceListResponse(struct soap*, _WS1__getStandardServiceListResponse*);
    // Writer (returns SOAP_OK on success):
    soap_write__WS1__getStandardServiceListResponse(struct soap*, _WS1__getStandardServiceListResponse*);
    // REST GET (returns SOAP_OK on success):
    soap_GET__WS1__getStandardServiceListResponse(struct soap*, const char *URL, _WS1__getStandardServiceListResponse*);
    // REST PUT (returns SOAP_OK on success):
    soap_PUT__WS1__getStandardServiceListResponse(struct soap*, const char *URL, _WS1__getStandardServiceListResponse*);
    // REST POST (returns SOAP_OK on success):
    soap_POST_send__WS1__getStandardServiceListResponse(struct soap*, const char *URL, _WS1__getStandardServiceListResponse*);
    soap_POST_recv__WS1__getStandardServiceListResponse(struct soap*, _WS1__getStandardServiceListResponse*);
    @endcode

  - <WS1:getStandardDataNameList> @ref _WS1__getStandardDataNameList
    @code
    // Reader (returns SOAP_OK on success):
    soap_read__WS1__getStandardDataNameList(struct soap*, _WS1__getStandardDataNameList*);
    // Writer (returns SOAP_OK on success):
    soap_write__WS1__getStandardDataNameList(struct soap*, _WS1__getStandardDataNameList*);
    // REST GET (returns SOAP_OK on success):
    soap_GET__WS1__getStandardDataNameList(struct soap*, const char *URL, _WS1__getStandardDataNameList*);
    // REST PUT (returns SOAP_OK on success):
    soap_PUT__WS1__getStandardDataNameList(struct soap*, const char *URL, _WS1__getStandardDataNameList*);
    // REST POST (returns SOAP_OK on success):
    soap_POST_send__WS1__getStandardDataNameList(struct soap*, const char *URL, _WS1__getStandardDataNameList*);
    soap_POST_recv__WS1__getStandardDataNameList(struct soap*, _WS1__getStandardDataNameList*);
    @endcode

  - <WS1:getStandardDataNameListResponse> @ref _WS1__getStandardDataNameListResponse
    @code
    // Reader (returns SOAP_OK on success):
    soap_read__WS1__getStandardDataNameListResponse(struct soap*, _WS1__getStandardDataNameListResponse*);
    // Writer (returns SOAP_OK on success):
    soap_write__WS1__getStandardDataNameListResponse(struct soap*, _WS1__getStandardDataNameListResponse*);
    // REST GET (returns SOAP_OK on success):
    soap_GET__WS1__getStandardDataNameListResponse(struct soap*, const char *URL, _WS1__getStandardDataNameListResponse*);
    // REST PUT (returns SOAP_OK on success):
    soap_PUT__WS1__getStandardDataNameListResponse(struct soap*, const char *URL, _WS1__getStandardDataNameListResponse*);
    // REST POST (returns SOAP_OK on success):
    soap_POST_send__WS1__getStandardDataNameListResponse(struct soap*, const char *URL, _WS1__getStandardDataNameListResponse*);
    soap_POST_recv__WS1__getStandardDataNameListResponse(struct soap*, _WS1__getStandardDataNameListResponse*);
    @endcode

  - <WS1:regSrv> @ref _WS1__regSrv
    @code
    // Reader (returns SOAP_OK on success):
    soap_read__WS1__regSrv(struct soap*, _WS1__regSrv*);
    // Writer (returns SOAP_OK on success):
    soap_write__WS1__regSrv(struct soap*, _WS1__regSrv*);
    // REST GET (returns SOAP_OK on success):
    soap_GET__WS1__regSrv(struct soap*, const char *URL, _WS1__regSrv*);
    // REST PUT (returns SOAP_OK on success):
    soap_PUT__WS1__regSrv(struct soap*, const char *URL, _WS1__regSrv*);
    // REST POST (returns SOAP_OK on success):
    soap_POST_send__WS1__regSrv(struct soap*, const char *URL, _WS1__regSrv*);
    soap_POST_recv__WS1__regSrv(struct soap*, _WS1__regSrv*);
    @endcode

  - <WS1:regSrvResponse> @ref _WS1__regSrvResponse
    @code
    // Reader (returns SOAP_OK on success):
    soap_read__WS1__regSrvResponse(struct soap*, _WS1__regSrvResponse*);
    // Writer (returns SOAP_OK on success):
    soap_write__WS1__regSrvResponse(struct soap*, _WS1__regSrvResponse*);
    // REST GET (returns SOAP_OK on success):
    soap_GET__WS1__regSrvResponse(struct soap*, const char *URL, _WS1__regSrvResponse*);
    // REST PUT (returns SOAP_OK on success):
    soap_PUT__WS1__regSrvResponse(struct soap*, const char *URL, _WS1__regSrvResponse*);
    // REST POST (returns SOAP_OK on success):
    soap_POST_send__WS1__regSrvResponse(struct soap*, const char *URL, _WS1__regSrvResponse*);
    soap_POST_recv__WS1__regSrvResponse(struct soap*, _WS1__regSrvResponse*);
    @endcode

  - <WS1:regEAI> @ref _WS1__regEAI
    @code
    // Reader (returns SOAP_OK on success):
    soap_read__WS1__regEAI(struct soap*, _WS1__regEAI*);
    // Writer (returns SOAP_OK on success):
    soap_write__WS1__regEAI(struct soap*, _WS1__regEAI*);
    // REST GET (returns SOAP_OK on success):
    soap_GET__WS1__regEAI(struct soap*, const char *URL, _WS1__regEAI*);
    // REST PUT (returns SOAP_OK on success):
    soap_PUT__WS1__regEAI(struct soap*, const char *URL, _WS1__regEAI*);
    // REST POST (returns SOAP_OK on success):
    soap_POST_send__WS1__regEAI(struct soap*, const char *URL, _WS1__regEAI*);
    soap_POST_recv__WS1__regEAI(struct soap*, _WS1__regEAI*);
    @endcode

  - <WS1:regEAIResponse> @ref _WS1__regEAIResponse
    @code
    // Reader (returns SOAP_OK on success):
    soap_read__WS1__regEAIResponse(struct soap*, _WS1__regEAIResponse*);
    // Writer (returns SOAP_OK on success):
    soap_write__WS1__regEAIResponse(struct soap*, _WS1__regEAIResponse*);
    // REST GET (returns SOAP_OK on success):
    soap_GET__WS1__regEAIResponse(struct soap*, const char *URL, _WS1__regEAIResponse*);
    // REST PUT (returns SOAP_OK on success):
    soap_PUT__WS1__regEAIResponse(struct soap*, const char *URL, _WS1__regEAIResponse*);
    // REST POST (returns SOAP_OK on success):
    soap_POST_send__WS1__regEAIResponse(struct soap*, const char *URL, _WS1__regEAIResponse*);
    soap_POST_recv__WS1__regEAIResponse(struct soap*, _WS1__regEAIResponse*);
    @endcode

  - <WS1:invokeSrv> @ref _WS1__invokeSrv
    @code
    // Reader (returns SOAP_OK on success):
    soap_read__WS1__invokeSrv(struct soap*, _WS1__invokeSrv*);
    // Writer (returns SOAP_OK on success):
    soap_write__WS1__invokeSrv(struct soap*, _WS1__invokeSrv*);
    // REST GET (returns SOAP_OK on success):
    soap_GET__WS1__invokeSrv(struct soap*, const char *URL, _WS1__invokeSrv*);
    // REST PUT (returns SOAP_OK on success):
    soap_PUT__WS1__invokeSrv(struct soap*, const char *URL, _WS1__invokeSrv*);
    // REST POST (returns SOAP_OK on success):
    soap_POST_send__WS1__invokeSrv(struct soap*, const char *URL, _WS1__invokeSrv*);
    soap_POST_recv__WS1__invokeSrv(struct soap*, _WS1__invokeSrv*);
    @endcode

  - <WS1:invokeSrvResponse> @ref _WS1__invokeSrvResponse
    @code
    // Reader (returns SOAP_OK on success):
    soap_read__WS1__invokeSrvResponse(struct soap*, _WS1__invokeSrvResponse*);
    // Writer (returns SOAP_OK on success):
    soap_write__WS1__invokeSrvResponse(struct soap*, _WS1__invokeSrvResponse*);
    // REST GET (returns SOAP_OK on success):
    soap_GET__WS1__invokeSrvResponse(struct soap*, const char *URL, _WS1__invokeSrvResponse*);
    // REST PUT (returns SOAP_OK on success):
    soap_PUT__WS1__invokeSrvResponse(struct soap*, const char *URL, _WS1__invokeSrvResponse*);
    // REST POST (returns SOAP_OK on success):
    soap_POST_send__WS1__invokeSrvResponse(struct soap*, const char *URL, _WS1__invokeSrvResponse*);
    soap_POST_recv__WS1__invokeSrvResponse(struct soap*, _WS1__invokeSrvResponse*);
    @endcode

  - <WS1:escrowResendSrv> @ref _WS1__escrowResendSrv
    @code
    // Reader (returns SOAP_OK on success):
    soap_read__WS1__escrowResendSrv(struct soap*, _WS1__escrowResendSrv*);
    // Writer (returns SOAP_OK on success):
    soap_write__WS1__escrowResendSrv(struct soap*, _WS1__escrowResendSrv*);
    // REST GET (returns SOAP_OK on success):
    soap_GET__WS1__escrowResendSrv(struct soap*, const char *URL, _WS1__escrowResendSrv*);
    // REST PUT (returns SOAP_OK on success):
    soap_PUT__WS1__escrowResendSrv(struct soap*, const char *URL, _WS1__escrowResendSrv*);
    // REST POST (returns SOAP_OK on success):
    soap_POST_send__WS1__escrowResendSrv(struct soap*, const char *URL, _WS1__escrowResendSrv*);
    soap_POST_recv__WS1__escrowResendSrv(struct soap*, _WS1__escrowResendSrv*);
    @endcode

  - <WS1:escrowResendSrvResponse> @ref _WS1__escrowResendSrvResponse
    @code
    // Reader (returns SOAP_OK on success):
    soap_read__WS1__escrowResendSrvResponse(struct soap*, _WS1__escrowResendSrvResponse*);
    // Writer (returns SOAP_OK on success):
    soap_write__WS1__escrowResendSrvResponse(struct soap*, _WS1__escrowResendSrvResponse*);
    // REST GET (returns SOAP_OK on success):
    soap_GET__WS1__escrowResendSrvResponse(struct soap*, const char *URL, _WS1__escrowResendSrvResponse*);
    // REST PUT (returns SOAP_OK on success):
    soap_PUT__WS1__escrowResendSrvResponse(struct soap*, const char *URL, _WS1__escrowResendSrvResponse*);
    // REST POST (returns SOAP_OK on success):
    soap_POST_send__WS1__escrowResendSrvResponse(struct soap*, const char *URL, _WS1__escrowResendSrvResponse*);
    soap_POST_recv__WS1__escrowResendSrvResponse(struct soap*, _WS1__escrowResendSrvResponse*);
    @endcode

*/

/* End of cross.h */
