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 | Instance attribute | Protected | Type reference (TYPE) | SXMSFLAG | XMS: Flag (true/false) | 20050520 | |||
| 2 | Instance attribute | Private | Type reference (TYPE) | SXMSFLAG | XMS: Flag (true/false) | 20050520 | |||
| 3 | Instance attribute | Protected | Type reference (TYPE) | SXMSFLAG | XMS: Flag (true/false) | 20050520 | |||
| 4 | Instance attribute | Private | Type reference (TYPE) | SXMSFLAG | XMS: Flag (true/false) | 20050520 | |||
| 5 | Instance attribute | Private | Type reference (TYPE) | SXMSFLAG | XMS: Flag (true/false) | 20050520 | |||
| 6 | Instance attribute | Protected | Type reference (TYPE) | SXMSFLAG | XMS: Flag (true/false) | 20050520 | |||
| 7 | Instance attribute | Private | Type reference (TYPE) | SXMSFLAG | XMS: Flag (true/false) | 20050520 | |||
| 8 | Instance attribute | Private | Type reference (TYPE) | SXMSFLAG | XMS: Flag (true/false) | 20050520 | |||
| 9 | Instance attribute | Protected | Type reference (TYPE) | SXMSFLAG | XMS: Flag (true/false) | 20050520 | |||
| 10 | Instance attribute | Private | Type reference (TYPE) | SXMSFLAG | XMS: Flag (true/false) | 20050520 | |||
| 11 | Instance attribute | Private | Type reference (TYPE) | SXMSFLAG | XMS: Flag (true/false) | 20050520 | |||
| 12 | Instance attribute | Private | Type reference (TYPE) | SXMSFLAG | XMS: Flag (true/false) | 20050520 | |||
| 13 | Instance attribute | Protected | Type reference (TYPE) | SXMS_MSG_COMPARISON_S | Structure: Message Comparison - Information | 20050520 | |||
| 14 | Constant | Public | Type reference (TYPE) | SXMS_MSG_COMPARISON_STATE | '1' | Status for Message Comparison | 20050520 | ||
| 15 | Constant | Public | Type reference (TYPE) | SXMS_MSG_COMPARISON_STATE | '2' | Status for Message Comparison | 20050520 | ||
| 16 | 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 | IM_ACK_HEADER_1 | Call by reference | Object reference (TYPE REF TO) | CL_XMS_MSGHDR30_ACK | XMS: Ack Property einer XI Message | 20050520 | |||
| 2 | IM_ACK_HEADER_2 | Call by reference | Object reference (TYPE REF TO) | CL_XMS_MSGHDR30_ACK | XMS: Ack Property einer XI Message | 20050520 | |||
| 3 | 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 | IM_DIA_HEADER_1 | Call by reference | Object reference (TYPE REF TO) | CL_XMS_MSGHDR30_DIAGNOSTICS | XI: Diagnostics SOAP Header | 20050520 | |||
| 2 | IM_DIA_HEADER_2 | Call by reference | Object reference (TYPE REF TO) | CL_XMS_MSGHDR30_DIAGNOSTICS | XI: Diagnostics SOAP Header | 20050520 | |||
| 3 | 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 | IM_ERR_HEADER_1 | Call by reference | Object reference (TYPE REF TO) | CL_XMS_MSGHDR30_ERROR | XI: Error SOAP Header | 20050520 | |||
| 2 | IM_ERR_HEADER_2 | Call by reference | Object reference (TYPE REF TO) | CL_XMS_MSGHDR30_ERROR | XI: Error SOAP Header | 20050520 | |||
| 3 | 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 | IM_HOPL_HEADER_1 | Call by reference | Object reference (TYPE REF TO) | CL_XMS_MSGHDR30_HOPLIST | XI: Hoplist Property einer XI Message | 20050520 | |||
| 2 | IM_HOPL_HEADER_2 | Call by reference | Object reference (TYPE REF TO) | CL_XMS_MSGHDR30_HOPLIST | XI: Hoplist Property einer XI Message | 20050520 | |||
| 3 | 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 | IM_M_H_1 | Call by reference | Object reference (TYPE REF TO) | CL_XMS_MSGHDR30_MAIN | XI: Main SOAP Header | 20050520 | |||
| 2 | IM_M_H_2 | Call by reference | Object reference (TYPE REF TO) | CL_XMS_MSGHDR30_MAIN | XI: Main SOAP Header | 20050520 | |||
| 3 | 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 | IM_MESSAGE_1 | Call by reference | Object reference (TYPE REF TO) | IF_XMS_MESSAGE | higher level message interface | 20050520 | |||
| 2 | IM_MESSAGE_2 | Call by reference | Object reference (TYPE REF TO) | IF_XMS_MESSAGE | higher level message interface | 20050520 | |||
| 3 | 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 | IM_MESSAGE_1 | Call by reference | Object reference (TYPE REF TO) | IF_XMS_MESSAGE | higher level message interface | 20050520 | |||
| 2 | IM_MESSAGE_2 | Call by reference | Object reference (TYPE REF TO) | IF_XMS_MESSAGE | higher level message interface | 20050520 | |||
| 3 | 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 | IM_MFST_HEADER_1 | Call by reference | Object reference (TYPE REF TO) | CL_XMS_MSGHDR30_MANIFEST | XI: Manifest SOAP Body | 20050520 | |||
| 2 | IM_MFST_HEADER_2 | Call by reference | Object reference (TYPE REF TO) | CL_XMS_MSGHDR30_MANIFEST | XI: Manifest SOAP Body | 20050520 | |||
| 3 | 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 | 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 | 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 | 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 | IM_MESSAGE_1 | Call by reference | Object reference (TYPE REF TO) | IF_XMS_MESSAGE | higher level message interface | 20050520 | |||
| 2 | IM_MESSAGE_2 | Call by reference | Object reference (TYPE REF TO) | IF_XMS_MESSAGE | higher level message interface | 20050520 | |||
| 3 | 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 | IM_PERF_HEADER_1 | Call by reference | Object reference (TYPE REF TO) | CL_XMS_RUN_TIME_PERF | XMS: Laufzeitmessung | 20050520 | |||
| 2 | IM_PERF_HEADER_2 | Call by reference | Object reference (TYPE REF TO) | CL_XMS_RUN_TIME_PERF | XMS: Laufzeitmessung | 20050520 | |||
| 3 | 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 | IM_RM_H_1 | Call by reference | Object reference (TYPE REF TO) | CL_XMS_MSGHDR30_RM | XI: Reliable Messaging SOAP Header | 20050520 | |||
| 2 | IM_RM_H_2 | Call by reference | Object reference (TYPE REF TO) | CL_XMS_MSGHDR30_RM | XI: Reliable Messaging SOAP Header | 20050520 | |||
| 3 | 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 | IM_RT_HEADER_1 | Call by reference | Object reference (TYPE REF TO) | CL_XMS_RUN_TIME_ENV | XMS: Laufzeitumgebung | 20050520 | |||
| 2 | IM_RT_HEADER_2 | Call by reference | Object reference (TYPE REF TO) | CL_XMS_RUN_TIME_ENV | XMS: Laufzeitumgebung | 20050520 | |||
| 3 | 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 | IM_TRC_HEADER_1 | Call by reference | Object reference (TYPE REF TO) | CL_XMS_TRACE | CL_XMS_TRACE | 20050520 | |||
| 2 | IM_TRC_HEADER_2 | Call by reference | Object reference (TYPE REF TO) | CL_XMS_TRACE | CL_XMS_TRACE | 20050520 | |||
| 3 | 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 | IM_CHECK_DIA_HEADER | Call by reference | Type reference (TYPE) | SXMSFLAG | XMS: Flag (true/false) | 20050520 | |||
| 2 | IM_CHECK_HOPL_HEADER | Call by reference | Type reference (TYPE) | SXMSFLAG | XMS: Flag (true/false) | 20050520 | |||
| 3 | IM_CHECK_MAIN_HEADER | Call by reference | Type reference (TYPE) | SXMSFLAG | XMS: Flag (true/false) | 20050520 | |||
| 4 | IM_CHECK_OUTB_HEADER | Call by reference | Type reference (TYPE) | SXMSFLAG | XMS: Flag (true/false) | 20050520 | |||
| 5 | IM_CHECK_PAYLOADS | Call by reference | Type reference (TYPE) | SXMSFLAG | XMS: Flag (true/false) | 20050520 | |||
| 6 | IM_CHECK_RM_HEADER | Call by reference | Type reference (TYPE) | SXMSFLAG | XMS: Flag (true/false) | 20050520 | |||
| 7 | IM_CHECK_RT_HEADER | Call by reference | Type reference (TYPE) | SXMSFLAG | XMS: Flag (true/false) | 20050520 | |||
| 8 | 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 | 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 | IM_MESSAGE_1 | Call by reference | Object reference (TYPE REF TO) | IF_XMS_MESSAGE | higher level message interface | 20050523 | |||
| 2 | IM_MESSAGE_CLASS | Call by reference | Type reference (TYPE) | SXMSMSGCL | XI: Nachrichtenklasse | 20050523 | |||
| 3 | IM_PROCESSING_MODE | Call by reference | Type reference (TYPE) | SXMSPROCMODE | XI: Verarbeitungsart | 20050523 | |||
| 4 | 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 | 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 |