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 CONVERT_GUIDS Static method Protected Method Converts GUIDs from CHAR format to RAW format 20060717
2 DO2ND_STAGE_FOR_XI_AND_WS Static method Private Method Executes Second Level of Selection for XI and WS 20071126
3 DO_CONVERT_FILTER Instance method Protected Method Converts non-standard fields from ext. to int. 20060717
4 GET_MESSAGE_LIST Static method Public Method Gets list of messages (XI/WS) matching filter criteria 20060803
5 GET_MESSAGE_LIST_BY_QUEUE Static method Public Method Gets List of Messages (XI/WS) that are in a Queue 20080109
6 GET_MESSAGE_VERSIONS Static method Public Method Gets List of Message Versions (XI/WS) 20070523
7 GET_PIDS Instance method Protected Method Gets pipelines for message format (XI/WS) 20060717
8 GET_SEND_REC_STRUCT Instance method Protected Method XI: Gets Sender/Receiver Structure from Filter 20060717
9 GET_STATUS_VALUES Instance method Protected Method 20060717
10 HANDLE_TOO_MANY_MESSAGES Static method Private Method Restricts messages to required number 20060807
11 HANDLE_TOO_MANY_MESSAGES_2 Static method Private Method Restricts messages to required number 20060913
12 SELECT_MESSAGES_BY_ID Static method Private Method Selects Messages Using ID 20071126
13 SORT_MESSAGES_XI_WS 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 Returning EX_GUIDS Value transfer Type reference (TYPE) SXMSMGUIDT XML Message Broker: Tabellentyp zur MessageGUID 20060717
2 Importing 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 Exporting EX_FIRST_TS Call by reference Type reference (TYPE) TIMESTAMPL UTC-Zeitstempel in Langform (JJJJMMTThhmmssmmmuuun) 20071126
2 Exporting EX_MESSAGE_DATA_LIST Call by reference Type reference (TYPE) SXI_MESSAGE_DATA_LIST Liste von Daten von XI-Messages 20071126
3 Exporting EX_RESULT Call by reference Type reference (TYPE) SXMSADMINRESULT Ergebnis einer Admin-Aktion 20071126
4 Importing IM_FILTER Call by reference Type reference (TYPE) SXI_MESSAGE_FILTER XI/WS: Filter für Messages (extern) 20071126
5 Importing IM_MESSAGE_COUNT Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20071126
6 Importing IM_MSG_TAB Call by reference Type reference (TYPE) SXMSMSGTAB XML Message Broker: Tabelle vorhandener Messages 20071126
7 Importing 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 Importing 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 CX_XI_WS_MESSMON 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 Changing CH_FILTER Call by reference Type reference (TYPE) SXI_MSG_SELECT XI/WS: Struktur für Message-Selektion auf Datenbank 20060717
2 Importing 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 CX_XI_WS_MESSMON 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 Exporting EX_FIRST_TS Call by reference Type reference (TYPE) TIMESTAMPL UTC-Zeitstempel in Langform (JJJJMMTThhmmssmmmuuun) 20060803
2 Exporting EX_MESSAGE_DATA_LIST Call by reference Type reference (TYPE) SXI_MESSAGE_DATA_LIST Liste von Daten von XI-Messages 20060803
3 Exporting EX_RESULT Call by reference Type reference (TYPE) SXMSADMINRESULT Ergebnis einer Admin-Aktion 20060803
4 Importing IM_ATTRIBUTES Call by reference Type reference (TYPE) SXMSDATA_TUPEL_TAB Tupel der extrahierten Daten einer Message 20080229
5 Importing IM_FILTER Call by reference Type reference (TYPE) SXI_MESSAGE_FILTER XI/WS: Filter für Messages (extern) 20060803
6 Importing IM_MESSAGE_COUNT Call by reference Type reference (TYPE) INT4 200 Natürliche Zahl 20060803
7 Importing 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 CX_XI_WS_MESSMON 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 Exporting EX_FIRST_TS Call by reference Type reference (TYPE) TIMESTAMPL UTC-Zeitstempel in Langform (JJJJMMTThhmmssmmmuuun) 20080109
2 Exporting EX_MESSAGE_DATA_LIST Call by reference Type reference (TYPE) SXI_MESSAGE_DATA_LIST Liste von Daten von XI-Messages 20080109
3 Exporting EX_RESULT Call by reference Type reference (TYPE) SXMSADMINRESULT Ergebnis einer Admin-Aktion 20080109
4 Importing IM_MESSAGE_COUNT Call by reference Type reference (TYPE) INT4 200 Natürliche Zahl 20080109
5 Importing IM_QUEUE Call by reference Type reference (TYPE) SRT_SEQ_QUEUENAME Queuename (qRFC oder bgRFC) 20080109
# Exception Resumable Description Created on
1 CX_XI_WS_MESSMON 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 Exporting EX_MESSAGE_DATA_LIST Call by reference Type reference (TYPE) SXI_MESSAGE_VERSION_DATA_LIST Liste von Daten von XI-Messages 20070523
2 Importing IM_MESSAGE_KEY Call by reference Type reference (TYPE) SXMSMKEY XI/WS: Messagekey 20070523
# Exception Resumable Description Created on
1 CX_XI_WS_MESSMON 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 Exporting EX_PIDS Call by reference Type reference (TYPE) SXMS_SEL_OPTIONS XMS: Selektionsbedingungen 20060717
2 Importing IM_MSGFORMAT Call by reference Type reference (TYPE) SXI_MSG_FORMAT ESP: Message-Format (XI/ESI) 20060717
3 Importing 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 Returning EX_SEND_REC Value transfer Type reference (TYPE) SXMSPEMAS_SR XML Message Broker: Sender/Empfänger 20060717
2 Importing 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 Returning EX_STATUS_LIST Value transfer Type reference (TYPE) SXMSPMSTAT_TAB Message Status 20060717
2 Importing 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 Changing CH_MESSAGELIST Call by reference Type reference (TYPE) SXMSMSGLST_SORTED_TAB Sortierte Messages-Liste 20060807
2 Exporting EX_RESULT Call by reference Type reference (TYPE) SXMSADMINRESULT Ergebnis einer Admin-Aktion 20060807
3 Importing IM_LINES Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20060807
4 Importing 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 Changing CH_MESSAGELIST Call by reference Type reference (TYPE) SXI_MESSAGE_DATA_LIST Sortierte Messages-Liste 20060913
2 Exporting EX_FIRST_TS Call by reference Type reference (TYPE) TIMESTAMPL UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20060913
3 Exporting EX_RESULT Call by reference Type reference (TYPE) SXMSADMINRESULT Ergebnis einer Admin-Aktion 20060913
4 Importing IM_LINES Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20060913
5 Importing 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 Exporting EX_FIRST_TS Call by reference Type reference (TYPE) TIMESTAMPL UTC-Zeitstempel in Langform (JJJJMMTThhmmssmmmuuun) 20071126
2 Exporting EX_MSG_TAB Call by reference Type reference (TYPE) SXMSMSGTAB XML Message Broker: Tabelle vorhandener Messages 20071126
3 Exporting EX_RESULT Call by reference Type reference (TYPE) SXMSADMINRESULT Ergebnis einer Admin-Aktion 20071126
4 Importing IM_MESSAGE_COUNT Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20071126
5 Importing IM_WS_SELECT Call by reference Type reference (TYPE) SXI_MSG_SELECT XI/WS: Filter für Messages (extern) 20071126
6 Importing 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 CX_XI_WS_MESSMON 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 Exporting EX_WS_MSG_LIST Call by reference Type reference (TYPE) SXMSMSGTAB XML Message Broker: Tabelle vorhandener Messages 20060724
2 Exporting EX_XI_MSG_LIST Call by reference Type reference (TYPE) SXMSMSGTAB XML Message Broker: Tabelle vorhandener Messages 20060724
3 Importing 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