SAP ABAP Class CL_XI_WS_MESSMON (XI/WS: Abstract Class for Message Monitoring)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷
BC-XI-IS-WKB (Application Component) Runtime Workbench/Monitoring
⤷
SXMSMONI (Package) XI: Integration Engine Monitoring
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_XI_WS_MESSMON_SELECT | Interface for joint message monitoring by XI and WS | 20060904 |
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | CL_WS_MESSMON_IMPL | 20060724 | |
| 2 | Inheritance (c INHERITING FROM c_ref) | CL_XI_MESSMON_IMPL | 20060717 |
Properties
| Class | CL_XI_WS_MESSMON | |
| Short Description | XI/WS: Abstract Class for Message Monitoring | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | SXMSMONI | XI: Integration Engine Monitoring |
| Created | 20060717 | SAP |
| Last change | 20110908 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_XI_WS_MESSMON has no forward declaration.
Interfaces
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | IF_XI_WS_MESSMON_SELECT | Interface for joint message monitoring by XI and WS | 20060904 |
Friends
Class CL_XI_WS_MESSMON has no friend class.
Attributes
Class CL_XI_WS_MESSMON has no attribute.
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Protected | Method | Converts GUIDs from CHAR format to RAW format | 20060717 | |
| 2 | Static method | Private | Method | Executes Second Level of Selection for XI and WS | 20071126 | |
| 3 | Instance method | Protected | Method | Converts non-standard fields from ext. to int. | 20060717 | |
| 4 | Static method | Public | Method | Gets list of messages (XI/WS) matching filter criteria | 20060803 | |
| 5 | Static method | Public | Method | Gets List of Messages (XI/WS) that are in a Queue | 20080109 | |
| 6 | Static method | Public | Method | Gets List of Message Versions (XI/WS) | 20070523 | |
| 7 | Instance method | Protected | Method | Gets pipelines for message format (XI/WS) | 20060717 | |
| 8 | Instance method | Protected | Method | XI: Gets Sender/Receiver Structure from Filter | 20060717 | |
| 9 | Instance method | Protected | Method | 20060717 | ||
| 10 | Static method | Private | Method | Restricts messages to required number | 20060807 | |
| 11 | Static method | Private | Method | Restricts messages to required number | 20060913 | |
| 12 | Static method | Private | Method | Selects Messages Using ID | 20071126 | |
| 13 | Static method | Public | Method | Sorts messages (int.) by their format (XI/WS) | 20060724 |
Events
Class CL_XI_WS_MESSMON has no event.
Types
Class CL_XI_WS_MESSMON has no local type.
Method Signatures
Method CONVERT_GUIDS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_GUIDS | Value transfer | Type reference (TYPE) | SXMSMGUIDT | XML Message Broker: Tabellentyp zur MessageGUID | 20060717 | |||
| 2 | IM_GUIDS | Call by reference | Type reference (TYPE) | SXMSCGUID_T | Tabelle von Message-GUIDs in Char-Format | 20060717 |
Method CONVERT_GUIDS on class CL_XI_WS_MESSMON has no exception.
Method DO2ND_STAGE_FOR_XI_AND_WS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_FIRST_TS | Call by reference | Type reference (TYPE) | TIMESTAMPL | UTC-Zeitstempel in Langform (JJJJMMTThhmmssmmmuuun) | 20071126 | |||
| 2 | EX_MESSAGE_DATA_LIST | Call by reference | Type reference (TYPE) | SXI_MESSAGE_DATA_LIST | Liste von Daten von XI-Messages | 20071126 | |||
| 3 | EX_RESULT | Call by reference | Type reference (TYPE) | SXMSADMINRESULT | Ergebnis einer Admin-Aktion | 20071126 | |||
| 4 | IM_FILTER | Call by reference | Type reference (TYPE) | SXI_MESSAGE_FILTER | XI/WS: Filter für Messages (extern) | 20071126 | |||
| 5 | IM_MESSAGE_COUNT | Call by reference | Type reference (TYPE) | INT4 | Natürliche Zahl | 20071126 | |||
| 6 | IM_MSG_TAB | Call by reference | Type reference (TYPE) | SXMSMSGTAB | XML Message Broker: Tabelle vorhandener Messages | 20071126 | |||
| 7 | MESS_MON_WS | Call by reference | Object reference (TYPE REF TO) | IF_XI_WS_MESSMON_SELECT | Interface für das gemeinsame Message-Monitoring von XI u. WS | 20071126 | |||
| 8 | MESS_MON_XI | Call by reference | Object reference (TYPE REF TO) | IF_XI_WS_MESSMON_SELECT | Interface für das gemeinsame Message-Monitoring von XI u. WS | 20071126 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahmeklasse für Message-Monitoring-API | 20071210 |
Method DO_CONVERT_FILTER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_FILTER | Call by reference | Type reference (TYPE) | SXI_MSG_SELECT | XI/WS: Struktur für Message-Selektion auf Datenbank | 20060717 | |||
| 2 | IM_FILTER | Call by reference | Type reference (TYPE) | SXI_MESSAGE_FILTER | XI/WS: Filter für Messages (extern) | 20060717 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahmeklasse für Message-Monitoring-API | 20060811 |
Method GET_MESSAGE_LIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_FIRST_TS | Call by reference | Type reference (TYPE) | TIMESTAMPL | UTC-Zeitstempel in Langform (JJJJMMTThhmmssmmmuuun) | 20060803 | |||
| 2 | EX_MESSAGE_DATA_LIST | Call by reference | Type reference (TYPE) | SXI_MESSAGE_DATA_LIST | Liste von Daten von XI-Messages | 20060803 | |||
| 3 | EX_RESULT | Call by reference | Type reference (TYPE) | SXMSADMINRESULT | Ergebnis einer Admin-Aktion | 20060803 | |||
| 4 | IM_ATTRIBUTES | Call by reference | Type reference (TYPE) | SXMSDATA_TUPEL_TAB | Tupel der extrahierten Daten einer Message | 20080229 | |||
| 5 | IM_FILTER | Call by reference | Type reference (TYPE) | SXI_MESSAGE_FILTER | XI/WS: Filter für Messages (extern) | 20060803 | |||
| 6 | IM_MESSAGE_COUNT | Call by reference | Type reference (TYPE) | INT4 | 200 | Natürliche Zahl | 20060803 | ||
| 7 | IM_USE_OR | Call by reference | Type reference (TYPE) | SXMSFLAG | X='OR'-Verknüpfung der Parameter, space ='AND' Verknüpfung | 20080229 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahmeklasse für Message-Monitoring-API | 20060803 |
Method GET_MESSAGE_LIST_BY_QUEUE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_FIRST_TS | Call by reference | Type reference (TYPE) | TIMESTAMPL | UTC-Zeitstempel in Langform (JJJJMMTThhmmssmmmuuun) | 20080109 | |||
| 2 | EX_MESSAGE_DATA_LIST | Call by reference | Type reference (TYPE) | SXI_MESSAGE_DATA_LIST | Liste von Daten von XI-Messages | 20080109 | |||
| 3 | EX_RESULT | Call by reference | Type reference (TYPE) | SXMSADMINRESULT | Ergebnis einer Admin-Aktion | 20080109 | |||
| 4 | IM_MESSAGE_COUNT | Call by reference | Type reference (TYPE) | INT4 | 200 | Natürliche Zahl | 20080109 | ||
| 5 | IM_QUEUE | Call by reference | Type reference (TYPE) | SRT_SEQ_QUEUENAME | Queuename (qRFC oder bgRFC) | 20080109 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahmeklasse für Message-Monitoring-API | 20080109 |
Method GET_MESSAGE_VERSIONS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_MESSAGE_DATA_LIST | Call by reference | Type reference (TYPE) | SXI_MESSAGE_VERSION_DATA_LIST | Liste von Daten von XI-Messages | 20070523 | |||
| 2 | IM_MESSAGE_KEY | Call by reference | Type reference (TYPE) | SXMSMKEY | XI/WS: Messagekey | 20070523 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahmeklasse für Message-Monitoring-API | 20070523 |
Method GET_PIDS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_PIDS | Call by reference | Type reference (TYPE) | SXMS_SEL_OPTIONS | XMS: Selektionsbedingungen | 20060717 | |||
| 2 | IM_MSGFORMAT | Call by reference | Type reference (TYPE) | SXI_MSG_FORMAT | ESP: Message-Format (XI/ESI) | 20060717 | |||
| 3 | IM_PID | Call by reference | Type reference (TYPE) | SXMSPID | Integration Engine: Pipeline-ID | 20060717 |
Method GET_PIDS on class CL_XI_WS_MESSMON has no exception.
Method GET_SEND_REC_STRUCT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_SEND_REC | Value transfer | Type reference (TYPE) | SXMSPEMAS_SR | XML Message Broker: Sender/Empfänger | 20060717 | |||
| 2 | IM_FILTER | Call by reference | Type reference (TYPE) | SXI_MESSAGE_FILTER | XI/WS: Filter für Messages (extern) | 20060717 |
Method GET_SEND_REC_STRUCT on class CL_XI_WS_MESSMON has no exception.
Method GET_STATUS_VALUES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_STATUS_LIST | Value transfer | Type reference (TYPE) | SXMSPMSTAT_TAB | Message Status | 20060717 | |||
| 2 | IM_FILTER | Call by reference | Type reference (TYPE) | SXI_MESSAGE_FILTER | XI/WS: Filter für Messages (extern) | 20060717 |
Method GET_STATUS_VALUES on class CL_XI_WS_MESSMON has no exception.
Method HANDLE_TOO_MANY_MESSAGES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_MESSAGELIST | Call by reference | Type reference (TYPE) | SXMSMSGLST_SORTED_TAB | Sortierte Messages-Liste | 20060807 | |||
| 2 | EX_RESULT | Call by reference | Type reference (TYPE) | SXMSADMINRESULT | Ergebnis einer Admin-Aktion | 20060807 | |||
| 3 | IM_LINES | Call by reference | Type reference (TYPE) | INT4 | Natürliche Zahl | 20060807 | |||
| 4 | IM_MAX_LINES | Call by reference | Type reference (TYPE) | INT4 | Natürliche Zahl | 20060807 |
Method HANDLE_TOO_MANY_MESSAGES on class CL_XI_WS_MESSMON has no exception.
Method HANDLE_TOO_MANY_MESSAGES_2 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_MESSAGELIST | Call by reference | Type reference (TYPE) | SXI_MESSAGE_DATA_LIST | Sortierte Messages-Liste | 20060913 | |||
| 2 | EX_FIRST_TS | Call by reference | Type reference (TYPE) | TIMESTAMPL | UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) | 20060913 | |||
| 3 | EX_RESULT | Call by reference | Type reference (TYPE) | SXMSADMINRESULT | Ergebnis einer Admin-Aktion | 20060913 | |||
| 4 | IM_LINES | Call by reference | Type reference (TYPE) | INT4 | Natürliche Zahl | 20060913 | |||
| 5 | IM_MAX_LINES | Call by reference | Type reference (TYPE) | INT4 | Natürliche Zahl | 20060913 |
Method HANDLE_TOO_MANY_MESSAGES_2 on class CL_XI_WS_MESSMON has no exception.
Method SELECT_MESSAGES_BY_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_FIRST_TS | Call by reference | Type reference (TYPE) | TIMESTAMPL | UTC-Zeitstempel in Langform (JJJJMMTThhmmssmmmuuun) | 20071126 | |||
| 2 | EX_MSG_TAB | Call by reference | Type reference (TYPE) | SXMSMSGTAB | XML Message Broker: Tabelle vorhandener Messages | 20071126 | |||
| 3 | EX_RESULT | Call by reference | Type reference (TYPE) | SXMSADMINRESULT | Ergebnis einer Admin-Aktion | 20071126 | |||
| 4 | IM_MESSAGE_COUNT | Call by reference | Type reference (TYPE) | INT4 | Natürliche Zahl | 20071126 | |||
| 5 | IM_WS_SELECT | Call by reference | Type reference (TYPE) | SXI_MSG_SELECT | XI/WS: Filter für Messages (extern) | 20071126 | |||
| 6 | IM_XI_SELECT | Call by reference | Type reference (TYPE) | SXI_MSG_SELECT | XI/WS: Filter für Messages (extern) | 20071126 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahmeklasse für Message-Monitoring-API | 20071126 |
Method SORT_MESSAGES_XI_WS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_WS_MSG_LIST | Call by reference | Type reference (TYPE) | SXMSMSGTAB | XML Message Broker: Tabelle vorhandener Messages | 20060724 | |||
| 2 | EX_XI_MSG_LIST | Call by reference | Type reference (TYPE) | SXMSMSGTAB | XML Message Broker: Tabelle vorhandener Messages | 20060724 | |||
| 3 | IM_MSG_LIST | Call by reference | Type reference (TYPE) | SXMSMSGTAB | XML Message Broker: Tabelle vorhandener Messages | 20060724 |
Method SORT_MESSAGES_XI_WS on class CL_XI_WS_MESSMON has no exception.
History
| Last changed by/on | SAP | 20110908 |
| SAP Release Created in | 710 |