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
⤷ 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
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 |