cancel
Showing results for 
Search instead for 
Did you mean: 

SXMB_MONI

Former Member
0 Kudos

Hi,

by using sxmb_moni,we can monitor sender side or we can monitor sender and receiver side,what is actual use of MONI?

Thanks

jhanavi

Accepted Solutions (0)

Answers (7)

Answers (7)

vijay_b4
Active Contributor
0 Kudos

Hi Jhanavi,

SXMB --> Transactions starting with SXMB invloves cross system tools. These transactions interacts with ABAP as well as Java stacks.

SXMB_MONI Cross-system Integration Engine - Monitoring

You can monitor the messages flow in Integration Engine.

Reward points if this helps....

Regards

Vani.

former_member556603
Active Contributor
0 Kudos

Hi Jhanavi,

Messaging Components of the Integration Engine

XI messages stored in the persistence layer of the Integration Engine can be observed by the monitoring tools (transactions SXMB_MONI, SXMB_ADMIN) of the Integration Engine.

In addition to ordinary message persistence, there are three possible places to which message payload data can be written. These are the trace files of the mapping service, the JCo trace files (as the mapping service is called using JCo RFC), and the HTTP/S trace files (as XI messages are sent and received using HTTP/S).

Monitoring Tools

There are two levels of monitoring:

● Monitoring the message headers (including the trace header)

● Monitoring the message payload (containing the actual application data)

The trace header may also contain payload data if a mapping program explicitly writes payload data to the message trace.

Use authorization object S_XMB_MONI if you want to prevent message trace headers or message payloads being visible in the XI monitoring tools. This authorization object enables you to restrict access to messages containing a specific party, service, or interface. Furthermore, you can allow access only to message headers by granting activity 03 Display, or only to message payloads by granting activity 29 Display saved data. For more information, call transaction SU21, choose object class BC_A, and see the documentation for authorization object S_XMB_MONI.

S_XMB_MONI is included in particular delivered XI single roles that belong to a composite role, for example, SAP_XI_ADMINISTRATOR_ABAP or SAP_XI_DISPLAY_USER_ABAP. Execute report RSUSR070 for an overview of all roles to which S_XMB_MONI is assigned.

If you want to restrict the authorizations of a user by assigning an individual S_XMB_MONI authorization, copy the user’s standard single user role containing the generic S_XMB_MONI authorization to a customized user role, and adapt the authorization object S_XMB_MONI correspondingly. This way you avoid modifications of the standard user roles. Furthermore, you have to copy the user’s current composite role, and replace the old standard single role with the new customized single role. Finally, you have to assign the user to this new composite role.

Work with the least privilege principle, that is assign only those authorizations (and nothing else) that are needed by the corresponding users.

Go through this PDF...

http://help.sap.com/bp_bpmv130/Documentation/Upgrade/XI_Upgrade_Guide.pdf

Thanks,

satya Kumar

Reward if it is useful..

Former Member
0 Kudos

Hi,

In SXMB_MONI is a primary and single point monitoring tool where we can monitor the flow of our xml message in xi server on abap stack

and BP Engine

To moniter the status of message on java stack then you have to go for communication channel monitoring on run time work bench.

in moni we can easily identify where our message through error by monitoring pipe line steps and you can get eleborated trace file that can be very helpful while error handling.

And we can easily identify what kind of error it is

like System Error - Manual restart not possible.

Application Error - Restart Not Possible. with respected icons.

regards,

pradeep A.

Former Member
0 Kudos

Hi Jahnavi

SXMB_MONI is for Integration Engine monitoring, it provides Additional monitoring functions for the Integration Engine. u have outbound and inbound processes in XI and XML message processing happens in I.E in both the cases.

u can monitor both sender and receiver XML messgaes processed in integration engine. bcz both sender and receiver messages must have to pass through I.E runtime.

u can monitor all pipeline steps happens in I.E at runtime, and MONI displays runtime versions of xml messages.

refer these links to understand the message flow and monitoring features:

http://help.sap.com/search/highlightContent.jsp

/people/siva.maranani/blog/2005/05/25/understanding-message-flow-in-xi

Regards

Rajesh Babu

Former Member
0 Kudos

hi,

SXMB_MONI is message monitoring tool which will provide us the information about the message processed within Integration Engine (ABAP Stack) and doesnot monitor messages processed on JAVA Stack. There is no separate sender message and receiver message, but you can easily identify them by opening the message itself.

There are several document available so that you can get more information on sxmb_moni tool itself.

Regards

Ramesh P

Former Member
0 Kudos

SXMB_MONI is the monitoring tool for all the message processing and shows different pipeline steps like receiver determination,interface determination and mapping ..etc....

You can see the status of message after reaching the Intergration server from the sender adapter to the before delivering to the receiver adapter from IS.

aashish_sinha
Active Contributor
0 Kudos

Hi,

SXI_Monitor / SXMB_MONI is used for monitoring of XML messages either in error or success or in System error and in other status. You can check messages here for all of your interfaces.

For BPM you can use SXMB_MONI_BPE.

Regards

Aashish Sinha

PS : reward points if helpful