SAP ABAP Class CL_SRV_XML_SERIALIZER (XI Services: XML Serialization and Deserialization)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-XI-IBC-SRV (Application Component) Services
     SAI_SERVICES (Package) Determine Adapter Configuration
Properties
Class CL_SRV_XML_SERIALIZER  
Short Description XI Services: XML Serialization and Deserialization    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SAI_SERVICES   Determine Adapter Configuration 
Created 20030422   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SRV_XML_SERIALIZER has no forward declaration.
Interfaces
Class CL_SRV_XML_SERIALIZER has no interface implemented.
Friends
Class CL_SRV_XML_SERIALIZER has no friend class.
Attributes
Class CL_SRV_XML_SERIALIZER has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 DESERIALIZE_CHANNEL Static method Public Method Deserialize Channel 20030509
2 DESERIALIZE_HEADER_MAPPING Static method Private Method Deserialize Header Mapping 20040115
3 DESERIALIZE_INBINDING Static method Public Method Deserialize Inbound Binding 20040114
4 DESERIALIZE_OUTBINDING Static method Public Method Deserialize Outbound Binding 20030509
5 DESERIALIZE_OUTBINDINGS_ST Static method Public Method Deserialize Outbound Binding List with Simple Trafos 20040518
6 SERIALIZE_CHANNEL Static method Public Method Serialize Channel 20030422
7 SERIALIZE_INBINDING Static method Public Method Serialize Inbound Binding 20040114
8 SERIALIZE_OUTBINDING Static method Public Method Serialize Outbound Binding 20030422
9 SERIALIZE_OUTBINDINGS_ST Static method Public Method Serialize Outbound Binding List with Simple Trafos 20040518
Events
Class CL_SRV_XML_SERIALIZER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 CHANNEL_ENTRY_TYPE Private See coding 20040518 begin of channel_entry_type, version type string, party_name type sxi_party, service_name type sxi_service, channel_name type ssrv_channelname, adapter_type type ssrv_adapter_name, adapter_namespace type ssrv_adapter_ns, adapter_swcv(32) type c, adapter_engine_type type ssrv_engine_type, adapter_engine_name type ssrv_engine_name, message_protocol type ssrv_msgprot, message_protocol_version type ssrv_msgprotvers, transport_protocol type ssrv_trnsprot, transport_protocol_version type ssrv_trnsprotvers, channel_direction type ssrv_direction, from_party_agency type sxi_party_agency, from_party_schema type sxi_party_type, to_party_agency type sxi_party_agency, to_party_schema type sxi_party_type, channel_attributes type str_name_tab_valuet, end of channel_entry_type
2 FIELD_TYPE Private See coding 20040518 begin of field_type, name(32) type c, extractorid(32) type c, end of field_type
3 FIELD_TYPET Private See coding 20040518 field_typet type standard table of field_type with default key
4 OUTBINDING_ENTRY_TYPE Private See coding 20040518 begin of outbinding_entry_type, version type string, objectid(32) type c, from_party_name type sxi_from_party, from_service_name type sxi_from_service, to_party_name type sxi_to_party, to_service_name type sxi_to_service, to_interface_name type sxi_action, to_interface_namespace type sxi_action_ns, outbinding_attributes type str_name_tab_valuet, field_mapping type field_typet, channel_entry type channel_entry_type, end of outbinding_entry_type
5 OUTBINDING_ENTRY_TYPET Private See coding 20040518 outbinding_entry_typet type standard table of outbinding_entry_type with default key
6 OUTBINDING_TYPE Private See coding 20040518 begin of outbinding_type, version type string, outbinding type outbinding_entry_typet, end of outbinding_type
7 STR_NAME_STR_VALUE Private See coding 20040519 begin of str_name_str_value, name type string, value type string, end of str_name_str_value
8 STR_NAME_STR_VALUET Private See coding 20040519 str_name_str_valuet type standard table of str_name_str_value with default key
9 STR_NAME_TAB_VALUE Private See coding 20040519 begin of str_name_tab_value, name type string, is_table(1) type c, is_password(1) type c, value type string, table_value type str_name_str_valuet, end of str_name_tab_value
10 STR_NAME_TAB_VALUET Private See coding 20040519 str_name_tab_valuet type standard table of str_name_tab_value with default key
Method Signatures

Method DESERIALIZE_CHANNEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_XML_STRING Call by reference Type reference (TYPE) STRING 20030509
2 Returning RE_CHANNEL Value transfer Object reference (TYPE REF TO) CL_SRV_CHANNEL 20030509
# Exception Resumable Description Created on
1 CX_XMS_SYSTEM_ERROR XI: Systemfehler 20051116

Method DESERIALIZE_HEADER_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_XML_STRING Call by reference Type reference (TYPE) STRING 20040115
2 Returning RE_HEADER_MAPPINGS Value transfer Type reference (TYPE) SSRV_HEADER_MAP_TO_EXTRACTORIT XI Services: Map Tabelle von Headerelement zu Extraktor ID 20040115

Method DESERIALIZE_HEADER_MAPPING on class CL_SRV_XML_SERIALIZER has no exception.

Method DESERIALIZE_INBINDING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_XML_STRING Call by reference Type reference (TYPE) STRING 20040114
2 Returning RE_BINDING Value transfer Object reference (TYPE REF TO) CL_SRV_BINDING 20040114
# Exception Resumable Description Created on
1 CX_XMS_SYSTEM_ERROR XI: Systemfehler 20051116

Method DESERIALIZE_OUTBINDING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_XML_STRING Call by reference Type reference (TYPE) STRING 20030509
2 Returning RE_BINDING Value transfer Object reference (TYPE REF TO) CL_SRV_BINDING 20030509
# Exception Resumable Description Created on
1 CX_XMS_SYSTEM_ERROR XI: Systemfehler 20051116

Method DESERIALIZE_OUTBINDINGS_ST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_XML_STRING Call by reference Object reference (TYPE REF TO) IF_XMS_XMLSOURCE XML Source 20040518
2 Returning RE_BINDING_TAB Value transfer Type reference (TYPE) SSRV_CL_BINDINGT XI Services: Tabelle der Bindings (Klassen) 20040518
# Exception Resumable Description Created on
1 CX_XMS_SYSTEM_ERROR XI: Systemfehler 20040518

Method SERIALIZE_CHANNEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CHANNEL Call by reference Object reference (TYPE REF TO) CL_SRV_CHANNEL 20030422
2 Returning RE_XML_STRING Value transfer Type reference (TYPE) STRING 20030422

Method SERIALIZE_CHANNEL on class CL_SRV_XML_SERIALIZER has no exception.

Method SERIALIZE_INBINDING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_BINDING Call by reference Object reference (TYPE REF TO) CL_SRV_BINDING 20040114
2 Returning RE_XML_STRING Value transfer Type reference (TYPE) STRING 20040114

Method SERIALIZE_INBINDING on class CL_SRV_XML_SERIALIZER has no exception.

Method SERIALIZE_OUTBINDING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_BINDING Call by reference Object reference (TYPE REF TO) CL_SRV_BINDING 20030422
2 Returning RE_XML_STRING Value transfer Type reference (TYPE) STRING 20030422

Method SERIALIZE_OUTBINDING on class CL_SRV_XML_SERIALIZER has no exception.

Method SERIALIZE_OUTBINDINGS_ST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_BINDING_TAB Call by reference Type reference (TYPE) SSRV_CL_BINDINGT XI Services: Tabelle der Bindings (Klassen) 20040518
2 Returning RE_XML_STRING Value transfer Type reference (TYPE) STRING 20040518
# Exception Resumable Description Created on
1 CX_XMS_SYSTEM_ERROR XI: Systemfehler 20040518
History
Last changed by/on SAP  20110908 
SAP Release Created in 640