The performance monitoring is based on data collected from the Integration Server and the Process Monitoring Infrastructure (PMI) at runtime.
The data from PMI informs about the performance of message processing on the Adapter Engine.
To collect runtime data with PMI, you must have configured PMI for monitoring.
You need the following to display data collected by PMI:
● A user on the Integration Server to log on to the monitoring server.
The runtime data from PMI is collected on the monitoring server. To transfer this data to the Integration Server, you require a user with the following authorizations:
○ Object: S_RFC
○ ACTVT: 16
○ RFC_NAME: SXMS_PMI_DATA, SYST
○ RFC_TYPE: FUGR
This user is optional. You only need to create it if you want to display performance data collected in PMI.
● An RFC destination to enable you to transfer runtime data from the monitoring server to the Integration Server.
You must create this RFC destination by calling transaction Display and Maintain RFC Destinations (SM59) on the Integration Server and using the following values:
○ Name: AI_MONITORING_SERVER
○ Connection Type: 3 (ABAP connection)
Under Technical Settings, specify the following values:
○ Target Host: Name or IP address of the server on which PMI is installed
○ System Number: Number of the system on which PMI is installed
Under Logon & Security, specify the following values:
○ Client: Client in which PMI is configured
○ User/Password: User name and password of the user set up earlier
This RFC destination is optional. You only need to create it if you want to display performance data collected in PMI. It is also required if you run the monitoring server together with the Integration Server on one system.
● Two jobs that extract runtime data periodically from the monitoring server and transfer it to the Integration Server:
○ Data Flow Execution
○ SAP_XMB_GET_PMI_DATA
You also need to schedule these jobs if you run the monitoring server together with the Integration Server on one system.
You must schedule both jobs as described below.
This job extracts runtime data from PMI.
The job is optional. If you want to display performance data from PMI, you must schedule this job on your monitoring server in transaction Define Job (SM36) using the following values:
● Job Name: SAP_XMB_EXTRACT_PMI_DATA
● Job Class: C
Under Start condition → Date/Time, specify the following period:
● Period: 15 minutes
Choose Step → ABAP Program and specify the following step:
● Step: SXMS_PMI_EXTRACT_PMI_DATA
This job transfers the runtime data that has been extracted on the monitoring server to the Integration Server and can display the data in the performance monitoring.
The job is optional. If you want to display performance data from PMI, you must schedule this job once on each integration server in transaction Define Job (SM36) using the following values:
● Job Name: SAP_XMB_GET_PMI_DATA
● Job Class: C
Choose Start condition → Date/Time, and specify the following period:
● Period: 15 minutes
In Step → ABAP Program, specify the following step:
● Step: SXMS_PF_GET_PMIDATA