cancel
Showing results for 
Search instead for 
Did you mean: 

SXMB_MONI: successfully status but it has failed

Former Member
0 Kudos

Hi ,

I do a test sending messages to R/3(SAP) system with RFC connection asynchronously. I have set a wrong password to test the retry procedure and the manual restart from SXMB_MONI.

Unfortunatelly the SXMB_MONI has success flag and the message monitoring from the runtime workbench has status waiting after 4 retries it gets a status system error but the flag in report SXMB_MONI is still successfully.

What it is still successfully?

Thanks

Antonis

Accepted Solutions (1)

Accepted Solutions (1)

former_member183906
Active Contributor
0 Kudos

SXMB_MONI - Able to view Integration Engine Errors

SXMB_MONI is used for monitoring the messge flow in integration engine for java stack . Basically its main use is for monitoring while message is processing . in this you can see all the pipeline steps in processing.

RWB -- Able to view Adapter Engine Errors.It gives monitoring info with respect to java stack.

Thus, pipeline steps shown success for ur message although message was failed in Adapter engine.

Check this document on monitoring in XI

https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/003de490-0201-0010-68a4-bf7a1e1f...

Answers (3)

Answers (3)

Former Member
0 Kudos

As the posetr above rightly pointed out that the moni is only the pipeline steps... the message is delivered by an adapter on the adapter engine right...

So for your scenario you can go to the comm channel monitoring in the RWB and you will see the channel in error. There you can make changes and the message will be delivered.

Note that there is an automatic retry interval so you wont be able to restart it manually until it has stopped retrying (usually 3 times with 5 min intervals)

Now to restart this message you need to go into the Message Monitoring on the RWB and restart from there.

If you want a message to fail in the moni you can do a number of things...

Faulty mapping, No receiver agreement, no sender agreement etc

turmoll
Active Contributor
0 Kudos

> What it is still successfully?

Since all steps in PIPLINE has been processed successfully ... but it does not means that the message has already been delivered to target system ... Message is scheduled in Adapter Engine and waits to be delivered. After you correct the settings in RFC CC channel, resend the message from Runtime workbench.

Regards,

Jakub

prateek
Active Contributor
0 Kudos

In sxmb_moni, check the Outbound Status column flag. Is it also successful? Successful flag in sxmb_moni means that the pipeline steps ar performed correclty. Adapter Engine ensures that data uis properly delivered to the receiver system.

Regards,

Prateek

Former Member
0 Kudos

Hi ,

The Outbound Status column flag is successfully but the it failed to log in sap as i have set wrong data in receiver channel for testing the scenario for retry sending messages.

Unfortunately, only from Runtime Workbench - integration monitoring i can resend messages as the status is not success , from transaction SXMB_MONI it has status success even if it has failed

Thnaks

prateek
Active Contributor
0 Kudos

U may resend the data from RWB Message Monitoring -> Adapter Engine Monitoring. Then what is the problem?

Regards,

Prateek

Former Member
0 Kudos

It is Ok,

Thanks