SAP ABAP Class CL_XMS_MSG_COMPARISON (Class for Message Comparison)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-XI-IS-IEN (Application Component) Integration Engine
     SXMSFTEST (Package) XI: Integration Engine Test
Properties
Class CL_XMS_MSG_COMPARISON  
Short Description Class for Message Comparison    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SXMSFTEST   XI: Integration Engine Test 
Created 20050520   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_XMS_MSG_COMPARISON has no forward declaration.
Interfaces
Class CL_XMS_MSG_COMPARISON has no interface implemented.
Friends
Class CL_XMS_MSG_COMPARISON has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CHECK_ACK_HEADER Instance attribute Protected Type reference (TYPE) SXMSFLAG XMS: Flag (true/false) 20050520
2 CHECK_DIA_HEADER Instance attribute Private Type reference (TYPE) SXMSFLAG XMS: Flag (true/false) 20050520
3 CHECK_ERR_HEADER Instance attribute Protected Type reference (TYPE) SXMSFLAG XMS: Flag (true/false) 20050520
4 CHECK_HOPL_HEADER Instance attribute Private Type reference (TYPE) SXMSFLAG XMS: Flag (true/false) 20050520
5 CHECK_MAIN_HEADER Instance attribute Private Type reference (TYPE) SXMSFLAG XMS: Flag (true/false) 20050520
6 CHECK_MFST_HEADER Instance attribute Protected Type reference (TYPE) SXMSFLAG XMS: Flag (true/false) 20050520
7 CHECK_OUTB_HEADER Instance attribute Private Type reference (TYPE) SXMSFLAG XMS: Flag (true/false) 20050520
8 CHECK_PAYLOADS Instance attribute Private Type reference (TYPE) SXMSFLAG XMS: Flag (true/false) 20050520
9 CHECK_PERF_HEADER Instance attribute Protected Type reference (TYPE) SXMSFLAG XMS: Flag (true/false) 20050520
10 CHECK_RM_HEADER Instance attribute Private Type reference (TYPE) SXMSFLAG XMS: Flag (true/false) 20050520
11 CHECK_RT_HEADER Instance attribute Private Type reference (TYPE) SXMSFLAG XMS: Flag (true/false) 20050520
12 CHECK_TRC_HEADER Instance attribute Private Type reference (TYPE) SXMSFLAG XMS: Flag (true/false) 20050520
13 COMPARISON_RESULT Instance attribute Protected Type reference (TYPE) SXMS_MSG_COMPARISON_S Structure: Message Comparison - Information 20050520
14 CO_MSG_CMPRSN_STATE_MATCHING Constant Public Type reference (TYPE) SXMS_MSG_COMPARISON_STATE '1' Status for Message Comparison 20050520
15 CO_MSG_CMPRSN_STATE_NOT_MTCHNG Constant Public Type reference (TYPE) SXMS_MSG_COMPARISON_STATE '2' Status for Message Comparison 20050520
16 CO_MSG_CMPRSN_STATE_NO_COMPARE Constant Public Type reference (TYPE) SXMS_MSG_COMPARISON_STATE '3' Status for Message Comparison 20050520
Methods
# Method Level Visibility Method type Description Created on
1 COMPARE_ACK_HEADER Instance method Protected Method Acknowledgement Header Comparison 20050520
2 COMPARE_DIA_HEADER Instance method Protected Method Diagnostics Header Comparison 20050520
3 COMPARE_ERR_HEADER Instance method Protected Method Error Header Comparison 20050520
4 COMPARE_HOPL_HEADER Instance method Protected Method Hoplist Header Comparison 20050520
5 COMPARE_MAIN_HEADER Instance method Protected Method Main Header Comparison 20050520
6 COMPARE_MAIN_PAYLOAD Instance method Protected Method Main Payloads Comparison 20050520
7 COMPARE_MESSAGES Instance method Public Method Main Comparison Method 20050520
8 COMPARE_MFST_HEADER Instance method Protected Method Manifest Header Comparison 20050520
9 COMPARE_OUTB_HEADER Instance method Protected Method Binding Header Comparison 20050520
10 COMPARE_PAYLOADS Instance method Protected Method General Payload Comparison Method 20050520
11 COMPARE_PERF_HEADER Instance method Protected Method Performance Header Comparison 20050520
12 COMPARE_RM_HEADER Instance method Protected Method Reliable Messaging Header Comparison 20050520
13 COMPARE_RT_HEADER Instance method Protected Method Runtime Header Comparison 20050520
14 COMPARE_TRC_HEADER Instance method Protected Method Trace Header Comparison 20050520
15 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20050520
16 DELETE_INITIAL_HEADER Instance method Public Method Delete Initial Header 20050525
17 MANIPULATE_MESSAGE_HEADER Instance method Public Method Change Values of Message Header 20050523
18 SHOW_RESULTS Instance method Public Method Display Comparison Results 20050520
Events
Class CL_XMS_MSG_COMPARISON has no event.
Types
Class CL_XMS_MSG_COMPARISON has no local type.
Method Signatures

Method COMPARE_ACK_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ACK_HEADER_1 Call by reference Object reference (TYPE REF TO) CL_XMS_MSGHDR30_ACK XMS: Ack Property einer XI Message 20050520
2 Importing IM_ACK_HEADER_2 Call by reference Object reference (TYPE REF TO) CL_XMS_MSGHDR30_ACK XMS: Ack Property einer XI Message 20050520
3 Returning RE_MATCHING Value transfer Type reference (TYPE) SXMS_MSG_COMPARISON_STATE 20050520

Method COMPARE_ACK_HEADER on class CL_XMS_MSG_COMPARISON has no exception.

Method COMPARE_DIA_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DIA_HEADER_1 Call by reference Object reference (TYPE REF TO) CL_XMS_MSGHDR30_DIAGNOSTICS XI: Diagnostics SOAP Header 20050520
2 Importing IM_DIA_HEADER_2 Call by reference Object reference (TYPE REF TO) CL_XMS_MSGHDR30_DIAGNOSTICS XI: Diagnostics SOAP Header 20050520
3 Returning RE_MATCHING Value transfer Type reference (TYPE) SXMS_MSG_COMPARISON_STATE 20050520

Method COMPARE_DIA_HEADER on class CL_XMS_MSG_COMPARISON has no exception.

Method COMPARE_ERR_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ERR_HEADER_1 Call by reference Object reference (TYPE REF TO) CL_XMS_MSGHDR30_ERROR XI: Error SOAP Header 20050520
2 Importing IM_ERR_HEADER_2 Call by reference Object reference (TYPE REF TO) CL_XMS_MSGHDR30_ERROR XI: Error SOAP Header 20050520
3 Returning RE_MATCHING Value transfer Type reference (TYPE) SXMS_MSG_COMPARISON_STATE 20050520

Method COMPARE_ERR_HEADER on class CL_XMS_MSG_COMPARISON has no exception.

Method COMPARE_HOPL_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_HOPL_HEADER_1 Call by reference Object reference (TYPE REF TO) CL_XMS_MSGHDR30_HOPLIST XI: Hoplist Property einer XI Message 20050520
2 Importing IM_HOPL_HEADER_2 Call by reference Object reference (TYPE REF TO) CL_XMS_MSGHDR30_HOPLIST XI: Hoplist Property einer XI Message 20050520
3 Returning RE_MATCHING Value transfer Type reference (TYPE) SXMS_MSG_COMPARISON_STATE 20050520

Method COMPARE_HOPL_HEADER on class CL_XMS_MSG_COMPARISON has no exception.

Method COMPARE_MAIN_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_M_H_1 Call by reference Object reference (TYPE REF TO) CL_XMS_MSGHDR30_MAIN XI: Main SOAP Header 20050520
2 Importing IM_M_H_2 Call by reference Object reference (TYPE REF TO) CL_XMS_MSGHDR30_MAIN XI: Main SOAP Header 20050520
3 Returning RE_MATCHING Value transfer Type reference (TYPE) SXMS_MSG_COMPARISON_STATE 20050520

Method COMPARE_MAIN_HEADER on class CL_XMS_MSG_COMPARISON has no exception.

Method COMPARE_MAIN_PAYLOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_MESSAGE_1 Call by reference Object reference (TYPE REF TO) IF_XMS_MESSAGE higher level message interface 20050520
2 Importing IM_MESSAGE_2 Call by reference Object reference (TYPE REF TO) IF_XMS_MESSAGE higher level message interface 20050520
3 Returning RE_MATCHING Value transfer Type reference (TYPE) SXMS_MSG_COMPARISON_STATE 20050520

Method COMPARE_MAIN_PAYLOAD on class CL_XMS_MSG_COMPARISON has no exception.

Method COMPARE_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_MESSAGE_1 Call by reference Object reference (TYPE REF TO) IF_XMS_MESSAGE higher level message interface 20050520
2 Importing IM_MESSAGE_2 Call by reference Object reference (TYPE REF TO) IF_XMS_MESSAGE higher level message interface 20050520
3 Returning RE_COMPARISON_RESULT Value transfer Type reference (TYPE) SXMS_MSG_COMPARISON_S Struktur: Vergleich von Messages - Übereinstimmungsinfos 20050520

Method COMPARE_MESSAGES on class CL_XMS_MSG_COMPARISON has no exception.

Method COMPARE_MFST_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_MFST_HEADER_1 Call by reference Object reference (TYPE REF TO) CL_XMS_MSGHDR30_MANIFEST XI: Manifest SOAP Body 20050520
2 Importing IM_MFST_HEADER_2 Call by reference Object reference (TYPE REF TO) CL_XMS_MSGHDR30_MANIFEST XI: Manifest SOAP Body 20050520
3 Returning RE_MATCHING Value transfer Type reference (TYPE) SXMS_MSG_COMPARISON_STATE 20050520

Method COMPARE_MFST_HEADER on class CL_XMS_MSG_COMPARISON has no exception.

Method COMPARE_OUTB_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_OUTB_HEADER_1 Call by reference Object reference (TYPE REF TO) CL_SRV_OUTBINDING_XMS_PROP XI Services: XMS Property Container für Binding 20050520
2 Importing IM_OUTB_HEADER_2 Call by reference Object reference (TYPE REF TO) CL_SRV_OUTBINDING_XMS_PROP XI Services: XMS Property Container für Binding 20050520
3 Returning RE_MATCHING Value transfer Type reference (TYPE) SXMS_MSG_COMPARISON_STATE 20050520

Method COMPARE_OUTB_HEADER on class CL_XMS_MSG_COMPARISON has no exception.

Method COMPARE_PAYLOADS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_MESSAGE_1 Call by reference Object reference (TYPE REF TO) IF_XMS_MESSAGE higher level message interface 20050520
2 Importing IM_MESSAGE_2 Call by reference Object reference (TYPE REF TO) IF_XMS_MESSAGE higher level message interface 20050520
3 Returning RE_MATCHING Value transfer Type reference (TYPE) SXMS_MSG_COMPARISON_STATE 20050520

Method COMPARE_PAYLOADS on class CL_XMS_MSG_COMPARISON has no exception.

Method COMPARE_PERF_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_PERF_HEADER_1 Call by reference Object reference (TYPE REF TO) CL_XMS_RUN_TIME_PERF XMS: Laufzeitmessung 20050520
2 Importing IM_PERF_HEADER_2 Call by reference Object reference (TYPE REF TO) CL_XMS_RUN_TIME_PERF XMS: Laufzeitmessung 20050520
3 Returning RE_MATCHING Value transfer Type reference (TYPE) SXMS_MSG_COMPARISON_STATE 20050520

Method COMPARE_PERF_HEADER on class CL_XMS_MSG_COMPARISON has no exception.

Method COMPARE_RM_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_RM_H_1 Call by reference Object reference (TYPE REF TO) CL_XMS_MSGHDR30_RM XI: Reliable Messaging SOAP Header 20050520
2 Importing IM_RM_H_2 Call by reference Object reference (TYPE REF TO) CL_XMS_MSGHDR30_RM XI: Reliable Messaging SOAP Header 20050520
3 Returning RE_MATCHING Value transfer Type reference (TYPE) SXMS_MSG_COMPARISON_STATE 20050520

Method COMPARE_RM_HEADER on class CL_XMS_MSG_COMPARISON has no exception.

Method COMPARE_RT_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_RT_HEADER_1 Call by reference Object reference (TYPE REF TO) CL_XMS_RUN_TIME_ENV XMS: Laufzeitumgebung 20050520
2 Importing IM_RT_HEADER_2 Call by reference Object reference (TYPE REF TO) CL_XMS_RUN_TIME_ENV XMS: Laufzeitumgebung 20050520
3 Returning RE_MATCHING Value transfer Type reference (TYPE) SXMS_MSG_COMPARISON_STATE 20050520

Method COMPARE_RT_HEADER on class CL_XMS_MSG_COMPARISON has no exception.

Method COMPARE_TRC_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TRC_HEADER_1 Call by reference Object reference (TYPE REF TO) CL_XMS_TRACE CL_XMS_TRACE 20050520
2 Importing IM_TRC_HEADER_2 Call by reference Object reference (TYPE REF TO) CL_XMS_TRACE CL_XMS_TRACE 20050520
3 Returning RE_MATCHING Value transfer Type reference (TYPE) SXMS_MSG_COMPARISON_STATE 20050520

Method COMPARE_TRC_HEADER on class CL_XMS_MSG_COMPARISON has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CHECK_DIA_HEADER Call by reference Type reference (TYPE) SXMSFLAG XMS: Flag (true/false) 20050520
2 Importing IM_CHECK_HOPL_HEADER Call by reference Type reference (TYPE) SXMSFLAG XMS: Flag (true/false) 20050520
3 Importing IM_CHECK_MAIN_HEADER Call by reference Type reference (TYPE) SXMSFLAG XMS: Flag (true/false) 20050520
4 Importing IM_CHECK_OUTB_HEADER Call by reference Type reference (TYPE) SXMSFLAG XMS: Flag (true/false) 20050520
5 Importing IM_CHECK_PAYLOADS Call by reference Type reference (TYPE) SXMSFLAG XMS: Flag (true/false) 20050520
6 Importing IM_CHECK_RM_HEADER Call by reference Type reference (TYPE) SXMSFLAG XMS: Flag (true/false) 20050520
7 Importing IM_CHECK_RT_HEADER Call by reference Type reference (TYPE) SXMSFLAG XMS: Flag (true/false) 20050520
8 Importing IM_CHECK_TRC_HEADER Call by reference Type reference (TYPE) SXMSFLAG XMS: Flag (true/false) 20050520

Method CONSTRUCTOR on class CL_XMS_MSG_COMPARISON has no exception.

Method DELETE_INITIAL_HEADER Signature

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

Method DELETE_INITIAL_HEADER on class CL_XMS_MSG_COMPARISON has no exception.

Method MANIPULATE_MESSAGE_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_MESSAGE_1 Call by reference Object reference (TYPE REF TO) IF_XMS_MESSAGE higher level message interface 20050523
2 Importing IM_MESSAGE_CLASS Call by reference Type reference (TYPE) SXMSMSGCL XI: Nachrichtenklasse 20050523
3 Importing IM_PROCESSING_MODE Call by reference Type reference (TYPE) SXMSPROCMODE XI: Verarbeitungsart 20050523
4 Importing IM_QOS Call by reference Type reference (TYPE) SXMSQOS Integration Engine: Quality of Service 20050523

Method MANIPULATE_MESSAGE_HEADER on class CL_XMS_MSG_COMPARISON has no exception.

Method SHOW_RESULTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing IM_COMPARISON_RESULT Call by reference Type reference (TYPE) SXMS_MSG_COMPARISON_S Struktur: Vergleich von Messages - Übereinstimmungsinfos 20050520

Method SHOW_RESULTS on class CL_XMS_MSG_COMPARISON has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 710