SAP ABAP Class CL_XMS_PLSRV_IE_ADAPTER (XMS: Call Integration Engine Adapter)
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 Interface implementation (CLASS c. INTERFACES i_ref)  IF_XMS_MAIN XMS: Global Attributes 20030723
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_XMS_MAIN_CONST XMS: Constants 20030723
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_XMS_PLSRV XMS Pipeline Service Interface 20030723
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_XMS_TRACE_CONST XMS: Trace Constants 20060721
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_XMS_PLSRV_IE_ADAPTER_AMF 20060829
Properties
Class CL_XMS_PLSRV_IE_ADAPTER  
Short Description XMS: Call Integration Engine Adapter    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SXMSF   XI: Integration Engine Runtime 
Created 20030723   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_XMS_PERSIST Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_XMS_MAIN XMS: Global Attributes 20030723
2 IF_XMS_MAIN_CONST XMS: Constants 20030723
3 IF_XMS_PLSRV XMS Pipeline Service Interface 20030723
4 IF_XMS_TRACE_CONST XMS: Trace Constants 20060721
Friends
Class CL_XMS_PLSRV_IE_ADAPTER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AO Instance attribute Private Attribute reference (LIKE) 20030805
2 CO_FALSE Instance attribute Private Attribute reference (LIKE) 20030723
3 CO_TRUE Instance attribute Private Attribute reference (LIKE) 20030723
4 DG Instance attribute Private Attribute reference (LIKE) 20030731
5 EO Instance attribute Private Attribute reference (LIKE) 20030723
6 HLO Instance attribute Private Attribute reference (LIKE) 20030723
7 HO Instance attribute Private Attribute reference (LIKE) 20030723
8 IO Instance attribute Private Attribute reference (LIKE) 20030723
9 MO Instance attribute Private Attribute reference (LIKE) 20030723
10 MOINT Instance attribute Private Attribute reference (LIKE) 20030723
11 OUTB Instance attribute Protected Object reference (TYPE REF TO) IF_SRV_OUTBINDING_XMS_PROP Outbound Binding 20030723
12 PFO Instance attribute Private Attribute reference (LIKE) 20030723
13 RM Instance attribute Private Attribute reference (LIKE) 20030723
14 RO Instance attribute Protected Object reference (TYPE REF TO) CL_XMS_RUN_TIME_ENV XMS: Runtime Environment 20030723
15 STRING1 Instance attribute Private Attribute reference (LIKE) 20030723
16 STRING2 Instance attribute Private Attribute reference (LIKE) 20030723
17 STRING3 Instance attribute Private Attribute reference (LIKE) 20030723
18 STRING4 Instance attribute Private Attribute reference (LIKE) 20030723
19 TO Instance attribute Private Attribute reference (LIKE) 20030723
20 _BEFORE_MAP_TAB Instance attribute Protected Type reference (TYPE) BEFORE_MAP_TTYP 20071016
21 _INTERFACE Instance attribute Protected Object reference (TYPE REF TO) CL_XMS_INTERFACE 20130716
Methods
# Method Level Visibility Method type Description Created on
1 CALL_XMS_HTTP Instance method Protected Method Call Integration Engine Using HTTP 20030723
2 CHECK_CONTENT_TYPE Instance method Protected Method 20060224
3 CHECK_RECEIVER_RESPONSE Static method Public Method Check Receiver Response Message 20030919
4 CONSTRUCTOR Instance method Public Constructor Constructor 20030909
5 CONVERT_HTML_ERROR Instance method Private Method 20120208
6 CONVERT_REQ_TO_RCV Instance method Protected Method 20110321
7 CREATE_URL_ENGINE Instance method Private Method 20130830
8 DELETE_SYS_ATT Instance method Protected Method 20081211
9 ENTER_PING Instance method Public Method Service Ping Method 20081124
10 GET_ATTR_OF_INDIRECT_ENDPOINT Static method Public Method Read Attributes of an Indirect SM59 End Point 20030723
11 GET_INTERFACE_ID Instance method Private Method 20130716
12 GET_URL_OF_IS Instance method Private Method 20130716
13 LOG_DATA_AS_MSG Instance method Private Method LOG_DATA_AS_MSG 20100928
14 MODIFY_CALLERINFO Instance method Protected Method WS Metering - Adapt System Header 20081027
15 MODIFY_HOPLIST Instance method Protected Method 20080428
16 PROCESS_HTTP_HEADERS Instance method Protected Method 20100611
17 RESOLVE_MTOM_ATTACHMENTS Instance method Protected Method 20080428
18 SET_HEADER_MAP_AND_ALT_PARTY Instance method Protected Method 20071016
19 SET_ICM_TEXT Instance method Protected Method 20091229
20 SET_TEST Instance method Protected Method 20060413
21 SET_TRACE_OBJECT Instance method Protected Method Attach Trace Object in Message Object 20030723
22 UNDO_HEADER_MAP_AND_ALT_PARTY Instance method Protected Method 20071017
Events
Class CL_XMS_PLSRV_IE_ADAPTER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 BEFORE_MAP Public See coding 20071016 BEGIN OF before_map, sender TYPE sxi_fromorto, receiver TYPE sxi_fromorto, message TYPE REF TO if_xms_message_xmb, END OF before_map
2 BEFORE_MAP_TTYP Public See coding 20071016 before_map_ttyp TYPE TABLE OF before_map WITH DEFAULT KEY
Method Signatures

Method CALL_XMS_HTTP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_MESSAGE Call by reference Object reference (TYPE REF TO) IF_XMS_MESSAGE XI: Message 20030723
2 Importing IM_ADAPTER_NAME Call by reference Type reference (TYPE) SSRV_ADAPTER_NAME XI: Adaptername 20030805
3 Importing IM_CHANNEL Call by reference Object reference (TYPE REF TO) CL_SRV_CHANNEL XI: Channel 20030805
4 Importing IM_ISERVER_URL Call by reference Type reference (TYPE) SXMSVALUE URL für Aufruf des Integration Servers 20030910
5 Importing IM_MESSAGE Call by reference Object reference (TYPE REF TO) IF_XMS_MESSAGE XI: Message 20030723
6 Importing IM_MESSAGE_VERSION Call by reference Type reference (TYPE) SXMS_VERSION XI: Protokollversion 20040120
# Exception Resumable Description Created on
1 CX_XMS_SYSTEM_ERROR XMS: Ausnahmeklasse für Systemfehler 20030723

Method CHECK_CONTENT_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTENT_TYPE Call by reference Type reference (TYPE) STRING 20060224
# Exception Resumable Description Created on
1 CX_XMS_SYSTEM_ERROR XI: Systemfehler 20060224

Method CHECK_RECEIVER_RESPONSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_RECEIVER_REQUEST Call by reference Object reference (TYPE REF TO) IF_XMS_MESSAGE Request-Message, die zuvor an Empfänger geschickt wurde 20030919
2 Importing IM_RECEIVER_RESPONSE Call by reference Object reference (TYPE REF TO) IF_XMS_MESSAGE Response-Message des Empfängers 20030919
# Exception Resumable Description Created on
1 CX_XMS_SYSTEM_ERROR XI: Systemfehler der Integration-Engine 20030919

Method CONSTRUCTOR Signature

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

Method CONVERT_HTML_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTENT_TYPE Call by reference Type reference (TYPE) STRING 20120208
2 Importing INPUT Call by reference Type reference (TYPE) XSTRING 20120208
3 Returning OUTPUT Value transfer Type reference (TYPE) XSTRING 20120208

Method CONVERT_HTML_ERROR on class CL_XMS_PLSRV_IE_ADAPTER has no exception.

Method CONVERT_REQ_TO_RCV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LS_VERSION_RECEIVER_REQUEST Value transfer Type reference (TYPE) SXMS_VERSION 20110321
2 Returning LV_MOINT_RECEIVER_REQUEST Value transfer Object reference (TYPE REF TO) IF_XMS_MESSAGE 20110321
3 Importing MESSAGE Call by reference Object reference (TYPE REF TO) IF_XMS_MESSAGE XI: internal message interface 20110321
# Exception Resumable Description Created on
1 CX_XMS_SYSTEM_ERROR XI: Systemfehler 20110321

Method CREATE_URL_ENGINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ENGINE_NAME Call by reference Type reference (TYPE) SSRV_ENGINE_NAME XI Services: Name der Adapter Engine 20130830
2 Returning RETURN Value transfer Type reference (TYPE) SXMSVALUE Wert 20130830

Method CREATE_URL_ENGINE on class CL_XMS_PLSRV_IE_ADAPTER has no exception.

Method DELETE_SYS_ATT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MESSAGE Call by reference Object reference (TYPE REF TO) IF_XMS_MESSAGE_XMB higher level message interface 20081211

Method DELETE_SYS_ATT on class CL_XMS_PLSRV_IE_ADAPTER has no exception.

Method ENTER_PING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_MESSAGE Call by reference Object reference (TYPE REF TO) IF_XMS_MESSAGE_XMB higher level message interface 20081124
2 Importing IM_PIPELINE_SERVICE_ID Call by reference Type reference (TYPE) SXMSPSID Pipeline-Service-Identifier 20081124
# Exception Resumable Description Created on
1 CX_XMS_SYSTEM_ERROR XI: System Error 20081124

Method GET_ATTR_OF_INDIRECT_ENDPOINT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_CLIENT Call by reference Type reference (TYPE) RFCDISPLAY-RFCCLIENT Mandant 20030723
2 Exporting EX_HOST Call by reference Type reference (TYPE) STRING Host 20030723
3 Exporting EX_LANGUAGE Call by reference Type reference (TYPE) RFCDISPLAY-RFCLANG Sprache 20030723
4 Exporting EX_NOT_FOUND Call by reference Type reference (TYPE) SXMSFLAG XMS: Flag (true/false) 20030723
5 Exporting EX_PATH Call by reference Type reference (TYPE) STRING URL-Pfad 20030723
6 Exporting EX_PORT Call by reference Type reference (TYPE) STRING Port 20030723
7 Exporting EX_RFCTYPE Call by reference Type reference (TYPE) RFCDISPLAY-RFCTYPE Art des RFC Destination 20030723
8 Exporting EX_SSL_ACTIVE Call by reference Type reference (TYPE) RFCSNC RFC Secure Network Communication (HTTP SSL) 20071126
9 Exporting EX_SSL_CLIENT_CERT Call by reference Type reference (TYPE) SSFAPPLSSL SSL Client-Identität 20071126
10 Exporting EX_USER Call by reference Type reference (TYPE) STRING User 20030723
11 Importing IM_DESTINATION Call by reference Type reference (TYPE) RFCDEST HTTP Destination 20030723

Method GET_ATTR_OF_INDIRECT_ENDPOINT on class CL_XMS_PLSRV_IE_ADAPTER has no exception.

Method GET_INTERFACE_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INTERFACE Call by reference Type reference (TYPE) SXMSINTERFACE Sender/Empfänger-Definition 20130716
2 Returning RET_TAB Value transfer Type reference (TYPE) SXMS_SITE_TAB TTYP für SXMSSITE 20130716

Method GET_INTERFACE_ID on class CL_XMS_PLSRV_IE_ADAPTER has no exception.

Method GET_URL_OF_IS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MESSAGE Call by reference Object reference (TYPE REF TO) IF_XMS_MESSAGE_XMB higher level message interface 20130716
2 Returning RE_URL Value transfer Type reference (TYPE) STRING 20130716
# Exception Resumable Description Created on
1 CX_XMS_SYSERR_ENGINE XI: Systemfehler der Integration-Engine 20130716

Method LOG_DATA_AS_MSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DATA Call by reference Type reference (TYPE) XSTRING 20100928
2 Importing REMOTE_ADDR Call by reference Type reference (TYPE) STRING 20100928

Method LOG_DATA_AS_MSG on class CL_XMS_PLSRV_IE_ADAPTER has no exception.

Method MODIFY_CALLERINFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MESSAGE Call by reference Object reference (TYPE REF TO) IF_XMS_MESSAGE_XMB higher level message interface 20081027

Method MODIFY_CALLERINFO on class CL_XMS_PLSRV_IE_ADAPTER has no exception.

Method MODIFY_HOPLIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MESSAGE Call by reference Object reference (TYPE REF TO) IF_XMS_MESSAGE_XMB higher level message interface 20080428

Method MODIFY_HOPLIST on class CL_XMS_PLSRV_IE_ADAPTER has no exception.

Method PROCESS_HTTP_HEADERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing INFOKIND Value transfer Type reference (TYPE) SXMS_INFO_KIND 20100611
2 Changing LS_CONTENTTYPE Value transfer Type reference (TYPE) STRING 20100611
3 Changing LS_DESCRIPTION Value transfer Type reference (TYPE) STRING 20100611
4 Changing LS_HEADER_FIELD Value transfer Type reference (TYPE) IHTTPNVP 20100611
5 Importing LT_HEADER_FIELD Value transfer Type reference (TYPE) TIHTTPNVP 20100611
6 Changing LT_XMS_HEADER Value transfer Type reference (TYPE) SXMS_NV_T 20100611
7 Changing LV_ICMCLNTERROR_TEXT Value transfer Type reference (TYPE) STRING 20100611
# Exception Resumable Description Created on
1 CX_XMS_SYSTEM_ERROR XI: Systemfehler 20100614

Method RESOLVE_MTOM_ATTACHMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MESSAGE Call by reference Object reference (TYPE REF TO) IF_XMS_MESSAGE_XMB higher level message interface 20080428
# Exception Resumable Description Created on
1 CX_XMS_SYSTEM_ERROR XI: Systemfehler 20080428

Method SET_HEADER_MAP_AND_ALT_PARTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning DENORMALIZATION_DONE Value transfer Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20071016
2 Importing MESSAGE Call by reference Object reference (TYPE REF TO) IF_XMS_MESSAGE_XMB higher level message interface 20071016
# Exception Resumable Description Created on
1 CX_XMS_SYSTEM_ERROR XI: Systemfehler 20071016

Method SET_ICM_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LV_ICMCLNTERROR Value transfer Type reference (TYPE) STRING 20091229
2 Returning LV_ICMCLNTERROR_TEXT Value transfer Type reference (TYPE) STRING 20091229

Method SET_ICM_TEXT on class CL_XMS_PLSRV_IE_ADAPTER has no exception.

Method SET_TEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing HTTP_REQUEST Call by reference Object reference (TYPE REF TO) IF_HTTP_REQUEST HTTP Framework (iHTTP) HTTP Request 20060413
2 Importing MESSAGE Call by reference Object reference (TYPE REF TO) IF_XMS_MESSAGE XI: internal message interface 20060413

Method SET_TEST on class CL_XMS_PLSRV_IE_ADAPTER has no exception.

Method SET_TRACE_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_MESSAGE Call by reference Object reference (TYPE REF TO) IF_XMS_MESSAGE XMS: Message 20030723
2 Returning RE_TRACE Value transfer Object reference (TYPE REF TO) IF_XMS_TRACE XMS: Trace 20030723

Method SET_TRACE_OBJECT on class CL_XMS_PLSRV_IE_ADAPTER has no exception.

Method UNDO_HEADER_MAP_AND_ALT_PARTY Signature

Method UNDO_HEADER_MAP_AND_ALT_PARTY on class CL_XMS_PLSRV_IE_ADAPTER has no parameter.
Method UNDO_HEADER_MAP_AND_ALT_PARTY on class CL_XMS_PLSRV_IE_ADAPTER has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 640