cancel
Showing results for 
Search instead for 
Did you mean: 

what you can monitor in SXMB_MONI in non-PI ABAP system?

Former Member
0 Kudos

Hello,

as all we know, in PI ABAP stack we can use SXMB_MONI to monitor the PI pipeline. However Tx SXMB_MONI is available in any NW 7.0+ ABAP system. So what we can monitor in SXMB_MONI in non-PI ABAP system? Definitely you can not monitor the central PI system's pipeline in non-PI system's MONI. So I assume things you can monitor in MONI of non-PI system are:

1) Monitor message sent out from consumer (client) proxy of hte non-PI system to the central PI system

2) Monitor message received in the provider (server) proxy of the non-PI system from the PI system

3) Monitor IDOC going out to the central PI and coming in from the central PI

are my assumptions correct? is there anything more we can monitor in MONI in non-PI system?

(Honest I don't think the 3rd assumption is correct)

Thanks

Eric

Accepted Solutions (1)

Accepted Solutions (1)

henrique_pinto
Active Contributor
0 Kudos

SXMB_MONI belongs to Integration Engine component, which is part of all ABAP NW 7.0 based products (such as SRM 7.0, ECC 6.0 etc., including PI 7.0).

The difference is that, in PI, the IE is HUB (meaning, it will let msgs go through), and in other Applications, the IE is LOC (meaning, they'll either originate or end there).

For example, suppose you have a async msg is going from system A into B, both 7.0 ABAP based, through XI.

In system A you can even see the msg, but there is no receiver yet (since the receiver is identified only in XI). Also, the pipeline is much simpler, having only the message being generated at Proxy runtime and then sent to XI.

In XI, you can see all pipeline steps (receiver determination, interface determination, request message mapping, call adapter (when relevant) etc.) and the header/payload in each of these steps. Also, the receiver will also be shown in the result table (since in XI it is already known).

In system B, you'll see only the message being received from XI and the response from proxy runtime after executing it.

Regards,

Henrique.

Former Member
0 Kudos

HI Henrique

The difference is that, in PI, the IE is HUB (meaning, it will let msgs go through), and in other Applications, the IE is LOC (meaning, they'll either originate or end there).

In SXMB_ADM when we configure Integration Engine, under category RUNTIME we select paramter ENGINE_TYPE and enter current value = HUB. I got what is HUB and LOC. Are they abrevations ? Or are there any more values to choose other than these two, HUB and LOC while configuring Integration Engine ?

Thanks

Midhun

ik69
Participant
0 Kudos

Hi Midhun,

here are the only possible values for ENGINE_TYPE parameter:

UNDEFINED = Client is not configured as the Integration Engine

HUB = Client is configured as the Integration Server

LOC = Client is configured as the sender/receiver system

HUB/LOC are values with following descriptions:

HUB Integration Server

LOC Application System

Regards, Igor

Answers (1)

Answers (1)

ik69
Participant
0 Kudos

Hello Eric,

you are correct, you can monitor inbound/outbound (XI XML) messages sent/received by abap proxy. You can't monitor IDocs, there are different t-codes for it.

Regards,

Igor.

Former Member
0 Kudos

Hi Igor,

you are saying that received/sent xml messages by/from ABAP proxy is all we can monitor in SXMB_MONI? That sounds very limited.

Thanks

Eric

ik69
Participant
0 Kudos

Hi Eric,

purpose of SXMB_MONI is to monitor XML mesasges in integration engine and the only messages in non PI that flow through integration engine are those using abap proxy.

Regards,

Igor

Former Member
0 Kudos

Thanks, Igor.