Hi Everyone, have a message stuck in scheduled status in sxmb_moni in ECC. But i cannot view the same message's queue in smq2 or smq3(message is received by ECC).
Go to SXMB_MONI Find the scheduled XML and click on the "Queue Name" This will bring you to the SMQ2 transaction (inbound queue monitor) Now it is time to find why the queue which has the scheduled XML is stopped! Click on the queue name again In this case, the queue has status SYSFAIL, meaning something is impeding the queue to be processed.
The case is at ERP side running transaction SXMB_MONI, some XML messages from XI to ERP are found in "Scheduled" status. Around the same time, siimilar messages using same receiver interface are processed successfully. When we manual restart the "Scheduled" message, there will be an entry in READY status at inbound queue and we have to unlock the queue.
It is not possible to restart a XML message in Scheduled status from SXMB_MONI. It is occurring because the queue was deleted and it turned the document inconsistent. It is possible to see by the option qRFC Monitor. When you try to process the document pressing the button "Restart", the message "Restart no longer possible" is displayed. Read more...
In SXMB_MONI all the process messages have the outbound status of "Message scheduled on outbound side" (green flag). The interface is going into a BPM process. There is nothing in the QRFC-Monitor or in the tRFC - SM58. I have already registered all the queues. The XBQO queue for the BPM processing is not being triggered.
Accessing and Monitoring SXMB_MONI – Go to the transaction code SXMB_MONI, Select “Monitor for Processed XML Messages”, Enter key details you need to view the messages in concern, and then Execute. Downloading Files from SXMB_MONI – Select the file in concern, click XML Message > Download Window 2 > SAVE in local PC
Sometimes for asynchronous interfaces in sender side, in SXI_MONITOR, your message remains in status Scheduled and is marked with green flag. This always needs to be investigated and a common reason is that the message is stuck in a queue.
Transaction code SXMB_MONI. Note the transaction SXI_MONITOR directly launches the “Monitor for Processed XML messages” . Use this function to determine all XML messages processed by the IE according to the following selection criteria: Date Sent or Date Executed or both. Sender/Receiver Definition.