Show TOC

Collecting PMI DataLocate this document in the navigation structure

Use

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.

Note

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

      Note

      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

      Note

      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

      Note

      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.

Job SAP_XMB_EXTRACT_PMI_DATA

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 of the navigation path Start condition Next navigation step Date/Time End of the navigation path, specify the following period:

  • Period: 15 minutes

Choose Start of the navigation path Step  Next navigation step  ABAP Program End of the navigation path and specify the following step:

  • Step: SXMS_PMI_EXTRACT_PMI_DATA

Job SAP_XMB_GET_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 of the navigation path Start condition Next navigation step Date/Time End of the navigation path, and specify the following period:

  • Period: 15 minutes

In Start of the navigation path Step  Next navigation step  ABAP Program End of the navigation path, specify the following step:

  • Step: SXMS_PF_GET_PMIDATA