SAP ABAP Class CL_XMS_SENDER_ADR_PROTOCOL (XI Addressing Log)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-XI-IS-IEN (Application Component) Integration Engine
     SXMSF (Package) XI: Integration Engine Runtime
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_SOAP_PROTOCOL_ROOT Class for All SOAP Protocols 20051103
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SOAP_HIBERNATION_ACCESS Access to Serialized Objects 20080218
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_XMS_SENDER_ADR_PROTOCOL Protocol Interface of Session Protocol 20051103
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_XMS_SOAP_ADP_PROT SOAP Adapter Log 20090707
Properties
Class CL_XMS_SENDER_ADR_PROTOCOL  
Short Description XI Addressing Log    
Super Class CL_SOAP_PROTOCOL_ROOT Class for All SOAP Protocols 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SXMSF   XI: Integration Engine Runtime 
Created 20051103   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_XMS_SENDER_ADR_PROTOCOL has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_SOAP_HIBERNATION_ACCESS Access to Serialized Objects 20080218
2 IF_XMS_SENDER_ADR_PROTOCOL Protocol Interface of Session Protocol 20051103
3 IF_XMS_SOAP_ADP_PROT SOAP Adapter Log 20090707
Friends
Class CL_XMS_SENDER_ADR_PROTOCOL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_ADR_PROTOCOL_XML Instance attribute Public Type reference (TYPE) STRING 'Address' 20051123
2 CO_AGENCY Constant Public Type reference (TYPE) STRING 'Agency' 20051123
3 CO_AGREEMENT Constant Public Type reference (TYPE) STRING 'AGR_' 20060519
4 CO_CHANNEL Constant Public Type reference (TYPE) STRING 'CHANNEL' 20060519
5 CO_CLASS_NAME Constant Public Type reference (TYPE) STRING 'CL_XMS_SENDER_ADR_PROTOCOL' 20060119
6 CO_IF_NAME Constant Public Type reference (TYPE) STRING 'Name' 20051123
7 CO_IF_NAMESPACE Constant Public Type reference (TYPE) STRING 'Namespace' 20051123
8 CO_INTERFACE_PROTOCOL_XML Constant Public Type reference (TYPE) STRING 'Interface' 20051123
9 CO_MAPPED_RECEIVER Constant Public Type reference (TYPE) STRING 'MappedReceiver' 20060119
10 CO_MAPPED_SENDER Constant Public Type reference (TYPE) STRING 'MappedSender' 20060119
11 CO_PARTY Constant Public Type reference (TYPE) STRING 'Party' 20051123
12 CO_PROCESSOR_ID Constant Private Type reference (TYPE) SRT_MONI_PROC_ID TSRTM_PROC_ID_SENDER_ADR_PROT SOAP Runtime Processor Unit ID 20060222
13 CO_RCV_AGENCY Constant Public Type reference (TYPE) STRING 'ReceiverAgency' 20051205
14 CO_RCV_PARTY Constant Public Type reference (TYPE) STRING 'ReceiverParty' 20051205
15 CO_RCV_SCHEME Constant Public Type reference (TYPE) STRING 'ReceiverScheme' 20051205
16 CO_RCV_SERVICE Constant Public Type reference (TYPE) STRING 'ReceiverService' 20051205
17 CO_RECEIVERS_ADR_PROTOCOL_XML Instance attribute Public Type reference (TYPE) STRING 'Receivers' 20051123
18 CO_RECEIVER_ADR_PROTOCOL_XML Instance attribute Public Type reference (TYPE) STRING 'ReceiverAddress' 20051123
19 CO_SCHEME Constant Public Type reference (TYPE) STRING 'Scheme' 20051123
20 CO_SENDER_ADR_PROTOCOL_XML Constant Public Type reference (TYPE) STRING 'SenderAddress' 20051104
21 CO_SERIAL_VERS_710_0 Constant Private Type reference (TYPE) SRT_SERIAL_VERS '000' Serialization Version 20061109
22 CO_SERIAL_VERS_710_1 Constant Private Type reference (TYPE) SRT_SERIAL_VERS '001' Serialization Version 20061109
23 CO_SERIAL_VERS_CURRENT Constant Private Type reference (TYPE) SRT_SERIAL_VERS CO_SERIAL_VERS_710_1 Serialization Version 20061109
24 CO_SERVICE Constant Public Type reference (TYPE) STRING 'Service' 20051123
25 CO_SIMPLE_TRANS_ID Constant Private Type reference (TYPE) CXSLTDESC TSRTM_HIB_PROT_SENDER_ADDR ABAP Name of Corresponding ST 20060705
26 CO_SND_AGENCY Constant Public Type reference (TYPE) STRING 'SenderAgency' 20051205
27 CO_SND_PARTY Constant Public Type reference (TYPE) STRING 'SenderParty' 20051205
28 CO_SND_SCHEME Constant Public Type reference (TYPE) STRING 'SenderScheme' 20051205
29 CO_SND_SERVICE Constant Public Type reference (TYPE) STRING 'SenderService' 20051205
30 CO_XI_CALLED Constant Public Type reference (TYPE) STRING 'XICalled' 20060119
31 CO_XI_INBOUND Constant Public Type reference (TYPE) CHAR1 'I' Single-Character Flag 20060118
32 CO_XI_OUTBOUND Constant Public Type reference (TYPE) CHAR1 'O' Single-Character Flag 20060118
33 CO_XI_OUTBOUND_SYNC Constant Public Type reference (TYPE) CHAR1 'S' Single-Character Flag 20060208
34 _BIND_FAC Instance attribute Protected Object reference (TYPE REF TO) CL_XMS_WS_SND_AGR_BUF Buffer for WS Sender Agreements 20080215
35 _INBOUND_BINDING Instance attribute Protected Object reference (TYPE REF TO) CL_SRV_BINDING XI Services: Inbound and Outbound Binding 20060411
36 _INTERFACE Instance attribute Protected Type reference (TYPE) SXI_INTERFACE XI: Interface 20060118
37 _MAPPED_RECEIVER Instance attribute Protected Type reference (TYPE) SXI_ADDRESS XI: Address in Message Header (Sender/Receiver) 20060118
38 _MAPPED_SENDER Instance attribute Protected Type reference (TYPE) SXI_ADDRESS XI: Address in Message Header (Sender/Receiver) 20060118
39 _MSGID Instance attribute Private Type reference (TYPE) SXMSMGUID XI: Message ID 20090707
40 _ORIGINAL_RECEIVER Instance attribute Protected Type reference (TYPE) SXI_ADDRESS XI: Address in Message Header (Sender/Receiver) 20060426
41 _ORIGINAL_SENDER Instance attribute Protected Type reference (TYPE) SXI_ADDRESS XI: Address in Message Header (Sender/Receiver) 20051122
42 _PART Instance attribute Protected Object reference (TYPE REF TO) IF_SXMLP_PART General Interface for Parts 20051104
43 _QOS Instance attribute Protected Type reference (TYPE) SXMSQOS Integration Engine: Quality of Service 20090707
44 _QUEUE_ID Instance attribute Protected Type reference (TYPE) SXMSQUEUE_ID ID for Message Queue 20090707
45 _READ_FROM_PERSIST Instance attribute Protected Type reference (TYPE) CHAR1 Single-Character Flag 20060720
46 _RECEIVER_ADDRESS Instance attribute Protected Type reference (TYPE) SXI_ADDRESS XI: Address in Message Header (Sender/Receiver) 20060426
47 _SENDER_ADDRESS Instance attribute Protected Type reference (TYPE) SXI_ADDRESS XI: Address in Message Header (Sender/Receiver) 20060118
48 _TEST Instance attribute Protected Type reference (TYPE) CHAR1 Single-Character Flag 20070124
49 _XI Instance attribute Protected Type reference (TYPE) CHAR1 Single-Character Flag 20051118
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_ACL Instance method Protected Method 20060328
2 CHECK_SENDER Instance method Protected Method 20060119
3 CHECK_VALIDATION Instance method Protected Method 20070611
4 CHECK_VIRUS_SCAN Instance method Protected Method 20110927
5 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20051109
6 DETERMINE_SENDER_AGREEMENT Instance method Protected Method 20060328
7 EXTRACT Instance method Protected Method 20080226
8 GET_ADDRESS_FROM_LP Instance method Protected Method 20061117
9 GET_IN_BIND_ID_FROM_URL Instance method Protected Method 20060410
10 GET_OUTBOUND_BINDING Instance method Protected Method 20060117
11 GET_SND_RCV_FROM_FRM_FLDS Instance method Protected Method 20051205
12 GET_SND_RCV_FROM_URL Instance method Protected Method 20060410
13 GET_XI_URL_EXTENSION Instance method Protected Method 20060519
14 LOAD_TRANSPARENT Instance method Protected Method 20060719
15 PERSIST_TRANSPARENT Instance method Protected Method 20060719
16 SET_INTERFACE Instance method Protected Method 20060726
17 SET_XI_INBOUND Instance method Public Method 20060126
18 SET_XI_OUTBOUND Instance method Public Method 20060126
19 SET_XI_OUTBOUND_SYNC Instance method Public Method 20060208
20 TRACE_ADDRESS Instance method Protected Method 20060119
21 TRACE_ADDRESSES Instance method Protected Method 20060119
22 WRITE_SYSLOG Instance method Protected Method 20060328
Events
Class CL_XMS_SENDER_ADR_PROTOCOL has no event.
Types
Class CL_XMS_SENDER_ADR_PROTOCOL has no local type.
Method Signatures

Method CHECK_ACL Signature

Method CHECK_ACL on class CL_XMS_SENDER_ADR_PROTOCOL has no parameter.
# Exception Resumable Description Created on
1 CX_XMS_SYSTEM_ERROR XI: Systemfehler 20060328

Method CHECK_SENDER Signature

Method CHECK_SENDER on class CL_XMS_SENDER_ADR_PROTOCOL has no parameter.
# Exception Resumable Description Created on
1 CX_XMS_SYSTEM_ERROR XI: Systemfehler 20060119

Method CHECK_VALIDATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CTX_ Call by reference Object reference (TYPE REF TO) CL_SOAP_CONTEXT Kontext für einen SOAP Aufruf 20080624
# Exception Resumable Description Created on
1 CX_XMS_SYSTEM_ERROR XI: Systemfehler 20070611

Method CHECK_VIRUS_SCAN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CTX_ Call by reference Object reference (TYPE REF TO) CL_SOAP_CONTEXT Kontext für einen SOAP Aufruf 20110927
# Exception Resumable Description Created on
1 CX_XMS_SYSTEM_ERROR XI: Systemfehler 20110927

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_XMS_SENDER_ADR_PROTOCOL has no parameter.
Method CONSTRUCTOR on class CL_XMS_SENDER_ADR_PROTOCOL has no exception.

Method DETERMINE_SENDER_AGREEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning SENDER_BINDING Value transfer Object reference (TYPE REF TO) CL_SRV_BINDING XI Services: Inbound und Outbound Binding 20060328
# Exception Resumable Description Created on
1 CX_XMS_SYSTEM_ERROR XI: Systemfehler 20060328

Method EXTRACT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CTX_ Call by reference Object reference (TYPE REF TO) CL_SOAP_CONTEXT Kontext für einen SOAP Aufruf 20080624

Method EXTRACT on class CL_XMS_SENDER_ADR_PROTOCOL has no exception.

Method GET_ADDRESS_FROM_LP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting RECEIVER Call by reference Type reference (TYPE) SXI_ADDRESS XI: Adresse im Message Header (Sender/Receiver) 20061117
2 Exporting SENDER Call by reference Type reference (TYPE) SXI_ADDRESS XI: Adresse im Message Header (Sender/Receiver) 20061117
# Exception Resumable Description Created on
1 CX_XMS_SYSTEM_ERROR XI Services: Inbound und Outbound Binding Fehler 20061117

Method GET_IN_BIND_ID_FROM_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning IN_BIND_ID Value transfer Type reference (TYPE) SSRV_OBJECT_ID 20060410
2 Importing URL Call by reference Type reference (TYPE) STRING 20060410
# Exception Resumable Description Created on
1 CX_XMS_SYSTEM_ERROR XI: Systemfehler 20060807

Method GET_OUTBOUND_BINDING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning OUTBOUND_BINDING Value transfer Object reference (TYPE REF TO) CL_SRV_BINDING XI Services: Inbound und Outbound Binding 20060117
# Exception Resumable Description Created on
1 CX_XMS_SYSTEM_ERROR XI: Systemfehler 20060117

Method GET_SND_RCV_FROM_FRM_FLDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting RECEIVER Value transfer Type reference (TYPE) SXI_ADDRESS XI: Adresse im Message Header (Sender/Receiver) 20051205
2 Exporting SENDER Value transfer Type reference (TYPE) SXI_ADDRESS XI: Adresse im Message Header (Sender/Receiver) 20051205

Method GET_SND_RCV_FROM_FRM_FLDS on class CL_XMS_SENDER_ADR_PROTOCOL has no exception.

Method GET_SND_RCV_FROM_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting RECEIVER Value transfer Type reference (TYPE) SXI_ADDRESS XI: Adresse im Message Header (Sender/Receiver) 20060410
2 Exporting SENDER Value transfer Type reference (TYPE) SXI_ADDRESS XI: Adresse im Message Header (Sender/Receiver) 20060410
# Exception Resumable Description Created on
1 CX_XMS_SYSTEM_ERROR XI: Systemfehler 20060807

Method GET_XI_URL_EXTENSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ID Value transfer Type reference (TYPE) STRING 20060519
2 Importing URL Call by reference Type reference (TYPE) STRING 20060519

Method GET_XI_URL_EXTENSION on class CL_XMS_SENDER_ADR_PROTOCOL has no exception.

Method LOAD_TRANSPARENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PERSIST Call by reference Object reference (TYPE REF TO) IF_SOAP_PERSIST_HEADER Zugriff auf Persist Header 20060824
# Exception Resumable Description Created on
1 CX_XMS_PERSIST XI: Systemfehler der Persist 20060719

Method PERSIST_TRANSPARENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PERSIST Call by reference Object reference (TYPE REF TO) IF_SOAP_PERSIST_HEADER Zugriff auf Persist Header 20060824
# Exception Resumable Description Created on
1 CX_XMS_PERSIST XI: Systemfehler der Persist 20060719

Method SET_INTERFACE Signature

Method SET_INTERFACE on class CL_XMS_SENDER_ADR_PROTOCOL has no parameter.
Method SET_INTERFACE on class CL_XMS_SENDER_ADR_PROTOCOL has no exception.

Method SET_XI_INBOUND Signature

Method SET_XI_INBOUND on class CL_XMS_SENDER_ADR_PROTOCOL has no parameter.
Method SET_XI_INBOUND on class CL_XMS_SENDER_ADR_PROTOCOL has no exception.

Method SET_XI_OUTBOUND Signature

Method SET_XI_OUTBOUND on class CL_XMS_SENDER_ADR_PROTOCOL has no parameter.
Method SET_XI_OUTBOUND on class CL_XMS_SENDER_ADR_PROTOCOL has no exception.

Method SET_XI_OUTBOUND_SYNC Signature

Method SET_XI_OUTBOUND_SYNC on class CL_XMS_SENDER_ADR_PROTOCOL has no parameter.
Method SET_XI_OUTBOUND_SYNC on class CL_XMS_SENDER_ADR_PROTOCOL has no exception.

Method TRACE_ADDRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ADDRESS Call by reference Type reference (TYPE) SXI_ADDRESS XI: Adresse im Message Header (Sender/Receiver) 20060119
2 Importing HEADER Call by reference Type reference (TYPE) STRING 20060119

Method TRACE_ADDRESS on class CL_XMS_SENDER_ADR_PROTOCOL has no exception.

Method TRACE_ADDRESSES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ADDRESSES Call by reference Type reference (TYPE) SXI_ADDRESSES XI: Adresse im Message Header (Sender/Receiver) 20060119
2 Importing HEADER Call by reference Type reference (TYPE) STRING 20060119

Method TRACE_ADDRESSES on class CL_XMS_SENDER_ADR_PROTOCOL has no exception.

Method WRITE_SYSLOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID Call by reference Type reference (TYPE) RSLGSUBID SysLog: dritte Stelle des Meldungsnamens 20060328
2 Importing P1 Call by reference Type reference (TYPE) STRING 20060328
3 Importing P2 Call by reference Type reference (TYPE) STRING 20060328
4 Importing P3 Call by reference Type reference (TYPE) STRING 20060328
5 Importing P4 Call by reference Type reference (TYPE) STRING 20060328

Method WRITE_SYSLOG on class CL_XMS_SENDER_ADR_PROTOCOL has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 710