SAP ABAP Class CL_XMS_MAIN (XMS: Main Class of Integration Engine Runtime)
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_ENGINE XMS: Integration Engine 20020807
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_XMS_MAIN XMS: Global Attributes 20010619
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_XMS_MAIN_CONST XMS: Constants 20010620
Properties
Class CL_XMS_MAIN  
Short Description XMS: Main Class of Integration Engine Runtime    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SXMSF   XI: Integration Engine Runtime 
Created 20010606   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 CL_XMS_FACTORY Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_XMS_MESSAGE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 CL_XMS_MESSAGE_HEADER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
5 CL_XMS_MESSAGE_XMB Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
6 CL_XMS_PROFILE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
7 CL_XMS_RUN_TIME_ENV Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
8 CL_XMS_SYSTEM_ERROR Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
9 CL_XMS_TRACE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
10 IF_IDX_IDOC_RESOURCE Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
11 IF_XMS_CONFIG Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_XMS_ENGINE XMS: Integration Engine 20020807
2 IF_XMS_MAIN XMS: Global Attributes 20010619
3 IF_XMS_MAIN_CONST XMS: Constants 20010620
Friends
# Friend Modeled only Created on Description
1 CL_XMS_PLSRV_IE_ADAPTER 20031111 XMS: Call Integration Engine Adapter
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AO Instance attribute Private Attribute reference (LIKE) 20020821
2 CHECK_MESSAGE_CONSISTENCY Static Attribute Private Type reference (TYPE) CHAR1 Single-Character Flag 20110516
3 CO_FALSE Instance attribute Public Type reference (TYPE) SXMSPID XMS: Pipeline ID 20010620
4 CO_ICF_SERVICE_XMB Constant Public Type reference (TYPE) STRING '/sap/bc/xmb/' ICF Service Name for Integration Engine 20010822
5 CO_LOGGING_CONDITIONAL Constant Public Type reference (TYPE) SXMSLOG SPACE XMS: Logging 20010829
6 CO_LOGGING_OFF Constant Public Type reference (TYPE) SXMSLOG '0' XMS: Logging 20010829
7 CO_LOGGING_ON Constant Public Type reference (TYPE) SXMSLOG '1' XMS: Logging 20010829
8 CO_PIPELINE_CENTRAL Constant Public Type reference (TYPE) SXMSPID 'CENTRAL' XMS: Pipeline ID 20020926
9 CO_PIPELINE_CENTRAL_BACK Constant Public Type reference (TYPE) SXMSPID 'CENTRAL_BACK' XMS: Pipeline ID 20021002
10 CO_PIPELINE_CENTRAL_BACK_INT Constant Public Type reference (TYPE) SXMSPID 'SAP_CENTRAL_BACK' Integration Engine: Pipeline ID 20080603
11 CO_PIPELINE_CENTRAL_INT Constant Public Type reference (TYPE) SXMSPID 'SAP_CENTRAL' Integration Engine: Pipeline ID 20080603
12 CO_PIPELINE_ENTRY Constant Public Type reference (TYPE) SXMSPID 'ENTRY' Integration Engine: Pipeline ID 20030211
13 CO_PIPELINE_RECEIVER Constant Public Type reference (TYPE) SXMSPID 'RECEIVER' XMS: Pipeline ID 20020926
14 CO_PIPELINE_RECEIVER_BACK Constant Public Type reference (TYPE) SXMSPID 'RECEIVER_BACK' XMS: Pipeline ID 20021002
15 CO_PIPELINE_RECEIVER_BACK_INT Constant Public Type reference (TYPE) SXMSPID 'SAP_RECEIVER_BACK' Integration Engine: Pipeline ID 20080603
16 CO_PIPELINE_RECEIVER_INT Constant Public Type reference (TYPE) SXMSPID 'SAP_RECEIVER' Integration Engine: Pipeline ID 20080603
17 CO_PIPELINE_SENDER Constant Public Type reference (TYPE) SXMSPID 'SENDER' XMS: Pipeline ID 20020926
18 CO_PIPELINE_SENDER_BACK Constant Public Type reference (TYPE) SXMSPID 'SENDER_BACK' XMS: Pipeline ID 20021002
19 CO_PIPELINE_SENDER_BACK_INT Constant Public Type reference (TYPE) SXMSPID 'SAP_SENDER_BACK' Integration Engine: Pipeline ID 20080603
20 CO_PIPELINE_SENDER_INT Constant Public Type reference (TYPE) SXMSPID 'SAP_SENDER' Integration Engine: Pipeline ID 20080603
21 CO_PLSRV_ADAPTER_MAPPING_IN Constant Public Type reference (TYPE) SXMSPSID 'PLSRV_ADAPTER_MAPPING_INBOUND' XMS: Pipeline Service Identifier 20011023
22 CO_PLSRV_ADAPTER_MAPPING_OUT Constant Public Type reference (TYPE) SXMSPSID 'PLSRV_ADAPTER_MAPPING_OUTBOUND' XMS: Pipeline Service Identifier 20011023
23 CO_PLSRV_INBOUND_PROXY Constant Public Type reference (TYPE) SXMSPSID 'PLSRV_CALL_INBOUND_PROXY' XMS: Pipeline Service ID 20020830
24 CO_PLSRV_INTERFACE_DETERMINE Constant Public Type reference (TYPE) SXMSPSID 'PLSRV_INTERFACE_DETERMINATION' Pipeline Service Identifier 20021204
25 CO_PLSRV_LOGICAL_ROUTING Constant Public Type reference (TYPE) SXMSPSID 'PLSRV_RECEIVER_DETERMINATION' Pipeline Service Identifier 20020819
26 CO_PLSRV_MAPPING_REQUEST Constant Public Type reference (TYPE) SXMSPSID 'PLSRV_MAPPING_REQUEST' Pipeline Service Identifier 20020819
27 CO_PROPAGATE_PRINCIPAL_FLAG Constant Public Type reference (TYPE) USERINFO_GUID 'FFFFFFFFFFFFFFFF' Unique Identifier for Storing USERINFO Metadata 20061030
28 CO_QUEUE_ACTIVATION_AUTOMATIC Constant Public Type reference (TYPE) SXMSEXEM 'A' XMS: Automatic Queue Activation 20010719
29 CO_QUEUE_ACTIVATION_MANUAL Constant Public Type reference (TYPE) SXMSEXEM 'M' XMS: Manual Queue Activation 20010719
30 CO_SWITCH_ON_PLSRV_TYPE Constant Public Type reference (TYPE) SXMSPSTYPE '=SWITCH=' XMS: Pipeline Service Type 20011017
31 CO_TRUE Instance attribute Public Type reference (TYPE) SXMSPID XMS: Pipeline ID 20010620
32 CO_XI_INTERN_NAMESPACE Instance attribute Public Type reference (TYPE) SXMSPID XMS: Pipeline ID 20030818
33 CO_XMB_TYPE_CENTRAL Constant Public Type reference (TYPE) SXMSTYPE 'CENTRAL' XMS: Integration Engine Type 20011009
34 CO_XMB_TYPE_SND_CENTR Constant Public Type reference (TYPE) SXMSTYPE 'SND_CENTR' XMS: Integration Engine Type 20011009
35 CO_XMB_TYPE_SND_P2P Constant Public Type reference (TYPE) SXMSTYPE 'SND_P2P' XMS: Integration Engine Type 20011009
36 DG Instance attribute Private Attribute reference (LIKE) 20030731
37 DY Instance attribute Private Attribute reference (LIKE) 20050802
38 ENGINE_REF Static Attribute Protected Object reference (TYPE REF TO) IF_XMS_ENGINE XMS: Integration Engine 20020807
39 ENGINE_TYPE Static Attribute Private Type reference (TYPE) STRING IF_XMS_CONFIG=>CO_VAL_ENGINE_TYPE_LOCAL Engine Type 20060112
40 EO Instance attribute Private Attribute reference (LIKE) 20010619
41 EX Instance attribute Protected Object reference (TYPE REF TO) CX_XMS_SYSTEM_ERROR XMS: Exception Class for System Errors 20010629
42 EX_PLSRV Instance attribute Protected Object reference (TYPE REF TO) CX_XMS_PIPELINE_EXIT XI: Exception Class for Splitters 20010927
43 HLO Instance attribute Private Attribute reference (LIKE) 20020828
44 HO Instance attribute Private Attribute reference (LIKE) 20010704
45 IO Instance attribute Private Attribute reference (LIKE) 20011206
46 LOG_FILE_C Instance attribute Private Type reference (TYPE) SXMSFLAG XMS: Flag (true/false) 20031114
47 LOG_LEVEL_C Instance attribute Private Type reference (TYPE) SXMSLOGLEV XI: Logging Level 20031114
48 LOG_READ_C Instance attribute Private Type reference (TYPE) SXMSFLAG XMS: Flag (true/false) 20031114
49 MO Instance attribute Private Attribute reference (LIKE) 20010619
50 MOINT Instance attribute Private Attribute reference (LIKE) 20011220
51 MONITOR_REF Instance attribute Public Object reference (TYPE REF TO) IF_XMB_ERROR_MONITOR CCMS: Error Monitoring Initial Screen for Integration Engine 20011113
52 MONITOR_RUNTIME_REF Instance attribute Public Object reference (TYPE REF TO) IF_XMB_RUNTIME_MONITOR CCMS: Runtime Monitoring Initial Screen for Integ. Engine 20011127
53 OUTB Instance attribute Private Object reference (TYPE REF TO) IF_SRV_OUTBINDING_XMS_PROP Outbound Binding 20030428
54 PACKET_ADD Static Attribute Public Type reference (TYPE) CHAR1 ' ' Add MSG to Package 20041115
55 PACKET_ID Static Attribute Public Type reference (TYPE) SXMSREFID Integration Engine: Reference Type 20041115
56 PACKET_RESTART Static Attribute Public Type reference (TYPE) CHAR1 'X' Initialize Package 20041115
57 PACKET_SEND Static Attribute Public Type reference (TYPE) CHAR1 Send Package 20041115
58 PACKET_VALUE Static Attribute Public Type reference (TYPE) SXMSREFVAL Integration Engine: Reference Value 20041115
59 PERSIST_REF Instance attribute Protected Object reference (TYPE REF TO) CL_XMS_PERSIST SXMS: Persistency Layer 20010702
60 PFO Instance attribute Private Attribute reference (LIKE) 20020227
61 PFO_ENABLED Static Attribute Protected Type reference (TYPE) SXMSFLAG Integration Engine: Flag (True/False) 20020227
62 PFO_MEASUREMENT_LEVEL Static Attribute Protected Type reference (TYPE) SXMSMEALEV 0 SXMS: Level of Runtime Measurement 20020801
63 PFO_MEASUREMENT_PERSIST Static Attribute Protected Type reference (TYPE) SXMSFLAG 0 Integration Engine: Flag (True/False) 20020801
64 PMI_ASYNCHRONOUS_AGENT_REF Instance attribute Private Object reference (TYPE REF TO) CL_XI_SPI_ASYNCHRONOUS_AGENT 20030402
65 PMI_ENABLED Instance attribute Public Type reference (TYPE) SXMSFLAG 20030402
66 PMI_ERROR_AGENT_REF Instance attribute Private Object reference (TYPE REF TO) CL_XI_SPI_ERROR_AGENT 20030820
67 PMI_INBOUND_AGENT_REF Instance attribute Private Object reference (TYPE REF TO) CL_XI_SPI_INBOUND_AGENT 20030402
68 PMI_SERVICE_AGENT_REF Instance attribute Private Object reference (TYPE REF TO) CL_XI_SPI_SERVICE_AGENT 20030402
69 PMI_STATUS_AGENT_REF Instance attribute Private Object reference (TYPE REF TO) CL_XI_SPI_STATUS_AGENT XI: Status Agent for PMI 20100423
70 REGISTRY_INITIALIZE Static Attribute Private Type reference (TYPE) CHAR1 Single-Character Flag 20090814
71 REG_SWITCH Static Attribute Public Type reference (TYPE) CHAR1 'X' Single-Character Flag 20040115
72 RM Instance attribute Private Attribute reference (LIKE) 20030717
73 RO Instance attribute Protected Object reference (TYPE REF TO) CL_XMS_RUN_TIME_ENV XMS: Runtime Environment 20010619
74 SKIPFIRSTPERSISTENCE Constant Public Type reference (TYPE) STRING 'skipFirstPersistence' 20080703
75 STRING1 Instance attribute Private Attribute reference (LIKE) 20010703
76 STRING2 Instance attribute Private Attribute reference (LIKE) 20010703
77 STRING3 Instance attribute Private Attribute reference (LIKE) 20010703
78 STRING4 Instance attribute Private Attribute reference (LIKE) 20010703
79 SYS Instance attribute Private Attribute reference (LIKE) 20060220
80 TO Instance attribute Private Attribute reference (LIKE) 20010619
81 TROUBLESHOOT_REF Instance attribute Private Object reference (TYPE REF TO) CL_XMS_TROUBLESHOOT Integration Troubleshooting Settings 20011206
82 USE_CASE Instance attribute Protected Type reference (TYPE) SXMSACT XMS: Action 20010620
Methods
# Method Level Visibility Method type Description Created on
1 ADD_METERING_DATA Instance method Public Method WS Metering 20081027
2 ADD_SERVICE_ACTION Static method Public Method Aggregate calls of used proxy classes 20071221
3 CALL_PIPELINE_ASYNC Instance method Protected Method Calling Asynchronous Execution (Should Be Done Using qRFC) 20011009
4 CALL_PIPELINE_SYNC Instance method Public Method Synchronous Execution (Caller Waits in Line for Answer) 20010613
5 CALL_PLSRV Instance method Protected Method Call Pipeline Service 20011008
6 CALL_PLSRV_LOCAL Instance method Public Method Call Pipeline Service Locally 20011008
7 CALL_UC_EXECUTE Instance method Protected Method Execute Use Case EXECUTE 20010612
8 CANCEL_ERROR_MESSAGE Instance method Public Method Cancelling Message with Errors 20020906
9 CHECK_EO_AUTOMATIC_RETRY Static method Public Method Test Automatic Retry 20090127
10 CHECK_MESSAGE Static method Public Method Check Message Consistency 20110516
11 CHECK_QUEUE_ID Instance method Private Method Check Queue ID 20120313
12 CHECK_SYSTEM_ID Instance method Private Method Test System ID of System 20120323
13 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20060112
14 CONSTRUCTOR Instance method Public Constructor Constructor 20011113
15 CONVERT_STRING_TO_RAW_LINES Static method Public Method Converting String to RAW Lines 20010705
16 CONVERT_STRING_TO_XSTRING Static method Public Method Converting String to XString 20010705
17 CREATE_ACK_MESSAGE Static method Public Method Generates an Acknowledgment Message from Current Message 20031002
18 CREATE_ACK_NOTSUPPORTED Static method Public Method 20060321
19 CREATE_ENGINE Static method Public Method Generates Instance of an Integration Engine 20020807
20 CREATE_ERROR_MESSAGE Static method Public Method Generate Message Consisting of Error Property 20011029
21 CREATE_RESPONSE_MESSAGE Static method Public Method Generates a Response Message from Current Message 20030807
22 CREATE_RND_NUMBER Static method Public Method Generates Random Number 0 to 99 20030717
23 CREATE_SOAP_FAULT_MESSAGE Static method Public Method Generates a SOAP Fault Message from System Error 20030911
24 CREATE_SYS_ACK_OK Static method Public Method 20060607
25 CREATE_XMB Static method Public Method Creates Integration Engine Instance 20010711
26 DELETE_MAPP_STEP_ATT Instance method Public Method 20100601
27 DESERIALIZE_MESSAGE Static method Public Method Deserialize Message (xstring -> MO) 20010625
28 DETERMINE_EXT_PID Static method Public Method Determine External Pipeline ID 20060112
29 DETERMINE_MESSAGE_SIZE_TOTAL Static method Public Method Determine Total Message Size 20060220
30 DETERMINE_PIPELINE_ELEM Static method Public Method Determine Pipeline Elements 20060113
31 DETERMIN_MESSAGE_SIZE Static method Public Method Determining Message Size (Attachments Only) 20020904
32 DOWNLOAD_XSTRING Static method Public Method XString (UTF-8) Download 20010718
33 DO_XML_ESCAPING Static method Public Method Provide String with XML Escape Codes 20020111
34 DO_XML_UNESCAPING Static method Public Method Release String from XML Escape Codes 20020717
35 ENTER_XMS Instance method Public Method Integration Engine Call in Line 20010606
36 GET_ADAPTER_OF_BINDING Static method Public Method Determine Adapter ID From Binding 20030509
37 GET_ADAPT_PACKET_CONF Static method Public Method Read Configuration for Package Processing in Adapter 20041115
38 GET_ADAPT_PACKET_HANDLE Static method Public Method Read Outbound Handle for Package Processing 20041115
39 GET_MESSAGE Instance method Public Method Read Message 20011011
40 GET_MESSAGE_PROPERTIES Static method Public Method Read Message Properties 20010704
41 GET_PRINCIPAL_CONF Instance method Public Method Read Principal Propagation Configuration 20061030
42 GET_PRINCIPAL_CONF_SENDER Static method Public Method Reading Table for Principal Propagation 20081202
43 GET_SERVER_INFO Static method Public Method Read Server Information 20100602
44 GET_TAG_PREFIX_VIA_URI Static method Public Method Determine Appropriate URI for Tag Prefix 20010711
45 GET_TAG_VALUE Static method Public Method XML: Determine Tag Value and Attributes 20010607
46 GET_XMB_URL Static method Public Method Delivers URL for Integration Engine 20011004
47 IS_PFO_ENABLED Static method Public Method Checking Whether Runtime Measurement Is Activated 20020801
48 PFO_IS_ENABLED Instance method Public Method Querying Whether to Measure Performance 20020306
49 READ_LOGGING_CONF Instance method Public Method Read Logging Configuration 20070212
50 READ_MESSAGE_FROM_PERSIST Instance method Public Method Read Message with Properties from Persistency 20010719
51 RESTART_ERROR_MESSAGE Instance method Public Method Manual Restart of a Message with Errors 20011019
52 SERIALIZE_MESSAGE Static method Public Method Serialize Message (MO ->xstring) 20010625
53 SET_ADAPT_PACKET_CONF Static method Public Method Set Configuration for Package Processing in Adapter 20041115
54 SET_ADAPT_PACKET_HANDLE Static method Public Method Set Outbound Handle for Package Processing 20041115
55 SET_CHECK_MESSAGE_CONSISTENCY Instance method Protected Method Configure Message Check 20110516
56 SET_MESSAGE Instance method Public Method Set Message 20010703
57 SET_MESSAGE_HEADERS Static method Public Method Set Message Properties 20060322
58 SET_MESSAGE_PROPERTIES Instance method Public Method Set Message Properties 20010703
59 SET_MESSAGE_REGISTRY Static method Public Method Set Message Registry for Properties 20010704
60 SET_RUNTIME_ACK_STATUS Instance method Public Method Sets Ack Status in Runtime Object 20070212
61 SET_TAG_VALUE Static method Public Method XML: Attach Tag with Value and Attributes to String 20010607
62 SYNCH_UPDATE_PID Static method Public Method Update Synchronous PID 20060116
63 WRITE_CALLSTACK Instance method Public Method Write Call Stack 20130423
64 WRITE_SYSLOG_ENTRY Instance method Public Method Write System Log Entry 20070212
Events
Class CL_XMS_MAIN has no event.
Types
Class CL_XMS_MAIN has no local type.
Method Signatures

Method ADD_METERING_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PROXY_PLSRV Call by reference Object reference (TYPE REF TO) IF_XMS_PLSRV XMS pipeline service interface 20081027

Method ADD_METERING_DATA on class CL_XMS_MAIN has no exception.

Method ADD_SERVICE_ACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DIRECTION Call by reference Type reference (TYPE) CHAR1 inbound / outbound [I|O] 20071221
2 Importing I_PROCESSING_MODE Call by reference Type reference (TYPE) CHAR1 Asynchron / synchron [A|S] 20071221
3 Importing I_SERVICE_TYPE Call by reference Type reference (TYPE) CHAR1 Proxy / WS [E|W] 20071221
4 Importing PROXY_PLSRV Call by reference Object reference (TYPE REF TO) IF_XMS_PLSRV XI: Interface 20071221

Method ADD_SERVICE_ACTION on class CL_XMS_MAIN has no exception.

Method CALL_PIPELINE_ASYNC Signature

Method CALL_PIPELINE_ASYNC on class CL_XMS_MAIN has no parameter.
# Exception Resumable Description Created on
1 CX_XMS_SYSTEM_ERROR XMS: Ausnahmeklasse für Systemfehler 20011009

Method CALL_PIPELINE_SYNC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning FEH Value transfer Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20071019
# Exception Resumable Description Created on
1 CX_XMS_SYSTEM_ERROR XMS: Exception Class for System Errors 20010613

Method CALL_PLSRV 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 XI: Message 20030922
2 Exporting EX_PLSRV_LOG_FLAG Call by reference Type reference (TYPE) SXMSLOG XI: Logging 20011011
3 Importing IM_PL_ELEMENT Call by reference Type reference (TYPE) SXMSPIPEEL XI: Pipeline-Element 20011008
4 Exporting PLSRV Call by reference Object reference (TYPE REF TO) IF_XMS_PLSRV XMS pipeline service interface 20071221
# Exception Resumable Description Created on
1 CX_XMS_SYSTEM_ERROR XMS: Ausnahmeklasse für Systemfehler 20011008

Method CALL_PLSRV_LOCAL 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 XI: Message 20030922
2 Importing IM_PL_SERVICE Call by reference Type reference (TYPE) SXMSPLSRV XMS: Pipeline Service 20011008
3 Exporting PLSRV Call by reference Object reference (TYPE REF TO) IF_XMS_PLSRV XMS pipeline service interface 20071221
# Exception Resumable Description Created on
1 CX_XMS_SYSTEM_ERROR XMS: Exception Class for System Errors 20011008

Method CALL_UC_EXECUTE Signature

Method CALL_UC_EXECUTE on class CL_XMS_MAIN has no parameter.
# Exception Resumable Description Created on
1 CX_XMS_SYSTEM_ERROR XMS: Ausnahmeklasse für Systemfehler 20010613

Method CANCEL_ERROR_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_EOIO_FORCE Call by reference Type reference (TYPE) CHAR1 'I' ' '/I/F->no/popup/forced EOIO cancel 20040115
2 Importing IM_MESSAGE_GUID Call by reference Type reference (TYPE) SXMSMGUID Integration Engine: Message ID 20020906
3 Importing IM_PIPELINE_ID Call by reference Type reference (TYPE) SXMSPIDEXT XMS: External Logical Pipeline ID 20020906
# Exception Resumable Description Created on
1 ACTION_CANCELLED Quittieren wurde gecancelt 20031020
2 CANCEL_NO_BE Only asynchronous messages can be acknowledged 20021007
3 INTERNAL_SYSTEM_ERROR Internal Error 20021007
4 MESSAGE_ALREADY_SCHEDULED Message wartet auf Verarbeitung: Cancel nicht möglich 20031020
5 MESSAGE_LOCKED Message to be acknowledged is locked 20021007
6 NO_ERROR_STATE Message not in error status 20021007
7 PERSIST_ERROR Error accessing persistence layer 20021007
8 SCHEDULE_QRFC_ERROR Error scheduling message in qRFC 20021007

Method CHECK_EO_AUTOMATIC_RETRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MOINT Call by reference Object reference (TYPE REF TO) IF_XMS_MESSAGE XI: internal message interface 20090127
2 Returning RETRY Value transfer Type reference (TYPE) SXMSRETRY XI: Klassifizierung eines Systemfehlers bzgl. Behebbarkeit 20090127

Method CHECK_EO_AUTOMATIC_RETRY on class CL_XMS_MAIN has no exception.

Method CHECK_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MOINT Call by reference Object reference (TYPE REF TO) IF_XMS_MESSAGE XI: internal message interface 20110516

Method CHECK_MESSAGE on class CL_XMS_MAIN has no exception.

Method CHECK_QUEUE_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_MO Call by reference Object reference (TYPE REF TO) IF_XMS_MESSAGE XI: internal message interface 20120313
# Exception Resumable Description Created on
1 CX_XMS_SYSTEM_ERROR XI: Systemfehler 20120313

Method CHECK_SYSTEM_ID Signature

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

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_XMS_MAIN has no parameter.
Method CLASS_CONSTRUCTOR on class CL_XMS_MAIN has no exception.

Method CONSTRUCTOR Signature

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

Method CONVERT_STRING_TO_RAW_LINES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_LENGTH Call by reference Type reference (TYPE) INT4 Length 20010705
2 Exporting EX_RAW_LINES Call by reference Type reference (TYPE) SXMSRAW512LINES XMS: RAW Table Width 512 20010705
3 Importing IM_ENCODING Call by reference Type reference (TYPE) ABAP_ENCODING 'UTF-8' 20010705
4 Importing IM_ENDIAN Call by reference Type reference (TYPE) ABAP_ENDIA Flag for Byte Sequence (Big-Endian, Little-Endian) 20010705
5 Importing IM_IGNORE_CONV_ERR Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20010705
6 Importing IM_REPLACEMENT Call by reference Type reference (TYPE) ABAP_REPL '#' Replacement Character/String for Character Set Conversion 20010705
7 Importing IM_STRING Call by reference Type reference (TYPE) STRING String 20010705

Method CONVERT_STRING_TO_RAW_LINES on class CL_XMS_MAIN has no exception.

Method CONVERT_STRING_TO_XSTRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_LENGTH Call by reference Type reference (TYPE) INT4 Length 20010705
2 Exporting EX_XSTRING Call by reference Type reference (TYPE) XSTRING XString 20010705
3 Importing IM_ENCODING Call by reference Type reference (TYPE) ABAP_ENCOD 'UTF-8' Identifier for Character Format (UTF-8, UCS-2, ...) 20010705
4 Importing IM_ENDIAN Call by reference Type reference (TYPE) ABAP_ENDIA Flag for Byte Sequence (Big-Endian, Little-Endian) 20010705
5 Importing IM_IGNORE_CONV_ERR Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Ignore Conversion Error 20010705
6 Importing IM_REPLACEMENT Call by reference Type reference (TYPE) ABAP_REPL '#' Replacement Character/String for Character Set Conversion 20010705
7 Importing IM_STRING Call by reference Type reference (TYPE) STRING String 20010705

Method CONVERT_STRING_TO_XSTRING on class CL_XMS_MAIN has no exception.

Method CREATE_ACK_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_APPACK_NOTSUPPORTED Value transfer Type reference (TYPE) CHAR1 SPACE (only relevant iff status = not supported) 20031002
2 Importing IM_APPERR_NOTSUPPORTED Value transfer Type reference (TYPE) CHAR1 SPACE (only relevant iff status = not supported) 20031002
3 Importing IM_CATEGORY Value transfer Type reference (TYPE) SXMSMSACKCAT Ack-Category (only relevant iff status = not supported) 20031002
4 Importing IM_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_XMS_SYSTEM_ERROR must be supplied iff status = error 20031002
5 Importing IM_MESSAGE Call by reference Object reference (TYPE REF TO) IF_XMS_MESSAGE_XMB 20031002
6 Importing IM_STATUS Value transfer Type reference (TYPE) SXMSMSACKSTAT Ack-Status 20031002
7 Importing IM_SYSACK_NOTSUPPORTED Value transfer Type reference (TYPE) CHAR1 SPACE (only relevant iff status = not supported) 20031002
8 Importing IM_SYSERR_NOTSUPPORTED Value transfer Type reference (TYPE) CHAR1 SPACE (only relevant iff status = not supported) 20031002
9 Importing IM_SYSTEMACK_FLAG Value transfer Type reference (TYPE) CHAR1 'X' => SystemAck, else ApplicationAck 20031002
10 Returning RE_NEW_MSG_ID Value transfer Type reference (TYPE) SXMSMGUID 20031002
# Exception Resumable Description Created on
1 IM_EXCEPTION_MISSING Parameter IM_EXCEPTION fehlt für IM_STATUS = error 20031002
2 NOT_SUPPORTED_FLAG_MISSING Kein Parameter IM_*_NOTSUPPORTED ='X' (STATUS=NOT_SUPPORTED) 20031002

Method CREATE_ACK_NOTSUPPORTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ACK_MSG Value transfer Object reference (TYPE REF TO) IF_XMS_MESSAGE_XMB higher level message interface 20060322
2 Importing MESSAGE Call by reference Object reference (TYPE REF TO) IF_XMS_MESSAGE_XMB higher level message interface 20060321
3 Importing ONLY_APP_ACK Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20090604

Method CREATE_ACK_NOTSUPPORTED on class CL_XMS_MAIN has no exception.

Method CREATE_ENGINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_ENGINE Value transfer Object reference (TYPE REF TO) IF_XMS_ENGINE XMS: Integration Engine 20020807

Method CREATE_ENGINE on class CL_XMS_MAIN has no exception.

Method CREATE_ERROR_MESSAGE 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 XMS: Message 20011102
2 Exporting EX_ERROR_TEXT Call by reference Type reference (TYPE) SXMSERRTXT XMS: Error Text 20021007
3 Importing IM_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_XMS_SYSTEM_ERROR XMS: Exception Class for System Errors 20011102

Method CREATE_ERROR_MESSAGE on class CL_XMS_MAIN has no exception.

Method CREATE_RESPONSE_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_XMS_SYSTEM_ERROR 20030910
2 Importing IM_MESSAGE Call by reference Object reference (TYPE REF TO) IF_XMS_MESSAGE 20030910
3 Importing IM_MESSAGE_CLASS Value transfer Type reference (TYPE) SXMSMSGCL 20030910
4 Importing IM_OWN_BUS_SYSTEM Call by reference Type reference (TYPE) PRX_SYSTEM XI-Service 20110906
5 Importing IM_SWITCH_FLAG Value transfer Type reference (TYPE) CHAR1 'X' 'X' => switch sender and Receiver 20030930
6 Returning RE_NEW_MSG_ID Value transfer Type reference (TYPE) SXMSMGUID 20030807

Method CREATE_RESPONSE_MESSAGE on class CL_XMS_MAIN has no exception.

Method CREATE_RND_NUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_RND_NUMBER Value transfer Type reference (TYPE) I Random Nummer 20030717

Method CREATE_RND_NUMBER on class CL_XMS_MAIN has no exception.

Method CREATE_SOAP_FAULT_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_XMS_SYSTEM_ERROR 20030911
2 Importing IM_FAULT_ACTOR Call by reference Type reference (TYPE) STRING 20030924
3 Importing IM_FAULT_CODE Call by reference Type reference (TYPE) STRING 20030924
4 Importing IM_FAULT_STRING Call by reference Type reference (TYPE) STRING 20030924
5 Returning RE_MESSAGE Value transfer Object reference (TYPE REF TO) IF_XMS_MESSAGE_XMB 20030911
# Exception Resumable Description Created on
1 CX_XMS_SYSTEM_ERROR XI: Systemfehler 20091214

Method CREATE_SYS_ACK_OK Signature

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

Method CREATE_SYS_ACK_OK on class CL_XMS_MAIN has no exception.

Method CREATE_XMB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RETURN Value transfer Object reference (TYPE REF TO) CL_XMS_MAIN XMS: Integration Engine 20010711

Method CREATE_XMB on class CL_XMS_MAIN has no exception.

Method DELETE_MAPP_STEP_ATT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PLSRVID Call by reference Type reference (TYPE) SXMSPID Integration Engine: Pipeline-ID 20100601

Method DELETE_MAPP_STEP_ATT on class CL_XMS_MAIN has no exception.

Method DESERIALIZE_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_MESSAGE Call by reference Type reference (TYPE) XSTRING Serialized Message 20010625
2 Importing IM_MESSAGE_PART Call by reference Object reference (TYPE REF TO) IF_XMS_PART XMS: Multipart Mime 20010709
3 Importing IM_PROFILE Call by reference Object reference (TYPE REF TO) IF_XMS_PROFILE Profile Handler Interface 20021114
4 Returning RE_MESSAGE Value transfer Object reference (TYPE REF TO) IF_XMS_MESSAGE_XMB XMS: Message 20010625
# Exception Resumable Description Created on
1 CX_XMS_SYSTEM_ERROR XMS: Exception Class for System Errors 20011031

Method DETERMINE_EXT_PID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EX_PID Value transfer Type reference (TYPE) SXMSPIDEXT Integration Engine: logische Pipeline-ID 20060112
2 Importing IM_MO Call by reference Object reference (TYPE REF TO) IF_XMS_MESSAGE_XMB Message object 20060113
3 Importing IM_URL Call by reference Type reference (TYPE) STRING URL 20060116
4 Importing IM_USE_CASE Call by reference Type reference (TYPE) SXMSACT Integration Engine: Aktion 20060112

Method DETERMINE_EXT_PID on class CL_XMS_MAIN has no exception.

Method DETERMINE_MESSAGE_SIZE_TOTAL 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_XMB higher level message interface 20060220

Method DETERMINE_MESSAGE_SIZE_TOTAL on class CL_XMS_MAIN has no exception.

Method DETERMINE_PIPELINE_ELEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_MO Call by reference Object reference (TYPE REF TO) IF_XMS_MESSAGE_XMB higher level message interface 20060113
2 Importing IM_PIPELINE_INTERNAL Call by reference Type reference (TYPE) SXMSPID 20060113
3 Returning RE_T_PIPELINE_ELEM Value transfer Type reference (TYPE) SXMSPIPEELT Tabelle von sxmspipeel 20060113
# Exception Resumable Description Created on
1 CX_XMS_SYSERR_ENGINE XI: Systemfehler der Integration-Engine 20060113

Method DETERMIN_MESSAGE_SIZE 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_XMB Higher Level Message Interface 20020904
2 Returning RE_SIZE Value transfer Type reference (TYPE) INT4 Message greetings (attachment) 20020904

Method DETERMIN_MESSAGE_SIZE on class CL_XMS_MAIN has no exception.

Method DOWNLOAD_XSTRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FILE_NAME Call by reference Type reference (TYPE) STRING File name 20010718
2 Importing IM_FILE_SAVE_DIALOG Call by reference Type reference (TYPE) SXMSFLAG CO_FALSE Integration Engine: Flag (True/False) 20010814
3 Importing IM_GUI_DOWNLOAD Call by reference Type reference (TYPE) SXMSFLAG CO_FALSE GUI Download or Dataset 20011221
4 Importing IM_XSTRING Call by reference Type reference (TYPE) XSTRING XString (UTF-8) 20010718

Method DOWNLOAD_XSTRING on class CL_XMS_MAIN has no exception.

Method DO_XML_ESCAPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_STRING Call by reference Type reference (TYPE) STRING String 20020111

Method DO_XML_ESCAPING on class CL_XMS_MAIN has no exception.

Method DO_XML_UNESCAPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_STRING Call by reference Type reference (TYPE) STRING String 20020717

Method DO_XML_UNESCAPING on class CL_XMS_MAIN has no exception.

Method ENTER_XMS 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 XMS: XMS Message 20010703
2 Importing IM_AUTH_CHECK Call by reference Type reference (TYPE) SXMSFLAG CO_TRUE XMS: Flag (true/false) 20020919
3 Importing IM_URL Call by reference Type reference (TYPE) STRING XMS: Service Analog for HTTP Call 20011009
4 Importing IM_USE_CASE Call by reference Type reference (TYPE) SXMSACT XMS: Action 20010606

Method ENTER_XMS on class CL_XMS_MAIN has no exception.

Method GET_ADAPTER_OF_BINDING 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 XI Services: Zuordnung Sender-Empfänger zu Binding 20030509
2 Returning RE_ADAPTER_TYPE Value transfer Type reference (TYPE) SXMSPSTYPE XMS: Adapter-Id 20030509
# Exception Resumable Description Created on
1 CX_XMS_SYSTEM_ERROR XMS: Ausnahmeklasse für Systemfehler 20030509

Method GET_ADAPT_PACKET_CONF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ADD Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20041115
2 Exporting RESTART Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20041115
3 Exporting SEND Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20041115

Method GET_ADAPT_PACKET_CONF on class CL_XMS_MAIN has no exception.

Method GET_ADAPT_PACKET_HANDLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ID Call by reference Type reference (TYPE) SXMSREFID Integration Engine: Referenz-Typ 20041115
2 Exporting VALUE Call by reference Type reference (TYPE) SXMSREFVAL Integration Engine: Referenzwert 20041115

Method GET_ADAPT_PACKET_HANDLE on class CL_XMS_MAIN has no exception.

Method GET_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_MESSAGE Value transfer Object reference (TYPE REF TO) IF_XMS_MESSAGE XMS: XMS Message 20011011

Method GET_MESSAGE on class CL_XMS_MAIN has no exception.

Method GET_MESSAGE_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_ACKNOWLEDGMENT Call by reference Object reference (TYPE REF TO) CL_XMS_MSGHDR30_ACK XMS: Acknowledgement Request and Result 20020821
2 Exporting EX_DIAGNOSTICS Call by reference Object reference (TYPE REF TO) CL_XMS_MSGHDR30_DIAGNOSTICS XI: Diagnostics SOAP Header 20030731
3 Exporting EX_DYNAMIC_HEADER Call by reference Object reference (TYPE REF TO) CL_XMS_MSGHDR30_DYNAMIC XI: Dynamic SOAP Header 20050801
4 Exporting EX_HOPLIST Call by reference Object reference (TYPE REF TO) CL_XMS_MSGHDR30_HOPLIST XMS: Hoplist 20020828
5 Exporting EX_INTERNAL_ATTRIBUTES Call by reference Object reference (TYPE REF TO) CL_XMS_INTERNAL_ATTRIBUTES XMS: Internal Attributes 20011206
6 Exporting EX_MESSAGE_HEADER Call by reference Object reference (TYPE REF TO) CL_XMS_MSGHDR30_MAIN XMS: Message Header 20010704
7 Exporting EX_PERFORMANCE Call by reference Object reference (TYPE REF TO) CL_XMS_RUN_TIME_PERF XMS: Runtime Measurement 20020227
8 Exporting EX_RELIABLE_MESSAGING Call by reference Object reference (TYPE REF TO) CL_XMS_MSGHDR30_RM XI: Reliable Messaging SOAP Header 20030717
9 Exporting EX_RUN_TIME_ENV Call by reference Object reference (TYPE REF TO) CL_XMS_RUN_TIME_ENV XMS: Runtime Environment 20010704
10 Exporting EX_SRV_OUTBINDING Call by reference Object reference (TYPE REF TO) CL_SRV_OUTBINDING_XMS_PROP XMS: Endpunkt 20030528
11 Exporting EX_SYSTEM_ERROR Call by reference Object reference (TYPE REF TO) CL_XMS_MSGHDR30_ERROR XMS: System Error 20010704
12 Exporting EX_SYSTEM_HEADER Call by reference Object reference (TYPE REF TO) CL_XMS_MSGHDR30_SYSTEM XI: System SOAP Header 20060220
13 Exporting EX_TRACE Call by reference Object reference (TYPE REF TO) IF_XMS_TRACE XMS: Trace 20010704
14 Importing IM_MESSAGE Call by reference Object reference (TYPE REF TO) IF_XMS_MESSAGE XMS: Message 20010704

Method GET_MESSAGE_PROPERTIES on class CL_XMS_MAIN has no exception.

Method GET_PRINCIPAL_CONF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PROPAGATE_PRINCIPAL Value transfer Type reference (TYPE) CHAR1 Single-Character Flag 20061030

Method GET_PRINCIPAL_CONF on class CL_XMS_MAIN has no exception.

Method GET_PRINCIPAL_CONF_SENDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PROPAGATE_PRINCIPAL Value transfer Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20081202
2 Importing SERVICE Call by reference Type reference (TYPE) SXI_FROMORTO XI: Adresse (Party/Service) & Interface 20081202
3 Importing USER Call by reference Type reference (TYPE) SYUNAME Benutzername 20081202

Method GET_PRINCIPAL_CONF_SENDER on class CL_XMS_MAIN has no exception.

Method GET_SERVER_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning SERVER_INFO Value transfer Type reference (TYPE) CHAR80 Host, IP-Address 20100602

Method GET_SERVER_INFO on class CL_XMS_MAIN has no exception.

Method GET_TAG_PREFIX_VIA_URI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EX_PREFIX Value transfer Type reference (TYPE) STRING Prefix 20010711
2 Importing IM_NSCONTEXT Call by reference Object reference (TYPE REF TO) IF_XMS_NSCONTEXT Namespace Context 20011115
3 Importing IM_NSURI Call by reference Type reference (TYPE) STRING Namespace URI 20010711
4 Importing IM_STRING Call by reference Type reference (TYPE) STRING XML String 20010711

Method GET_TAG_PREFIX_VIA_URI on class CL_XMS_MAIN has no exception.

Method GET_TAG_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_ATTRIBUTES Call by reference Type reference (TYPE) SXMS_TAG_ATTRIBUTES XMS: Attributes 20010607
2 Exporting EX_END_OFFSET Call by reference Type reference (TYPE) I Position after end-tag in string 20020826
3 Exporting EX_VALUE Call by reference Type reference (TYPE) STRING Value 20010607
4 Importing IM_PREFIX Call by reference Type reference (TYPE) STRING Prefix 20010710
5 Importing IM_STRING Call by reference Type reference (TYPE) STRING XML String 20010607
6 Importing IM_TAG Call by reference Type reference (TYPE) STRING Day 20010607
# Exception Resumable Description Created on
1 CX_XMS_SYSTEM_ERROR XMS: Exception Class for System Errors 20010613

Method GET_XMB_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ACTION Call by reference Type reference (TYPE) SXMSACT 'execute' XMS: Action in Integration Engine 20011004
2 Importing IM_PIPELINE Call by reference Type reference (TYPE) SXMSPIDEXT 'entry' XMS: Externe Pipeline ID 20011004
3 Importing IM_SERVICE Call by reference Type reference (TYPE) STRING '/sap/xi/engine' ICF Service 20011004
4 Returning RE_URL Value transfer Type reference (TYPE) STRING URL to Call Integration Engine 20011004

Method GET_XMB_URL on class CL_XMS_MAIN has no exception.

Method IS_PFO_ENABLED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_ENABLED Value transfer Type reference (TYPE) SXMSFLAG Integration Engine: Flag (True/False) 20020801

Method IS_PFO_ENABLED on class CL_XMS_MAIN has no exception.

Method PFO_IS_ENABLED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_ENABLED Value transfer Type reference (TYPE) SXMSFLAG Integration Engine: Flag (True/False) 20020306

Method PFO_IS_ENABLED on class CL_XMS_MAIN has no exception.

Method READ_LOGGING_CONF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_BULK_ERROR Call by reference Type reference (TYPE) SXMS_BULK_ERROR Fehler im Bulk aufgetreten 20120820
2 Exporting EX_LOGGING Call by reference Type reference (TYPE) SXMSLOGLEV XI: Logging Level 20070212
3 Exporting EX_LOG_TO_FILE Call by reference Type reference (TYPE) SXMSFLAG XMS: Flag (true/false) 20070212
4 Importing IM_PROC_MODE Call by reference Type reference (TYPE) SXMSQOS Integration Engine: Quality of Service 20070212

Method READ_LOGGING_CONF on class CL_XMS_MAIN has no exception.

Method READ_MESSAGE_FROM_PERSIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_LOGSQNBR Value transfer Type reference (TYPE) SXMSLSQNBR Sequence Number for a Message Log ID 20011030
2 Exporting EX_MESSAGE Call by reference Object reference (TYPE REF TO) IF_XMS_MESSAGE XMS: Message 20010719
3 Exporting EX_MSGSTATE Value transfer Type reference (TYPE) SXMSPMSTAT Current message status (only if IM_VERSION IS SUPPLIED) 20030305
4 Importing IM_MESSAGE_GUID Call by reference Type reference (TYPE) SXMSMGUID Integration Engine: Message ID 20010719
5 Importing IM_PIPELINE_ID Call by reference Type reference (TYPE) SXMSPIDEXT XMS: External Logical Pipeline ID 20010905
6 Importing IM_VERSION Call by reference Type reference (TYPE) SXMSLSQNBR Sequence Number for a Message Log ID 20010727
# Exception Resumable Description Created on
1 CX_XMS_SYSTEM_ERROR XMS: Exception Class for System Errors 20011121

Method RESTART_ERROR_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_EOIO_FORCE Call by reference Type reference (TYPE) CHAR1 'I' ' '/I/F->no/popup/forced EOIO restart for missing qRFC entry 20030318
2 Importing IM_MANUAL_RESTART Call by reference Type reference (TYPE) CHAR1 'X' 'X' manual vers <990, otherwise vers <800 20031111
3 Importing IM_MAN_RESTART_TRACE Call by reference Type reference (TYPE) CHAR1 manual restart with hightest tracelevel 20040429
4 Importing IM_MESSAGE_GUID Call by reference Type reference (TYPE) SXMSMGUID Integration Engine: Message ID 20011019
5 Importing IM_PIPELINE_ID Call by reference Type reference (TYPE) SXMSPIDEXT XMS: External Logical Pipeline ID 20011019
6 Importing IM_SKIP_XML_VALID Call by reference Type reference (TYPE) SXMS_XMLVAL restart message without xml validation 20051124
7 Importing IM_VERSION Call by reference Type reference (TYPE) SXMSLSQNBR Sequence Number for a Message Log ID 20011019
# Exception Resumable Description Created on
1 INTERNAL_SYSTEM_ERROR Internal Error 20021007
2 MESSAGE_ALREADY_SCHEDULED Message bereits eingeplant 20031017
3 MESSAGE_LOCKED Message to be restarted is locked 20021007
4 NO_ERROR_STATE Message not in error status 20021007
5 PERSIST_ERROR Error accessing persistence layer 20021007
6 PP_ERROR Fehler beim User-Switch 20060905
7 QRFC_ENTRY_MISSING_EOIO qRFC entry of EOIO message missing -> sequence problem 20030312
8 REACTIVATE_QUEUE_ERROR System error restarting queue &1 20021007
9 RESTART_NOT_POSSIBLE Restart no longer possible 20021007
10 RESTART_NO_ACTUAL_QUEUE Restart version does not have current error queue 20021007
11 RESTART_NO_BE Restart only permitted for asynchronous messages 20021007
12 SCHEDULE_QRFC_ERROR Error scheduling message in qRFC 20021007
13 TOO_MANY_VERSIONS es gibt zu viele Versionen (manuell >=990, sonst >= 800) 20031111

Method SERIALIZE_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_CONTENT Value transfer Type reference (TYPE) XSTRING Serialized Message 20011109
2 Exporting EX_HEADER Call by reference Type reference (TYPE) TIHTTPNVP HTTP Header Fields 20011109
3 Importing IM_EXTERNAL Call by reference Type reference (TYPE) SXMSFLAG '1' XMS: Flag (true/false) 20040701
4 Importing IM_MESSAGE Call by reference Object reference (TYPE REF TO) IF_XMS_MESSAGE Deserialized Message 20010625
5 Importing IM_PROFILE Call by reference Object reference (TYPE REF TO) IF_XMS_PROFILE Profile Handler Interface 20021114
# Exception Resumable Description Created on
1 CX_XMS_SYSTEM_ERROR XMS: Exception Class for System Errors 20011031

Method SET_ADAPT_PACKET_CONF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ADD Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20041115
2 Importing RESTART Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20041115
3 Importing SEND Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20041115

Method SET_ADAPT_PACKET_CONF on class CL_XMS_MAIN has no exception.

Method SET_ADAPT_PACKET_HANDLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID Call by reference Type reference (TYPE) SXMSREFID Integration Engine: Referenz-Typ 20041115
2 Importing VALUE Call by reference Type reference (TYPE) SXMSREFVAL Integration Engine: Referenzwert 20041115

Method SET_ADAPT_PACKET_HANDLE on class CL_XMS_MAIN has no exception.

Method SET_CHECK_MESSAGE_CONSISTENCY Signature

Method SET_CHECK_MESSAGE_CONSISTENCY on class CL_XMS_MAIN has no parameter.
Method SET_CHECK_MESSAGE_CONSISTENCY on class CL_XMS_MAIN has no exception.

Method SET_MESSAGE 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_XMB XMS: Message 20010703

Method SET_MESSAGE on class CL_XMS_MAIN has no exception.

Method SET_MESSAGE_HEADERS 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 XMS: Message 20060322

Method SET_MESSAGE_HEADERS on class CL_XMS_MAIN has no exception.

Method SET_MESSAGE_PROPERTIES 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 20010703

Method SET_MESSAGE_PROPERTIES on class CL_XMS_MAIN has no exception.

Method SET_MESSAGE_REGISTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_REGISTRY Call by reference Object reference (TYPE REF TO) IF_XMS_MESSAGE_REGISTRY XMS: Message Registry 20010704

Method SET_MESSAGE_REGISTRY on class CL_XMS_MAIN has no exception.

Method SET_RUNTIME_ACK_STATUS Signature

Method SET_RUNTIME_ACK_STATUS on class CL_XMS_MAIN has no parameter.
Method SET_RUNTIME_ACK_STATUS on class CL_XMS_MAIN has no exception.

Method SET_TAG_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_STRING Call by reference Type reference (TYPE) STRING XML String 20010607
2 Importing IM_ATTRIBUTES Call by reference Type reference (TYPE) SXMS_TAG_ATTRIBUTES XMS: Attributes 20010607
3 Importing IM_NS_DEF Call by reference Type reference (TYPE) STRING Namespace Definition 20010611
4 Importing IM_PREFIX Call by reference Type reference (TYPE) STRING Prefix 20010710
5 Importing IM_TAG Call by reference Type reference (TYPE) STRING Day 20010607
6 Importing IM_VALUE Call by reference Type reference (TYPE) STRING Value 20010607

Method SET_TAG_VALUE on class CL_XMS_MAIN has no exception.

Method SYNCH_UPDATE_PID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_MO Call by reference Object reference (TYPE REF TO) IF_XMS_MESSAGE XI: internal message interface 20060117

Method SYNCH_UPDATE_PID on class CL_XMS_MAIN has no exception.

Method WRITE_CALLSTACK Signature

Method WRITE_CALLSTACK on class CL_XMS_MAIN has no parameter.
Method WRITE_CALLSTACK on class CL_XMS_MAIN has no exception.

Method WRITE_SYSLOG_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ID Call by reference Type reference (TYPE) RSLGSUBID System log: Third character of message name 20070212
2 Importing IM_VALUE1 Call by reference Type reference (TYPE) STRING Parameter Value 20070212
3 Importing IM_VALUE2 Call by reference Type reference (TYPE) STRING Parameter Value 20070212
4 Importing IM_VALUE3 Call by reference Type reference (TYPE) STRING Parameter Value 20070212
5 Importing IM_VALUE4 Call by reference Type reference (TYPE) STRING Parameterwert 20070212

Method WRITE_SYSLOG_ENTRY on class CL_XMS_MAIN has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 620