cancel
Showing results for 
Search instead for 
Did you mean: 

Monitoring in XI

Former Member
0 Kudos

What is the importance of monitoring tools in real time environment (Production Landscape), as XI have Runtime Workbench as well as SXMB_MONI...if all messages can be monitored in SXMB_MONI then what is the need of End- to End monitoring in RWB.

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi,

Central monitoring:

The central monitoring of SAP Exchange Infrastructure (XI) offers you the option of executing various monitoring activities. Primarily, you use the Runtime Workbench, the central tool for accessing XI monitoring.

The Runtime Workbench gives you the option of navigating to the monitoring functions of the Integration Engine, as well as integration with the Computing Center Management System (CCMS), and the Process Monitoring Infrastructure (PMI) of SAP.

The Runtime Workbench provides access to all these monitoring activities. You can also run component monitoring by using a special CCMS Alert Monitor, which monitors the individual XI components.

http://help.sap.com/saphelp_nw04/helpdata/en/45/d169186a29570ae10000000a114a6b/frameset.htm

RunTimeWorkBench resdes on the Java Stack and so allows you to see the flow of your message from the Adapter Engine ( on Java Stack ) to the Integrtaion Engine ( on ABAP Stack ), and again to the Adapter ENgine ( on Java Stack).

SXMB_MONI runs on the ABAP stack allows you to monitor the message flow only in the ABAP stack / Integration Engine.

SXMB_MONI helps you to find any error in the xi steps. But it will not tell you if you have any errors on the adapters.

So for checking any errors on the adapters and the errors for communicaiton channels we need to go with RWB.

RWB enables a central monitoring of the XI server which has multiple features which SXMB_MONI tcode doesnt provide - http://help.sap.com/saphelp_nw04/helpdata/en/7c/14b5765255e345a9e3f044f1e9bbbf/content.htm

Both RWB and Sxmb_moni are both used for monitoring purpose only...where as when take Runtime workbench you can have different options which xi provides...like component monitoring,Performance monitoring,End to End monitoring,message monitoring...etc..but where as in sxmb_moni you can able to see the xml messages only.

Thanks

Swarup

Answers (3)

Answers (3)

GabrielSagaya
Active Contributor
0 Kudos

SXMB_MONI resides in ABAP stack that can monitor IE messages only.

SXMB_MONI is not useful for BPM message monitoring.

RWB resides in java stack that can monitor AE messages.

Role of End-End Monitoring

1. To monitor message processing steps in a no of components.

2. To monitor the path of individual messages from end-end

Former Member
0 Kudos

Hi Kish,

there is quite a big difference between SXMB_MONI and RWB message montioring. In SXMB_MONI you will see only the status of messages that are processes in the ABAP part (Integration Server). If you have message that you processed in your adapter engines, you will not find any final processing status of theses messages in the SXMB_MONI at all. So messages can be completely processes fine when you look into SXMB_MONI, but they might be failing due to adapter issues etc.

So you should really use the RWB > Message Monitoring to get an overview of all messages in all different processing stages.

When we talk about upcoming PI 7.1 release and the feature of Advanced Adapter Engine, you might even see messages no longer appearing in the SXMB_MONI at all. When the use the new feature of AAE you will only see them in the RWB Message Monitoring for the Adapter Engine.

The E2E Montoring of the RWB is again a different story, and can be used to follow a message from source system via XI into your target system. And this requires special PMI configuration and more to get a "End2End" point of view.

Best regards,

Silvia

former_member181962
Active Contributor
0 Kudos

Hi Kish,

As you might be knowing already, there are various components in the XI system like Adapter Engine/ Integration Engine etc..

YOu can monitor only the messages in the integration engine in SXMB_MONI.

YOu cannot monitor any messages that fail in the Adapter Engine.

To do this you have to login to the Runtime workbench and use the other monitoring tools like Adapter monitoring and message monitoring at Adapter Level.

Similarly, if you have a BPM scenario, you have to go to SXMB_MONI_BPE transaction because the SXMB_MONI transaction would not give much information about failures in BPE.

Regards,

Ravi Kanth Talagana