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 |