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 | ![]() |
Static method | Public | Method | Deserialize Channel | 20030509 |
2 | ![]() |
Static method | Private | Method | Deserialize Header Mapping | 20040115 |
3 | ![]() |
Static method | Public | Method | Deserialize Inbound Binding | 20040114 |
4 | ![]() |
Static method | Public | Method | Deserialize Outbound Binding | 20030509 |
5 | ![]() |
Static method | Public | Method | Deserialize Outbound Binding List with Simple Trafos | 20040518 |
6 | ![]() |
Static method | Public | Method | Serialize Channel | 20030422 |
7 | ![]() |
Static method | Public | Method | Serialize Inbound Binding | 20040114 |
8 | ![]() |
Static method | Public | Method | Serialize Outbound Binding | 20030422 |
9 | ![]() |
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 | ![]() |
IM_XML_STRING | Call by reference | Type reference (TYPE) | STRING | 20030509 | |||
2 | ![]() |
RE_CHANNEL | Value transfer | Object reference (TYPE REF TO) | CL_SRV_CHANNEL | 20030509 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
XI: Systemfehler | 20051116 |
Method DESERIALIZE_HEADER_MAPPING Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IM_XML_STRING | Call by reference | Type reference (TYPE) | STRING | 20040115 | |||
2 | ![]() |
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 | ![]() |
IM_XML_STRING | Call by reference | Type reference (TYPE) | STRING | 20040114 | |||
2 | ![]() |
RE_BINDING | Value transfer | Object reference (TYPE REF TO) | CL_SRV_BINDING | 20040114 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
XI: Systemfehler | 20051116 |
Method DESERIALIZE_OUTBINDING Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IM_XML_STRING | Call by reference | Type reference (TYPE) | STRING | 20030509 | |||
2 | ![]() |
RE_BINDING | Value transfer | Object reference (TYPE REF TO) | CL_SRV_BINDING | 20030509 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
XI: Systemfehler | 20051116 |
Method DESERIALIZE_OUTBINDINGS_ST Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IM_XML_STRING | Call by reference | Object reference (TYPE REF TO) | IF_XMS_XMLSOURCE | XML Source | 20040518 | ||
2 | ![]() |
RE_BINDING_TAB | Value transfer | Type reference (TYPE) | SSRV_CL_BINDINGT | XI Services: Tabelle der Bindings (Klassen) | 20040518 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
XI: Systemfehler | 20040518 |
Method SERIALIZE_CHANNEL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IM_CHANNEL | Call by reference | Object reference (TYPE REF TO) | CL_SRV_CHANNEL | 20030422 | |||
2 | ![]() |
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 | ![]() |
IM_BINDING | Call by reference | Object reference (TYPE REF TO) | CL_SRV_BINDING | 20040114 | |||
2 | ![]() |
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 | ![]() |
IM_BINDING | Call by reference | Object reference (TYPE REF TO) | CL_SRV_BINDING | 20030422 | |||
2 | ![]() |
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 | ![]() |
IM_BINDING_TAB | Call by reference | Type reference (TYPE) | SSRV_CL_BINDINGT | XI Services: Tabelle der Bindings (Klassen) | 20040518 | ||
2 | ![]() |
RE_XML_STRING | Value transfer | Type reference (TYPE) | STRING | 20040518 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
XI: Systemfehler | 20040518 |
History
Last changed by/on | SAP | 20110908 |
SAP Release Created in | 640 |