Schema http://codalogic.com/xsds/SOAPExample.xsd

Generated by
LMX (v7.3) on: Sat Dec 08 16:45:49 2018
TargetNamepsace: http://codalogic.com/xsds/SOAPExample.xsd
Source File: SOAPExample.wsdl

[Top] [Contents] [Back]


Contents

Document Element Choice (c_root)

Global Elements

Request (c_Request)
Header (c_Header)
Response (c_Response)
Faults (c_Faults)

Global Types

None

Global Groups

None

[Top] [Contents] [Back]


Request

Class name:c_Request
Kind:Element
Model:Sequence Complex Content
name --> xs:string
    const lmx::tlmx_unicode_string & get_name() const;
    lmx::elmx_error set_name( const lmx::tlmx_unicode_string & value );
Common Functions
     c_Request();
      c_Request( const c_Request & r_rhs );  // Uses compiler generated default
    c_Request &  operator =( const c_Request & r_rhs );
    virtual c_Request *  clone() const;
    void swap( c_Request & r_rhs );
      c_Request( lmx::c_xml_reader & r_reader, lmx::elmx_error * p_error );
    // Convenience constructors
      c_Request( const char c_file_name[], lmx::elmx_error * p_error, lmx::s_debug_error * p_debug_error = LMXNULL );
      c_Request( const wchar_t c_file_name[], lmx::elmx_error * p_error, lmx::s_debug_error * p_debug_error = LMXNULL );  // MS Windows Only
      c_Request( const char * p_memory, size_t memory_size, lmx::elmx_error * p_error, lmx::s_debug_error * p_debug_error = LMXNULL );
      c_Request( const std::string & r_string, lmx::elmx_error * p_error, lmx::s_debug_error * p_debug_error = LMXNULL );
      c_Request( const lmx::c_any_info & r_any_info, lmx::elmx_error * p_error, lmx::s_debug_error * p_debug_error = LMXNULL );
    virtual ~c_Request();
    // Convenience marshal/unmarshal functions
    lmx::elmx_error marshal( const char c_file_name[], lmx::s_debug_error * p_debug_error = LMXNULL ) const;
    lmx::elmx_error marshal( const wchar_t c_file_name[], lmx::s_debug_error * p_debug_error = LMXNULL ) const;  // MS Windows Only
    lmx::elmx_error marshal( std::string * p_string, lmx::s_debug_error * p_debug_error = LMXNULL ) const;
    lmx::elmx_error marshal( std::ostream & r_sos, lmx::s_debug_error * p_debug_error = LMXNULL ) const;
    lmx::elmx_error unmarshal( const char c_file_name[], lmx::s_debug_error * p_debug_error = LMXNULL );
    lmx::elmx_error unmarshal( const wchar_t c_file_name[], lmx::s_debug_error * p_debug_error = LMXNULL );  // MS Windows Only
    lmx::elmx_error unmarshal( const char * p_memory, size_t memory_size, lmx::s_debug_error * p_debug_error = LMXNULL );
    lmx::elmx_error unmarshal( const std::string & r_string, lmx::s_debug_error * p_debug_error = LMXNULL );
    lmx::elmx_error unmarshal( const lmx::c_any_info & r_any_info, lmx::s_debug_error * p_debug_error = LMXNULL );
    // General marshal/unmarshal functions
    lmx::elmx_error marshal( lmx::c_xml_writer & r_writer, const char * p_name = "Request" ) const;
    lmx::elmx_error unmarshal( lmx::c_xml_reader & r_reader );
    lmx::elmx_error unmarshal( lmx::c_xml_reader & r_reader, const std::string & r_name );  // For advanced use-cases.
    void reset();
    bool check( lmx::c_check_tracker * p_tracker_in = LMXNULL, const char * p_name_in = "Request" ) const;
    bool is_occurs_ok( lmx::c_check_tracker * p_tracker_in = LMXNULL ) const;

[Top] [Contents] [Back]


Header

Class name:c_Header
Kind:Element
Model:Sequence Complex Content
maxHops --> xs:unsignedInt{0<=x<=4294967295}[0..1]
    const lmx::tlmx_uns32 & get_maxHops() const;
    lmx::elmx_error set_maxHops( const lmx::tlmx_uns32 & value );
    bool isset_maxHops() const;
    void unset_maxHops();
Common Functions
     c_Header();
      c_Header( const c_Header & r_rhs );  // Uses compiler generated default
    c_Header &  operator =( const c_Header & r_rhs );
    virtual c_Header *  clone() const;
    void swap( c_Header & r_rhs );
      c_Header( lmx::c_xml_reader & r_reader, lmx::elmx_error * p_error );
    // Convenience constructors
      c_Header( const char c_file_name[], lmx::elmx_error * p_error, lmx::s_debug_error * p_debug_error = LMXNULL );
      c_Header( const wchar_t c_file_name[], lmx::elmx_error * p_error, lmx::s_debug_error * p_debug_error = LMXNULL );  // MS Windows Only
      c_Header( const char * p_memory, size_t memory_size, lmx::elmx_error * p_error, lmx::s_debug_error * p_debug_error = LMXNULL );
      c_Header( const std::string & r_string, lmx::elmx_error * p_error, lmx::s_debug_error * p_debug_error = LMXNULL );
      c_Header( const lmx::c_any_info & r_any_info, lmx::elmx_error * p_error, lmx::s_debug_error * p_debug_error = LMXNULL );
    virtual ~c_Header();
    // Convenience marshal/unmarshal functions
    lmx::elmx_error marshal( const char c_file_name[], lmx::s_debug_error * p_debug_error = LMXNULL ) const;
    lmx::elmx_error marshal( const wchar_t c_file_name[], lmx::s_debug_error * p_debug_error = LMXNULL ) const;  // MS Windows Only
    lmx::elmx_error marshal( std::string * p_string, lmx::s_debug_error * p_debug_error = LMXNULL ) const;
    lmx::elmx_error marshal( std::ostream & r_sos, lmx::s_debug_error * p_debug_error = LMXNULL ) const;
    lmx::elmx_error unmarshal( const char c_file_name[], lmx::s_debug_error * p_debug_error = LMXNULL );
    lmx::elmx_error unmarshal( const wchar_t c_file_name[], lmx::s_debug_error * p_debug_error = LMXNULL );  // MS Windows Only
    lmx::elmx_error unmarshal( const char * p_memory, size_t memory_size, lmx::s_debug_error * p_debug_error = LMXNULL );
    lmx::elmx_error unmarshal( const std::string & r_string, lmx::s_debug_error * p_debug_error = LMXNULL );
    lmx::elmx_error unmarshal( const lmx::c_any_info & r_any_info, lmx::s_debug_error * p_debug_error = LMXNULL );
    // General marshal/unmarshal functions
    lmx::elmx_error marshal( lmx::c_xml_writer & r_writer, const char * p_name = "Header" ) const;
    lmx::elmx_error unmarshal( lmx::c_xml_reader & r_reader );
    lmx::elmx_error unmarshal( lmx::c_xml_reader & r_reader, const std::string & r_name );  // For advanced use-cases.
    void reset();
    bool check( lmx::c_check_tracker * p_tracker_in = LMXNULL, const char * p_name_in = "Header" ) const;
    bool is_occurs_ok( lmx::c_check_tracker * p_tracker_in = LMXNULL ) const;

[Top] [Contents] [Back]


Response

Class name:c_Response
Kind:Element
Model:Sequence Complex Content
message --> xs:string
    const lmx::tlmx_unicode_string & get_message() const;
    lmx::elmx_error set_message( const lmx::tlmx_unicode_string & value );
hostName --> xs:string
    const lmx::tlmx_unicode_string & get_hostName() const;
    lmx::elmx_error set_hostName( const lmx::tlmx_unicode_string & value );
datetime --> xs:dateTime
    const lmx::tc_datetime & get_datetime() const;
    lmx::tc_datetime & get_datetime();
    lmx::elmx_error set_datetime( const lmx::tc_datetime & value );
Common Functions
     c_Response();
      c_Response( const c_Response & r_rhs );  // Uses compiler generated default
    c_Response &  operator =( const c_Response & r_rhs );
    virtual c_Response *  clone() const;
    void swap( c_Response & r_rhs );
      c_Response( lmx::c_xml_reader & r_reader, lmx::elmx_error * p_error );
    // Convenience constructors
      c_Response( const char c_file_name[], lmx::elmx_error * p_error, lmx::s_debug_error * p_debug_error = LMXNULL );
      c_Response( const wchar_t c_file_name[], lmx::elmx_error * p_error, lmx::s_debug_error * p_debug_error = LMXNULL );  // MS Windows Only
      c_Response( const char * p_memory, size_t memory_size, lmx::elmx_error * p_error, lmx::s_debug_error * p_debug_error = LMXNULL );
      c_Response( const std::string & r_string, lmx::elmx_error * p_error, lmx::s_debug_error * p_debug_error = LMXNULL );
      c_Response( const lmx::c_any_info & r_any_info, lmx::elmx_error * p_error, lmx::s_debug_error * p_debug_error = LMXNULL );
    virtual ~c_Response();
    // Convenience marshal/unmarshal functions
    lmx::elmx_error marshal( const char c_file_name[], lmx::s_debug_error * p_debug_error = LMXNULL ) const;
    lmx::elmx_error marshal( const wchar_t c_file_name[], lmx::s_debug_error * p_debug_error = LMXNULL ) const;  // MS Windows Only
    lmx::elmx_error marshal( std::string * p_string, lmx::s_debug_error * p_debug_error = LMXNULL ) const;
    lmx::elmx_error marshal( std::ostream & r_sos, lmx::s_debug_error * p_debug_error = LMXNULL ) const;
    lmx::elmx_error unmarshal( const char c_file_name[], lmx::s_debug_error * p_debug_error = LMXNULL );
    lmx::elmx_error unmarshal( const wchar_t c_file_name[], lmx::s_debug_error * p_debug_error = LMXNULL );  // MS Windows Only
    lmx::elmx_error unmarshal( const char * p_memory, size_t memory_size, lmx::s_debug_error * p_debug_error = LMXNULL );
    lmx::elmx_error unmarshal( const std::string & r_string, lmx::s_debug_error * p_debug_error = LMXNULL );
    lmx::elmx_error unmarshal( const lmx::c_any_info & r_any_info, lmx::s_debug_error * p_debug_error = LMXNULL );
    // General marshal/unmarshal functions
    lmx::elmx_error marshal( lmx::c_xml_writer & r_writer, const char * p_name = "Response" ) const;
    lmx::elmx_error unmarshal( lmx::c_xml_reader & r_reader );
    lmx::elmx_error unmarshal( lmx::c_xml_reader & r_reader, const std::string & r_name );  // For advanced use-cases.
    void reset();
    bool check( lmx::c_check_tracker * p_tracker_in = LMXNULL, const char * p_name_in = "Response" ) const;
    bool is_occurs_ok( lmx::c_check_tracker * p_tracker_in = LMXNULL ) const;

[Top] [Contents] [Back]


Faults

Class name:c_Faults
Kind:Element
Model:Choice Complex Content
Common Functions
    SOAPExample::c_Faults::elmx_chosen getchosen() const;
      // Returns the enumeration constant corresponding to the element selected within the xs:choice.
allowedSOAPActions --> xs:string - getchosen() == SOAPExample::c_Faults::e_allowedSOAPActions
    const lmx::tlmx_unicode_string & get_allowedSOAPActions() const;
    lmx::elmx_error set_allowedSOAPActions( const lmx::tlmx_unicode_string & value );
    void select_allowedSOAPActions();
      // This method is called internally and usually does not need to be called directly.
noName --> noName - getchosen() == SOAPExample::c_Faults::e_noName
    void set_noName();
    void select_noName();
      // This method is called internally and usually does not need to be called directly.
Common Functions
     c_Faults();
      c_Faults( const c_Faults & r_rhs );
    c_Faults &  operator =( const c_Faults & r_rhs );
    virtual c_Faults *  clone() const;
    void swap( c_Faults & r_rhs );
      c_Faults( lmx::c_xml_reader & r_reader, lmx::elmx_error * p_error );
    // Convenience constructors
      c_Faults( const char c_file_name[], lmx::elmx_error * p_error, lmx::s_debug_error * p_debug_error = LMXNULL );
      c_Faults( const wchar_t c_file_name[], lmx::elmx_error * p_error, lmx::s_debug_error * p_debug_error = LMXNULL );  // MS Windows Only
      c_Faults( const char * p_memory, size_t memory_size, lmx::elmx_error * p_error, lmx::s_debug_error * p_debug_error = LMXNULL );
      c_Faults( const std::string & r_string, lmx::elmx_error * p_error, lmx::s_debug_error * p_debug_error = LMXNULL );
      c_Faults( const lmx::c_any_info & r_any_info, lmx::elmx_error * p_error, lmx::s_debug_error * p_debug_error = LMXNULL );
    virtual ~c_Faults();
    // Convenience marshal/unmarshal functions
    lmx::elmx_error marshal( const char c_file_name[], lmx::s_debug_error * p_debug_error = LMXNULL ) const;
    lmx::elmx_error marshal( const wchar_t c_file_name[], lmx::s_debug_error * p_debug_error = LMXNULL ) const;  // MS Windows Only
    lmx::elmx_error marshal( std::string * p_string, lmx::s_debug_error * p_debug_error = LMXNULL ) const;
    lmx::elmx_error marshal( std::ostream & r_sos, lmx::s_debug_error * p_debug_error = LMXNULL ) const;
    lmx::elmx_error unmarshal( const char c_file_name[], lmx::s_debug_error * p_debug_error = LMXNULL );
    lmx::elmx_error unmarshal( const wchar_t c_file_name[], lmx::s_debug_error * p_debug_error = LMXNULL );  // MS Windows Only
    lmx::elmx_error unmarshal( const char * p_memory, size_t memory_size, lmx::s_debug_error * p_debug_error = LMXNULL );
    lmx::elmx_error unmarshal( const std::string & r_string, lmx::s_debug_error * p_debug_error = LMXNULL );
    lmx::elmx_error unmarshal( const lmx::c_any_info & r_any_info, lmx::s_debug_error * p_debug_error = LMXNULL );
    // General marshal/unmarshal functions
    lmx::elmx_error marshal( lmx::c_xml_writer & r_writer, const char * p_name = "Faults" ) const;
    lmx::elmx_error unmarshal( lmx::c_xml_reader & r_reader );
    lmx::elmx_error unmarshal( lmx::c_xml_reader & r_reader, const std::string & r_name );  // For advanced use-cases.
    void reset();
    bool check( lmx::c_check_tracker * p_tracker_in = LMXNULL, const char * p_name_in = "Faults" ) const;
    bool is_occurs_ok( lmx::c_check_tracker * p_tracker_in = LMXNULL ) const;

[Top] [Contents] [Back]


Document Element Choice: root

Class name:c_root
Kind:Compositor
Model:Choice Complex Content
Common Functions
    SOAPExample::c_root::elmx_chosen getchosen() const;
      // Returns the enumeration constant corresponding to the element selected within the xs:choice.
Request --> Request - getchosen() == SOAPExample::c_root::e_Request
    const c_Request & get_Request() const;
    c_Request & get_Request();// For read/write access
    c_Request & assign_Request( const c_Request & value );// Deep copy
    c_Request & assign_Request( c_Request * p );
    void select_Request();
      // This method is called internally and usually does not need to be called directly.
Header --> Header - getchosen() == SOAPExample::c_root::e_Header
    const c_Header & get_Header() const;
    c_Header & get_Header();// For read/write access
    c_Header & assign_Header( const c_Header & value );// Deep copy
    c_Header & assign_Header( c_Header * p );
    void select_Header();
      // This method is called internally and usually does not need to be called directly.
Response --> Response - getchosen() == SOAPExample::c_root::e_Response
    const c_Response & get_Response() const;
    c_Response & get_Response();// For read/write access
    c_Response & assign_Response( const c_Response & value );// Deep copy
    c_Response & assign_Response( c_Response * p );
    void select_Response();
      // This method is called internally and usually does not need to be called directly.
Faults --> Faults - getchosen() == SOAPExample::c_root::e_Faults
    const c_Faults & get_Faults() const;
    c_Faults & get_Faults();// For read/write access
    c_Faults & assign_Faults( const c_Faults & value );// Deep copy
    c_Faults & assign_Faults( c_Faults * p );
    void select_Faults();
      // This method is called internally and usually does not need to be called directly.
Common Functions
     c_root();
      c_root( const c_root & r_rhs );
    c_root &  operator =( const c_root & r_rhs );
    virtual c_root *  clone() const;
    void swap( c_root & r_rhs );
      c_root( lmx::c_xml_reader & r_reader, lmx::elmx_error * p_error );
    // Convenience constructors
      c_root( const char c_file_name[], lmx::elmx_error * p_error, lmx::s_debug_error * p_debug_error = LMXNULL );
      c_root( const wchar_t c_file_name[], lmx::elmx_error * p_error, lmx::s_debug_error * p_debug_error = LMXNULL );  // MS Windows Only
      c_root( const char * p_memory, size_t memory_size, lmx::elmx_error * p_error, lmx::s_debug_error * p_debug_error = LMXNULL );
      c_root( const std::string & r_string, lmx::elmx_error * p_error, lmx::s_debug_error * p_debug_error = LMXNULL );
      c_root( const lmx::c_any_info & r_any_info, lmx::elmx_error * p_error, lmx::s_debug_error * p_debug_error = LMXNULL );
    virtual ~c_root();
    // Convenience marshal/unmarshal functions
    lmx::elmx_error marshal( const char c_file_name[], lmx::s_debug_error * p_debug_error = LMXNULL ) const;
    lmx::elmx_error marshal( const wchar_t c_file_name[], lmx::s_debug_error * p_debug_error = LMXNULL ) const;  // MS Windows Only
    lmx::elmx_error marshal( std::string * p_string, lmx::s_debug_error * p_debug_error = LMXNULL ) const;
    lmx::elmx_error marshal( std::ostream & r_sos, lmx::s_debug_error * p_debug_error = LMXNULL ) const;
    lmx::elmx_error unmarshal( const char c_file_name[], lmx::s_debug_error * p_debug_error = LMXNULL );
    lmx::elmx_error unmarshal( const wchar_t c_file_name[], lmx::s_debug_error * p_debug_error = LMXNULL );  // MS Windows Only
    lmx::elmx_error unmarshal( const char * p_memory, size_t memory_size, lmx::s_debug_error * p_debug_error = LMXNULL );
    lmx::elmx_error unmarshal( const std::string & r_string, lmx::s_debug_error * p_debug_error = LMXNULL );
    lmx::elmx_error unmarshal( const lmx::c_any_info & r_any_info, lmx::s_debug_error * p_debug_error = LMXNULL );
    // General marshal/unmarshal functions
    lmx::elmx_error marshal( lmx::c_xml_writer & r_writer, const char * p_name = "root" ) const;  // For advanced use-cases.
    lmx::elmx_error unmarshal( lmx::c_xml_reader & r_reader );
    lmx::elmx_error unmarshal( lmx::c_xml_reader & r_reader, const std::string & r_name );  // For advanced use-cases.
    void reset();
    bool check( lmx::c_check_tracker * p_tracker_in = LMXNULL, const char * p_name_in = "root" ) const;
    bool is_occurs_ok( lmx::c_check_tracker * p_tracker_in = LMXNULL ) const;

[Top] [Contents] [Back]