/* soapStub.h Generated by gSOAP 2.8.131 for factory.h gSOAP XML Web services tools Copyright (C) 2000-2023, Robert van Engelen, Genivia Inc. All Rights Reserved. The soapcpp2 tool and its generated software are released under the GPL. 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 -------------------------------------------------------------------------------- */ #define SOAP_NAMESPACE_OF_ns1 "urn:chintelectric.com:xi:plm" #ifndef soapStub_H #define soapStub_H #include "stdsoap2.h" #if GSOAP_VERSION != 208131 # error "GSOAP VERSION 208131 MISMATCH IN GENERATED CODE VERSUS LIBRARY CODE: PLEASE REINSTALL PACKAGE" #endif /******************************************************************************\ * * * Types with Custom Serializers * * * \******************************************************************************/ /******************************************************************************\ * * * Classes, Structs and Unions * * * \******************************************************************************/ class _ns1__DT_USCOREFACTORY_USCORENUMBER_USCORERSP_RSP_USCOREBASEINFO; /* factory.h:202 */ class _ns1__DT_USCOREFACTORY_USCORENUMBER_USCORERSP_ZTABLE_USCORERETURN; /* factory.h:220 */ class ns1__DT_USCOREFACTORY_USCORENUMBER_USCORERSP; /* factory.h:152 */ class _ns1__DT_USCOREFACTORY_USCORENUMBER_USCOREREQ_BASEINFO; /* factory.h:263 */ class _ns1__DT_USCOREFACTORY_USCORENUMBER_USCOREREQ_ITEMS_ITEM; /* factory.h:294 */ class _ns1__DT_USCOREFACTORY_USCORENUMBER_USCOREREQ_ITEMS; /* factory.h:279 */ class ns1__DT_USCOREFACTORY_USCORENUMBER_USCOREREQ; /* factory.h:154 */ struct __ns1__SI_USCOREFACTORY_USCORENUMBER_USCOREPLM_USCOREOUT_USCORESYN; /* factory.h:497 */ /* factory.h:202 */ #ifndef SOAP_TYPE__ns1__DT_USCOREFACTORY_USCORENUMBER_USCORERSP_RSP_USCOREBASEINFO #define SOAP_TYPE__ns1__DT_USCOREFACTORY_USCORENUMBER_USCORERSP_RSP_USCOREBASEINFO (9) /* complex XML schema type 'ns1:DT_FACTORY_NUMBER_RSP-RSP_BASEINFO': */ class SOAP_CMAC _ns1__DT_USCOREFACTORY_USCORENUMBER_USCORERSP_RSP_USCOREBASEINFO { public: /// Optional element 'REQ_TRACE_ID' of XML schema type 'xsd:string' char *REQ_USCORETRACE_USCOREID; public: /// Return unique type id SOAP_TYPE__ns1__DT_USCOREFACTORY_USCORENUMBER_USCORERSP_RSP_USCOREBASEINFO virtual long soap_type(void) const { return SOAP_TYPE__ns1__DT_USCOREFACTORY_USCORENUMBER_USCORERSP_RSP_USCOREBASEINFO; } /// (Re)set members to default values virtual void soap_default(struct soap*); /// Serialize object to prepare for SOAP 1.1/1.2 encoded output (or with SOAP_XML_GRAPH) by analyzing its (cyclic) structures virtual void soap_serialize(struct soap*) const; /// Output object in XML, compliant with SOAP 1.1 encoding style, return error code or SOAP_OK virtual int soap_put(struct soap*, const char *tag, const char *type) const; /// Output object in XML, with tag and optional id attribute and xsi:type, return error code or SOAP_OK virtual int soap_out(struct soap*, const char *tag, int id, const char *type) const; /// Get object from XML, compliant with SOAP 1.1 encoding style, return pointer to object or NULL on error virtual void *soap_get(struct soap*, const char *tag, const char *type); /// Get object from XML, with matching tag and type (NULL matches any tag and type), return pointer to object or NULL on error virtual void *soap_in(struct soap*, const char *tag, const char *type); /// Return a new object of type _ns1__DT_USCOREFACTORY_USCORENUMBER_USCORERSP_RSP_USCOREBASEINFO, default initialized and not managed by a soap context virtual _ns1__DT_USCOREFACTORY_USCORENUMBER_USCORERSP_RSP_USCOREBASEINFO *soap_alloc(void) const { return SOAP_NEW_UNMANAGED(_ns1__DT_USCOREFACTORY_USCORENUMBER_USCORERSP_RSP_USCOREBASEINFO); } public: /// Constructor with default initializations _ns1__DT_USCOREFACTORY_USCORENUMBER_USCORERSP_RSP_USCOREBASEINFO() : REQ_USCORETRACE_USCOREID() { } /// Destructor virtual ~_ns1__DT_USCOREFACTORY_USCORENUMBER_USCORERSP_RSP_USCOREBASEINFO() { } /// Friend allocator used by soap_new__ns1__DT_USCOREFACTORY_USCORENUMBER_USCORERSP_RSP_USCOREBASEINFO(struct soap*, int) friend SOAP_FMAC1 _ns1__DT_USCOREFACTORY_USCORENUMBER_USCORERSP_RSP_USCOREBASEINFO * SOAP_FMAC2 soap_instantiate__ns1__DT_USCOREFACTORY_USCORENUMBER_USCORERSP_RSP_USCOREBASEINFO(struct soap*, int, const char*, const char*, size_t*); }; #endif /* factory.h:220 */ #ifndef SOAP_TYPE__ns1__DT_USCOREFACTORY_USCORENUMBER_USCORERSP_ZTABLE_USCORERETURN #define SOAP_TYPE__ns1__DT_USCOREFACTORY_USCORENUMBER_USCORERSP_ZTABLE_USCORERETURN (11) /* complex XML schema type 'ns1:DT_FACTORY_NUMBER_RSP-ZTABLE_RETURN': */ class SOAP_CMAC _ns1__DT_USCOREFACTORY_USCORENUMBER_USCORERSP_ZTABLE_USCORERETURN { public: /// Optional element 'SERNR' of XML schema type 'xsd:string' char *SERNR; /// Optional element 'TYPE' of XML schema type 'xsd:string' char *TYPE; /// Optional element 'MESSAGE' of XML schema type 'xsd:string' char *MESSAGE; public: /// Return unique type id SOAP_TYPE__ns1__DT_USCOREFACTORY_USCORENUMBER_USCORERSP_ZTABLE_USCORERETURN virtual long soap_type(void) const { return SOAP_TYPE__ns1__DT_USCOREFACTORY_USCORENUMBER_USCORERSP_ZTABLE_USCORERETURN; } /// (Re)set members to default values virtual void soap_default(struct soap*); /// Serialize object to prepare for SOAP 1.1/1.2 encoded output (or with SOAP_XML_GRAPH) by analyzing its (cyclic) structures virtual void soap_serialize(struct soap*) const; /// Output object in XML, compliant with SOAP 1.1 encoding style, return error code or SOAP_OK virtual int soap_put(struct soap*, const char *tag, const char *type) const; /// Output object in XML, with tag and optional id attribute and xsi:type, return error code or SOAP_OK virtual int soap_out(struct soap*, const char *tag, int id, const char *type) const; /// Get object from XML, compliant with SOAP 1.1 encoding style, return pointer to object or NULL on error virtual void *soap_get(struct soap*, const char *tag, const char *type); /// Get object from XML, with matching tag and type (NULL matches any tag and type), return pointer to object or NULL on error virtual void *soap_in(struct soap*, const char *tag, const char *type); /// Return a new object of type _ns1__DT_USCOREFACTORY_USCORENUMBER_USCORERSP_ZTABLE_USCORERETURN, default initialized and not managed by a soap context virtual _ns1__DT_USCOREFACTORY_USCORENUMBER_USCORERSP_ZTABLE_USCORERETURN *soap_alloc(void) const { return SOAP_NEW_UNMANAGED(_ns1__DT_USCOREFACTORY_USCORENUMBER_USCORERSP_ZTABLE_USCORERETURN); } public: /// Constructor with default initializations _ns1__DT_USCOREFACTORY_USCORENUMBER_USCORERSP_ZTABLE_USCORERETURN() : SERNR(), TYPE(), MESSAGE() { } /// Destructor virtual ~_ns1__DT_USCOREFACTORY_USCORENUMBER_USCORERSP_ZTABLE_USCORERETURN() { } /// Friend allocator used by soap_new__ns1__DT_USCOREFACTORY_USCORENUMBER_USCORERSP_ZTABLE_USCORERETURN(struct soap*, int) friend SOAP_FMAC1 _ns1__DT_USCOREFACTORY_USCORENUMBER_USCORERSP_ZTABLE_USCORERETURN * SOAP_FMAC2 soap_instantiate__ns1__DT_USCOREFACTORY_USCORENUMBER_USCORERSP_ZTABLE_USCORERETURN(struct soap*, int, const char*, const char*, size_t*); }; #endif /* factory.h:152 */ #ifndef SOAP_TYPE_ns1__DT_USCOREFACTORY_USCORENUMBER_USCORERSP #define SOAP_TYPE_ns1__DT_USCOREFACTORY_USCORENUMBER_USCORERSP (7) /* complex XML schema type 'ns1:DT_FACTORY_NUMBER_RSP': */ class SOAP_CMAC ns1__DT_USCOREFACTORY_USCORENUMBER_USCORERSP { public: /// Optional element 'RSP_BASEINFO' of XML schema type 'ns1:DT_FACTORY_NUMBER_RSP-RSP_BASEINFO' _ns1__DT_USCOREFACTORY_USCORENUMBER_USCORERSP_RSP_USCOREBASEINFO *RSP_USCOREBASEINFO; /// Sequence of elements 'ZTABLE_RETURN' of XML schema type 'ns1:DT_FACTORY_NUMBER_RSP-ZTABLE_RETURN' stored in dynamic array ZTABLE_USCORERETURN of length __sizeZTABLE_USCORERETURN int __sizeZTABLE_USCORERETURN; _ns1__DT_USCOREFACTORY_USCORENUMBER_USCORERSP_ZTABLE_USCORERETURN *ZTABLE_USCORERETURN; /// Context that manages this object struct soap *soap; public: /// Return unique type id SOAP_TYPE_ns1__DT_USCOREFACTORY_USCORENUMBER_USCORERSP virtual long soap_type(void) const { return SOAP_TYPE_ns1__DT_USCOREFACTORY_USCORENUMBER_USCORERSP; } /// (Re)set members to default values virtual void soap_default(struct soap*); /// Serialize object to prepare for SOAP 1.1/1.2 encoded output (or with SOAP_XML_GRAPH) by analyzing its (cyclic) structures virtual void soap_serialize(struct soap*) const; /// Output object in XML, compliant with SOAP 1.1 encoding style, return error code or SOAP_OK virtual int soap_put(struct soap*, const char *tag, const char *type) const; /// Output object in XML, with tag and optional id attribute and xsi:type, return error code or SOAP_OK virtual int soap_out(struct soap*, const char *tag, int id, const char *type) const; /// Get object from XML, compliant with SOAP 1.1 encoding style, return pointer to object or NULL on error virtual void *soap_get(struct soap*, const char *tag, const char *type); /// Get object from XML, with matching tag and type (NULL matches any tag and type), return pointer to object or NULL on error virtual void *soap_in(struct soap*, const char *tag, const char *type); /// Return a new object of type ns1__DT_USCOREFACTORY_USCORENUMBER_USCORERSP, default initialized and not managed by a soap context virtual ns1__DT_USCOREFACTORY_USCORENUMBER_USCORERSP *soap_alloc(void) const { return SOAP_NEW_UNMANAGED(ns1__DT_USCOREFACTORY_USCORENUMBER_USCORERSP); } public: /// Constructor with default initializations ns1__DT_USCOREFACTORY_USCORENUMBER_USCORERSP() : RSP_USCOREBASEINFO(), __sizeZTABLE_USCORERETURN(), ZTABLE_USCORERETURN(), soap() { } /// Destructor virtual ~ns1__DT_USCOREFACTORY_USCORENUMBER_USCORERSP() { } /// Friend allocator used by soap_new_ns1__DT_USCOREFACTORY_USCORENUMBER_USCORERSP(struct soap*, int) friend SOAP_FMAC1 ns1__DT_USCOREFACTORY_USCORENUMBER_USCORERSP * SOAP_FMAC2 soap_instantiate_ns1__DT_USCOREFACTORY_USCORENUMBER_USCORERSP(struct soap*, int, const char*, const char*, size_t*); }; #endif /* factory.h:263 */ #ifndef SOAP_TYPE__ns1__DT_USCOREFACTORY_USCORENUMBER_USCOREREQ_BASEINFO #define SOAP_TYPE__ns1__DT_USCOREFACTORY_USCORENUMBER_USCOREREQ_BASEINFO (14) /* complex XML schema type 'ns1:DT_FACTORY_NUMBER_REQ-BASEINFO': */ class SOAP_CMAC _ns1__DT_USCOREFACTORY_USCORENUMBER_USCOREREQ_BASEINFO { public: /// Optional element 'REQ_TRACE_ID' of XML schema type 'xsd:string' char *REQ_USCORETRACE_USCOREID; public: /// Return unique type id SOAP_TYPE__ns1__DT_USCOREFACTORY_USCORENUMBER_USCOREREQ_BASEINFO virtual long soap_type(void) const { return SOAP_TYPE__ns1__DT_USCOREFACTORY_USCORENUMBER_USCOREREQ_BASEINFO; } /// (Re)set members to default values virtual void soap_default(struct soap*); /// Serialize object to prepare for SOAP 1.1/1.2 encoded output (or with SOAP_XML_GRAPH) by analyzing its (cyclic) structures virtual void soap_serialize(struct soap*) const; /// Output object in XML, compliant with SOAP 1.1 encoding style, return error code or SOAP_OK virtual int soap_put(struct soap*, const char *tag, const char *type) const; /// Output object in XML, with tag and optional id attribute and xsi:type, return error code or SOAP_OK virtual int soap_out(struct soap*, const char *tag, int id, const char *type) const; /// Get object from XML, compliant with SOAP 1.1 encoding style, return pointer to object or NULL on error virtual void *soap_get(struct soap*, const char *tag, const char *type); /// Get object from XML, with matching tag and type (NULL matches any tag and type), return pointer to object or NULL on error virtual void *soap_in(struct soap*, const char *tag, const char *type); /// Return a new object of type _ns1__DT_USCOREFACTORY_USCORENUMBER_USCOREREQ_BASEINFO, default initialized and not managed by a soap context virtual _ns1__DT_USCOREFACTORY_USCORENUMBER_USCOREREQ_BASEINFO *soap_alloc(void) const { return SOAP_NEW_UNMANAGED(_ns1__DT_USCOREFACTORY_USCORENUMBER_USCOREREQ_BASEINFO); } public: /// Constructor with default initializations _ns1__DT_USCOREFACTORY_USCORENUMBER_USCOREREQ_BASEINFO() : REQ_USCORETRACE_USCOREID() { } /// Destructor virtual ~_ns1__DT_USCOREFACTORY_USCORENUMBER_USCOREREQ_BASEINFO() { } /// Friend allocator used by soap_new__ns1__DT_USCOREFACTORY_USCORENUMBER_USCOREREQ_BASEINFO(struct soap*, int) friend SOAP_FMAC1 _ns1__DT_USCOREFACTORY_USCORENUMBER_USCOREREQ_BASEINFO * SOAP_FMAC2 soap_instantiate__ns1__DT_USCOREFACTORY_USCORENUMBER_USCOREREQ_BASEINFO(struct soap*, int, const char*, const char*, size_t*); }; #endif /* factory.h:294 */ #ifndef SOAP_TYPE__ns1__DT_USCOREFACTORY_USCORENUMBER_USCOREREQ_ITEMS_ITEM #define SOAP_TYPE__ns1__DT_USCOREFACTORY_USCORENUMBER_USCOREREQ_ITEMS_ITEM (17) /* complex XML schema type 'ns1:DT_FACTORY_NUMBER_REQ-ITEMS-ITEM': */ class SOAP_CMAC _ns1__DT_USCOREFACTORY_USCORENUMBER_USCOREREQ_ITEMS_ITEM { public: /// Optional element 'PSPID' of XML schema type 'xsd:string' char *PSPID; /// Optional element 'ZPSPID' of XML schema type 'xsd:string' char *ZPSPID; /// Optional element 'MATNR' of XML schema type 'xsd:string' char *MATNR; /// Optional element 'ZZD' of XML schema type 'xsd:string' char *ZZD; /// Optional element 'ZGH' of XML schema type 'xsd:string' char *ZGH; /// Optional element 'SERNR' of XML schema type 'xsd:string' char *SERNR; /// Optional element 'WERKS' of XML schema type 'xsd:string' char *WERKS; /// Optional element 'RSPOS' of XML schema type 'xsd:string' char *RSPOS; public: /// Return unique type id SOAP_TYPE__ns1__DT_USCOREFACTORY_USCORENUMBER_USCOREREQ_ITEMS_ITEM virtual long soap_type(void) const { return SOAP_TYPE__ns1__DT_USCOREFACTORY_USCORENUMBER_USCOREREQ_ITEMS_ITEM; } /// (Re)set members to default values virtual void soap_default(struct soap*); /// Serialize object to prepare for SOAP 1.1/1.2 encoded output (or with SOAP_XML_GRAPH) by analyzing its (cyclic) structures virtual void soap_serialize(struct soap*) const; /// Output object in XML, compliant with SOAP 1.1 encoding style, return error code or SOAP_OK virtual int soap_put(struct soap*, const char *tag, const char *type) const; /// Output object in XML, with tag and optional id attribute and xsi:type, return error code or SOAP_OK virtual int soap_out(struct soap*, const char *tag, int id, const char *type) const; /// Get object from XML, compliant with SOAP 1.1 encoding style, return pointer to object or NULL on error virtual void *soap_get(struct soap*, const char *tag, const char *type); /// Get object from XML, with matching tag and type (NULL matches any tag and type), return pointer to object or NULL on error virtual void *soap_in(struct soap*, const char *tag, const char *type); /// Return a new object of type _ns1__DT_USCOREFACTORY_USCORENUMBER_USCOREREQ_ITEMS_ITEM, default initialized and not managed by a soap context virtual _ns1__DT_USCOREFACTORY_USCORENUMBER_USCOREREQ_ITEMS_ITEM *soap_alloc(void) const { return SOAP_NEW_UNMANAGED(_ns1__DT_USCOREFACTORY_USCORENUMBER_USCOREREQ_ITEMS_ITEM); } public: /// Constructor with default initializations _ns1__DT_USCOREFACTORY_USCORENUMBER_USCOREREQ_ITEMS_ITEM() : PSPID(), ZPSPID(), MATNR(), ZZD(), ZGH(), SERNR(), WERKS(), RSPOS() { } /// Destructor virtual ~_ns1__DT_USCOREFACTORY_USCORENUMBER_USCOREREQ_ITEMS_ITEM() { } /// Friend allocator used by soap_new__ns1__DT_USCOREFACTORY_USCORENUMBER_USCOREREQ_ITEMS_ITEM(struct soap*, int) friend SOAP_FMAC1 _ns1__DT_USCOREFACTORY_USCORENUMBER_USCOREREQ_ITEMS_ITEM * SOAP_FMAC2 soap_instantiate__ns1__DT_USCOREFACTORY_USCORENUMBER_USCOREREQ_ITEMS_ITEM(struct soap*, int, const char*, const char*, size_t*); }; #endif /* factory.h:279 */ #ifndef SOAP_TYPE__ns1__DT_USCOREFACTORY_USCORENUMBER_USCOREREQ_ITEMS #define SOAP_TYPE__ns1__DT_USCOREFACTORY_USCORENUMBER_USCOREREQ_ITEMS (16) /* complex XML schema type 'ns1:DT_FACTORY_NUMBER_REQ-ITEMS': */ class SOAP_CMAC _ns1__DT_USCOREFACTORY_USCORENUMBER_USCOREREQ_ITEMS { public: /// Sequence of elements 'ITEM' of XML schema type 'ns1:DT_FACTORY_NUMBER_REQ-ITEMS-ITEM' stored in dynamic array ITEM of length __sizeITEM int __sizeITEM; _ns1__DT_USCOREFACTORY_USCORENUMBER_USCOREREQ_ITEMS_ITEM *ITEM; public: /// Return unique type id SOAP_TYPE__ns1__DT_USCOREFACTORY_USCORENUMBER_USCOREREQ_ITEMS virtual long soap_type(void) const { return SOAP_TYPE__ns1__DT_USCOREFACTORY_USCORENUMBER_USCOREREQ_ITEMS; } /// (Re)set members to default values virtual void soap_default(struct soap*); /// Serialize object to prepare for SOAP 1.1/1.2 encoded output (or with SOAP_XML_GRAPH) by analyzing its (cyclic) structures virtual void soap_serialize(struct soap*) const; /// Output object in XML, compliant with SOAP 1.1 encoding style, return error code or SOAP_OK virtual int soap_put(struct soap*, const char *tag, const char *type) const; /// Output object in XML, with tag and optional id attribute and xsi:type, return error code or SOAP_OK virtual int soap_out(struct soap*, const char *tag, int id, const char *type) const; /// Get object from XML, compliant with SOAP 1.1 encoding style, return pointer to object or NULL on error virtual void *soap_get(struct soap*, const char *tag, const char *type); /// Get object from XML, with matching tag and type (NULL matches any tag and type), return pointer to object or NULL on error virtual void *soap_in(struct soap*, const char *tag, const char *type); /// Return a new object of type _ns1__DT_USCOREFACTORY_USCORENUMBER_USCOREREQ_ITEMS, default initialized and not managed by a soap context virtual _ns1__DT_USCOREFACTORY_USCORENUMBER_USCOREREQ_ITEMS *soap_alloc(void) const { return SOAP_NEW_UNMANAGED(_ns1__DT_USCOREFACTORY_USCORENUMBER_USCOREREQ_ITEMS); } public: /// Constructor with default initializations _ns1__DT_USCOREFACTORY_USCORENUMBER_USCOREREQ_ITEMS() : __sizeITEM(), ITEM() { } /// Destructor virtual ~_ns1__DT_USCOREFACTORY_USCORENUMBER_USCOREREQ_ITEMS() { } /// Friend allocator used by soap_new__ns1__DT_USCOREFACTORY_USCORENUMBER_USCOREREQ_ITEMS(struct soap*, int) friend SOAP_FMAC1 _ns1__DT_USCOREFACTORY_USCORENUMBER_USCOREREQ_ITEMS * SOAP_FMAC2 soap_instantiate__ns1__DT_USCOREFACTORY_USCORENUMBER_USCOREREQ_ITEMS(struct soap*, int, const char*, const char*, size_t*); }; #endif /* factory.h:154 */ #ifndef SOAP_TYPE_ns1__DT_USCOREFACTORY_USCORENUMBER_USCOREREQ #define SOAP_TYPE_ns1__DT_USCOREFACTORY_USCORENUMBER_USCOREREQ (8) /* complex XML schema type 'ns1:DT_FACTORY_NUMBER_REQ': */ class SOAP_CMAC ns1__DT_USCOREFACTORY_USCORENUMBER_USCOREREQ { public: /// Optional element 'BASEINFO' of XML schema type 'ns1:DT_FACTORY_NUMBER_REQ-BASEINFO' _ns1__DT_USCOREFACTORY_USCORENUMBER_USCOREREQ_BASEINFO *BASEINFO; /// Optional element 'ITEMS' of XML schema type 'ns1:DT_FACTORY_NUMBER_REQ-ITEMS' _ns1__DT_USCOREFACTORY_USCORENUMBER_USCOREREQ_ITEMS *ITEMS; /// Context that manages this object struct soap *soap; public: /// Return unique type id SOAP_TYPE_ns1__DT_USCOREFACTORY_USCORENUMBER_USCOREREQ virtual long soap_type(void) const { return SOAP_TYPE_ns1__DT_USCOREFACTORY_USCORENUMBER_USCOREREQ; } /// (Re)set members to default values virtual void soap_default(struct soap*); /// Serialize object to prepare for SOAP 1.1/1.2 encoded output (or with SOAP_XML_GRAPH) by analyzing its (cyclic) structures virtual void soap_serialize(struct soap*) const; /// Output object in XML, compliant with SOAP 1.1 encoding style, return error code or SOAP_OK virtual int soap_put(struct soap*, const char *tag, const char *type) const; /// Output object in XML, with tag and optional id attribute and xsi:type, return error code or SOAP_OK virtual int soap_out(struct soap*, const char *tag, int id, const char *type) const; /// Get object from XML, compliant with SOAP 1.1 encoding style, return pointer to object or NULL on error virtual void *soap_get(struct soap*, const char *tag, const char *type); /// Get object from XML, with matching tag and type (NULL matches any tag and type), return pointer to object or NULL on error virtual void *soap_in(struct soap*, const char *tag, const char *type); /// Return a new object of type ns1__DT_USCOREFACTORY_USCORENUMBER_USCOREREQ, default initialized and not managed by a soap context virtual ns1__DT_USCOREFACTORY_USCORENUMBER_USCOREREQ *soap_alloc(void) const { return SOAP_NEW_UNMANAGED(ns1__DT_USCOREFACTORY_USCORENUMBER_USCOREREQ); } public: /// Constructor with default initializations ns1__DT_USCOREFACTORY_USCORENUMBER_USCOREREQ() : BASEINFO(), ITEMS(), soap() { } /// Destructor virtual ~ns1__DT_USCOREFACTORY_USCORENUMBER_USCOREREQ() { } /// Friend allocator used by soap_new_ns1__DT_USCOREFACTORY_USCORENUMBER_USCOREREQ(struct soap*, int) friend SOAP_FMAC1 ns1__DT_USCOREFACTORY_USCORENUMBER_USCOREREQ * SOAP_FMAC2 soap_instantiate_ns1__DT_USCOREFACTORY_USCORENUMBER_USCOREREQ(struct soap*, int, const char*, const char*, size_t*); }; #endif /* factory.h:497 */ #ifndef SOAP_TYPE___ns1__SI_USCOREFACTORY_USCORENUMBER_USCOREPLM_USCOREOUT_USCORESYN #define SOAP_TYPE___ns1__SI_USCOREFACTORY_USCORENUMBER_USCOREPLM_USCOREOUT_USCORESYN (23) /* Wrapper: */ struct SOAP_CMAC __ns1__SI_USCOREFACTORY_USCORENUMBER_USCOREPLM_USCOREOUT_USCORESYN { public: /** Optional element 'ns1:MT_FACTORY_NUMBER_REQ' of XML schema type 'ns1:DT_FACTORY_NUMBER_REQ' */ ns1__DT_USCOREFACTORY_USCORENUMBER_USCOREREQ *ns1__MT_USCOREFACTORY_USCORENUMBER_USCOREREQ; public: /** Return unique type id SOAP_TYPE___ns1__SI_USCOREFACTORY_USCORENUMBER_USCOREPLM_USCOREOUT_USCORESYN */ long soap_type() const { return SOAP_TYPE___ns1__SI_USCOREFACTORY_USCORENUMBER_USCOREPLM_USCOREOUT_USCORESYN; } /** Constructor with member initializations */ __ns1__SI_USCOREFACTORY_USCORENUMBER_USCOREPLM_USCOREOUT_USCORESYN() : ns1__MT_USCOREFACTORY_USCORENUMBER_USCOREREQ() { } /** Friend allocator */ friend SOAP_FMAC1 __ns1__SI_USCOREFACTORY_USCORENUMBER_USCOREPLM_USCOREOUT_USCORESYN * SOAP_FMAC2 soap_instantiate___ns1__SI_USCOREFACTORY_USCORENUMBER_USCOREPLM_USCOREOUT_USCORESYN(struct soap*, int, const char*, const char*, size_t*); }; #endif /* factory.h:562 */ #ifndef WITH_NOGLOBAL #ifndef SOAP_TYPE_SOAP_ENV__Header #define SOAP_TYPE_SOAP_ENV__Header (24) /* SOAP_ENV__Header: */ struct SOAP_CMAC SOAP_ENV__Header { public: /** Return unique type id SOAP_TYPE_SOAP_ENV__Header */ long soap_type() const { return SOAP_TYPE_SOAP_ENV__Header; } /** Constructor with member initializations */ SOAP_ENV__Header() { } /** Friend allocator */ friend SOAP_FMAC1 SOAP_ENV__Header * SOAP_FMAC2 soap_instantiate_SOAP_ENV__Header(struct soap*, int, const char*, const char*, size_t*); }; #endif #endif /* factory.h:562 */ #ifndef WITH_NOGLOBAL #ifndef SOAP_TYPE_SOAP_ENV__Code #define SOAP_TYPE_SOAP_ENV__Code (25) /* Type SOAP_ENV__Code is a recursive data type, (in)directly referencing itself through its (base or derived class) members */ /* SOAP_ENV__Code: */ struct SOAP_CMAC SOAP_ENV__Code { public: /** Optional element 'SOAP-ENV:Value' of XML schema type 'xsd:QName' */ char *SOAP_ENV__Value; /** Optional element 'SOAP-ENV:Subcode' of XML schema type 'SOAP-ENV:Code' */ struct SOAP_ENV__Code *SOAP_ENV__Subcode; public: /** Return unique type id SOAP_TYPE_SOAP_ENV__Code */ long soap_type() const { return SOAP_TYPE_SOAP_ENV__Code; } /** Constructor with member initializations */ SOAP_ENV__Code() : SOAP_ENV__Value(), SOAP_ENV__Subcode() { } /** Friend allocator */ friend SOAP_FMAC1 SOAP_ENV__Code * SOAP_FMAC2 soap_instantiate_SOAP_ENV__Code(struct soap*, int, const char*, const char*, size_t*); }; #endif #endif /* factory.h:562 */ #ifndef WITH_NOGLOBAL #ifndef SOAP_TYPE_SOAP_ENV__Detail #define SOAP_TYPE_SOAP_ENV__Detail (27) /* SOAP_ENV__Detail: */ struct SOAP_CMAC SOAP_ENV__Detail { public: char *__any; /** Any type of element 'fault' assigned to fault with its SOAP_TYPE_ assigned to __type */ /** Do not create a cyclic data structure through this member unless SOAP encoding or SOAP_XML_GRAPH are used for id-ref serialization */ int __type; void *fault; public: /** Return unique type id SOAP_TYPE_SOAP_ENV__Detail */ long soap_type() const { return SOAP_TYPE_SOAP_ENV__Detail; } /** Constructor with member initializations */ SOAP_ENV__Detail() : __any(), __type(), fault() { } /** Friend allocator */ friend SOAP_FMAC1 SOAP_ENV__Detail * SOAP_FMAC2 soap_instantiate_SOAP_ENV__Detail(struct soap*, int, const char*, const char*, size_t*); }; #endif #endif /* factory.h:562 */ #ifndef WITH_NOGLOBAL #ifndef SOAP_TYPE_SOAP_ENV__Reason #define SOAP_TYPE_SOAP_ENV__Reason (30) /* SOAP_ENV__Reason: */ struct SOAP_CMAC SOAP_ENV__Reason { public: /** Optional element 'SOAP-ENV:Text' of XML schema type 'xsd:string' */ char *SOAP_ENV__Text; public: /** Return unique type id SOAP_TYPE_SOAP_ENV__Reason */ long soap_type() const { return SOAP_TYPE_SOAP_ENV__Reason; } /** Constructor with member initializations */ SOAP_ENV__Reason() : SOAP_ENV__Text() { } /** Friend allocator */ friend SOAP_FMAC1 SOAP_ENV__Reason * SOAP_FMAC2 soap_instantiate_SOAP_ENV__Reason(struct soap*, int, const char*, const char*, size_t*); }; #endif #endif /* factory.h:562 */ #ifndef WITH_NOGLOBAL #ifndef SOAP_TYPE_SOAP_ENV__Fault #define SOAP_TYPE_SOAP_ENV__Fault (31) /* SOAP_ENV__Fault: */ struct SOAP_CMAC SOAP_ENV__Fault { public: /** Optional element 'faultcode' of XML schema type 'xsd:QName' */ char *faultcode; /** Optional element 'faultstring' of XML schema type 'xsd:string' */ char *faultstring; /** Optional element 'faultactor' of XML schema type 'xsd:string' */ char *faultactor; /** Optional element 'detail' of XML schema type 'SOAP-ENV:Detail' */ struct SOAP_ENV__Detail *detail; /** Optional element 'SOAP-ENV:Code' of XML schema type 'SOAP-ENV:Code' */ struct SOAP_ENV__Code *SOAP_ENV__Code; /** Optional element 'SOAP-ENV:Reason' of XML schema type 'SOAP-ENV:Reason' */ struct SOAP_ENV__Reason *SOAP_ENV__Reason; /** Optional element 'SOAP-ENV:Node' of XML schema type 'xsd:string' */ char *SOAP_ENV__Node; /** Optional element 'SOAP-ENV:Role' of XML schema type 'xsd:string' */ char *SOAP_ENV__Role; /** Optional element 'SOAP-ENV:Detail' of XML schema type 'SOAP-ENV:Detail' */ struct SOAP_ENV__Detail *SOAP_ENV__Detail; public: /** Return unique type id SOAP_TYPE_SOAP_ENV__Fault */ long soap_type() const { return SOAP_TYPE_SOAP_ENV__Fault; } /** Constructor with member initializations */ SOAP_ENV__Fault() : faultcode(), faultstring(), faultactor(), detail(), SOAP_ENV__Code(), SOAP_ENV__Reason(), SOAP_ENV__Node(), SOAP_ENV__Role(), SOAP_ENV__Detail() { } /** Friend allocator */ friend SOAP_FMAC1 SOAP_ENV__Fault * SOAP_FMAC2 soap_instantiate_SOAP_ENV__Fault(struct soap*, int, const char*, const char*, size_t*); }; #endif #endif /******************************************************************************\ * * * Typedefs * * * \******************************************************************************/ /* (built-in):0 */ #ifndef SOAP_TYPE__XML #define SOAP_TYPE__XML (5) typedef char *_XML; #endif /* (built-in):0 */ #ifndef SOAP_TYPE__QName #define SOAP_TYPE__QName (6) typedef char *_QName; #endif /******************************************************************************\ * * * Serializable Types * * * \******************************************************************************/ /* char has binding name 'byte' for type 'xsd:byte' */ #ifndef SOAP_TYPE_byte #define SOAP_TYPE_byte (3) #endif /* int has binding name 'int' for type 'xsd:int' */ #ifndef SOAP_TYPE_int #define SOAP_TYPE_int (1) #endif /* _ns1__DT_USCOREFACTORY_USCORENUMBER_USCOREREQ_ITEMS_ITEM has binding name '_ns1__DT_USCOREFACTORY_USCORENUMBER_USCOREREQ_ITEMS_ITEM' for type '' */ #ifndef SOAP_TYPE__ns1__DT_USCOREFACTORY_USCORENUMBER_USCOREREQ_ITEMS_ITEM #define SOAP_TYPE__ns1__DT_USCOREFACTORY_USCORENUMBER_USCOREREQ_ITEMS_ITEM (17) #endif /* _ns1__DT_USCOREFACTORY_USCORENUMBER_USCOREREQ_ITEMS has binding name '_ns1__DT_USCOREFACTORY_USCORENUMBER_USCOREREQ_ITEMS' for type '' */ #ifndef SOAP_TYPE__ns1__DT_USCOREFACTORY_USCORENUMBER_USCOREREQ_ITEMS #define SOAP_TYPE__ns1__DT_USCOREFACTORY_USCORENUMBER_USCOREREQ_ITEMS (16) #endif /* _ns1__DT_USCOREFACTORY_USCORENUMBER_USCOREREQ_BASEINFO has binding name '_ns1__DT_USCOREFACTORY_USCORENUMBER_USCOREREQ_BASEINFO' for type '' */ #ifndef SOAP_TYPE__ns1__DT_USCOREFACTORY_USCORENUMBER_USCOREREQ_BASEINFO #define SOAP_TYPE__ns1__DT_USCOREFACTORY_USCORENUMBER_USCOREREQ_BASEINFO (14) #endif /* _ns1__DT_USCOREFACTORY_USCORENUMBER_USCORERSP_ZTABLE_USCORERETURN has binding name '_ns1__DT_USCOREFACTORY_USCORENUMBER_USCORERSP_ZTABLE_USCORERETURN' for type '' */ #ifndef SOAP_TYPE__ns1__DT_USCOREFACTORY_USCORENUMBER_USCORERSP_ZTABLE_USCORERETURN #define SOAP_TYPE__ns1__DT_USCOREFACTORY_USCORENUMBER_USCORERSP_ZTABLE_USCORERETURN (11) #endif /* _ns1__DT_USCOREFACTORY_USCORENUMBER_USCORERSP_RSP_USCOREBASEINFO has binding name '_ns1__DT_USCOREFACTORY_USCORENUMBER_USCORERSP_RSP_USCOREBASEINFO' for type '' */ #ifndef SOAP_TYPE__ns1__DT_USCOREFACTORY_USCORENUMBER_USCORERSP_RSP_USCOREBASEINFO #define SOAP_TYPE__ns1__DT_USCOREFACTORY_USCORENUMBER_USCORERSP_RSP_USCOREBASEINFO (9) #endif /* ns1__DT_USCOREFACTORY_USCORENUMBER_USCOREREQ has binding name 'ns1__DT_USCOREFACTORY_USCORENUMBER_USCOREREQ' for type 'ns1:DT_FACTORY_NUMBER_REQ' */ #ifndef SOAP_TYPE_ns1__DT_USCOREFACTORY_USCORENUMBER_USCOREREQ #define SOAP_TYPE_ns1__DT_USCOREFACTORY_USCORENUMBER_USCOREREQ (8) #endif /* ns1__DT_USCOREFACTORY_USCORENUMBER_USCORERSP has binding name 'ns1__DT_USCOREFACTORY_USCORENUMBER_USCORERSP' for type 'ns1:DT_FACTORY_NUMBER_RSP' */ #ifndef SOAP_TYPE_ns1__DT_USCOREFACTORY_USCORENUMBER_USCORERSP #define SOAP_TYPE_ns1__DT_USCOREFACTORY_USCORENUMBER_USCORERSP (7) #endif /* struct SOAP_ENV__Fault has binding name 'SOAP_ENV__Fault' for type '' */ #ifndef SOAP_TYPE_SOAP_ENV__Fault #define SOAP_TYPE_SOAP_ENV__Fault (31) #endif /* struct SOAP_ENV__Reason has binding name 'SOAP_ENV__Reason' for type '' */ #ifndef SOAP_TYPE_SOAP_ENV__Reason #define SOAP_TYPE_SOAP_ENV__Reason (30) #endif /* struct SOAP_ENV__Detail has binding name 'SOAP_ENV__Detail' for type '' */ #ifndef SOAP_TYPE_SOAP_ENV__Detail #define SOAP_TYPE_SOAP_ENV__Detail (27) #endif /* struct SOAP_ENV__Code has binding name 'SOAP_ENV__Code' for type '' */ #ifndef SOAP_TYPE_SOAP_ENV__Code #define SOAP_TYPE_SOAP_ENV__Code (25) #endif /* struct SOAP_ENV__Header has binding name 'SOAP_ENV__Header' for type '' */ #ifndef SOAP_TYPE_SOAP_ENV__Header #define SOAP_TYPE_SOAP_ENV__Header (24) #endif /* struct SOAP_ENV__Reason * has binding name 'PointerToSOAP_ENV__Reason' for type '' */ #ifndef SOAP_TYPE_PointerToSOAP_ENV__Reason #define SOAP_TYPE_PointerToSOAP_ENV__Reason (33) #endif /* struct SOAP_ENV__Detail * has binding name 'PointerToSOAP_ENV__Detail' for type '' */ #ifndef SOAP_TYPE_PointerToSOAP_ENV__Detail #define SOAP_TYPE_PointerToSOAP_ENV__Detail (32) #endif /* struct SOAP_ENV__Code * has binding name 'PointerToSOAP_ENV__Code' for type '' */ #ifndef SOAP_TYPE_PointerToSOAP_ENV__Code #define SOAP_TYPE_PointerToSOAP_ENV__Code (26) #endif /* ns1__DT_USCOREFACTORY_USCORENUMBER_USCOREREQ * has binding name 'PointerTons1__DT_USCOREFACTORY_USCORENUMBER_USCOREREQ' for type 'ns1:DT_FACTORY_NUMBER_REQ' */ #ifndef SOAP_TYPE_PointerTons1__DT_USCOREFACTORY_USCORENUMBER_USCOREREQ #define SOAP_TYPE_PointerTons1__DT_USCOREFACTORY_USCORENUMBER_USCOREREQ (20) #endif /* _ns1__DT_USCOREFACTORY_USCORENUMBER_USCOREREQ_ITEMS * has binding name 'PointerTo_ns1__DT_USCOREFACTORY_USCORENUMBER_USCOREREQ_ITEMS' for type '' */ #ifndef SOAP_TYPE_PointerTo_ns1__DT_USCOREFACTORY_USCORENUMBER_USCOREREQ_ITEMS #define SOAP_TYPE_PointerTo_ns1__DT_USCOREFACTORY_USCORENUMBER_USCOREREQ_ITEMS (19) #endif /* _ns1__DT_USCOREFACTORY_USCORENUMBER_USCOREREQ_ITEMS_ITEM * has binding name 'PointerTo_ns1__DT_USCOREFACTORY_USCORENUMBER_USCOREREQ_ITEMS_ITEM' for type '' */ #ifndef SOAP_TYPE_PointerTo_ns1__DT_USCOREFACTORY_USCORENUMBER_USCOREREQ_ITEMS_ITEM #define SOAP_TYPE_PointerTo_ns1__DT_USCOREFACTORY_USCORENUMBER_USCOREREQ_ITEMS_ITEM (18) #endif /* _ns1__DT_USCOREFACTORY_USCORENUMBER_USCOREREQ_BASEINFO * has binding name 'PointerTo_ns1__DT_USCOREFACTORY_USCORENUMBER_USCOREREQ_BASEINFO' for type '' */ #ifndef SOAP_TYPE_PointerTo_ns1__DT_USCOREFACTORY_USCORENUMBER_USCOREREQ_BASEINFO #define SOAP_TYPE_PointerTo_ns1__DT_USCOREFACTORY_USCORENUMBER_USCOREREQ_BASEINFO (15) #endif /* _ns1__DT_USCOREFACTORY_USCORENUMBER_USCORERSP_ZTABLE_USCORERETURN * has binding name 'PointerTo_ns1__DT_USCOREFACTORY_USCORENUMBER_USCORERSP_ZTABLE_USCORERETURN' for type '' */ #ifndef SOAP_TYPE_PointerTo_ns1__DT_USCOREFACTORY_USCORENUMBER_USCORERSP_ZTABLE_USCORERETURN #define SOAP_TYPE_PointerTo_ns1__DT_USCOREFACTORY_USCORENUMBER_USCORERSP_ZTABLE_USCORERETURN (12) #endif /* _ns1__DT_USCOREFACTORY_USCORENUMBER_USCORERSP_RSP_USCOREBASEINFO * has binding name 'PointerTo_ns1__DT_USCOREFACTORY_USCORENUMBER_USCORERSP_RSP_USCOREBASEINFO' for type '' */ #ifndef SOAP_TYPE_PointerTo_ns1__DT_USCOREFACTORY_USCORENUMBER_USCORERSP_RSP_USCOREBASEINFO #define SOAP_TYPE_PointerTo_ns1__DT_USCOREFACTORY_USCORENUMBER_USCORERSP_RSP_USCOREBASEINFO (10) #endif /* _QName has binding name '_QName' for type 'xsd:QName' */ #ifndef SOAP_TYPE__QName #define SOAP_TYPE__QName (6) #endif /* _XML has binding name '_XML' for type '' */ #ifndef SOAP_TYPE__XML #define SOAP_TYPE__XML (5) #endif /* char * has binding name 'string' for type 'xsd:string' */ #ifndef SOAP_TYPE_string #define SOAP_TYPE_string (4) #endif /******************************************************************************\ * * * Externals * * * \******************************************************************************/ #endif /* End of soapStub.h */