cancel
Showing results for 
Search instead for 
Did you mean: 

XML Message getting stuck in queue in ECC preventing material status in MDM to be changed

Former Member
0 Kudos

XML file getting stuck in queue in ECC preventing material status in MDM to be changed.

Hi SAP Experts,

We have an issue regarding XML messages getting stuck in queue in ECC preventing the material status in SAP MDM to be changed from "Approved" to "Updated/Posted".

Checking in transaction SXI_MONITOR the status of the XML Messages are Scheduled or Green Flagged, looking at the time started it has been an hour and it is not yet processed successfully; and also checking the queues XBTR* (XBTR0001, XBTR0002 and ETC.) via transaction SMQ2 have stopped.

We need to request Basis to reprocess the queues for the XML Messages to be reprocessed

I need your expertise in finding a permanent fix for this issue.

Many thanks in advance and have an awesome day ahead.

Regards,

Aeron Merc

Accepted Solutions (0)

Answers (2)

Answers (2)

baskar_gopalakrishnan2
Active Contributor
0 Kudos

The messages get stucked in Queue due to various reasons.

a) Due to high volume data of a particular mesg could get stuck in a queue and the following messages will be stopped by the earlier high volume mesg for some time. You might want to analyse the reasons for this first. In this situation, we got to handle through Basis.

b) If this is happening more frequently, you might want to inform BASIS to set tuning parameters in the SXMB_ADM. They will define queues for prioritized message processing.

C) Based on the volume of messages flow , You might want to set the values for the parameters like

EO_INBOUND_PARALLEL

EO_OUTBOUND_PARALLEL

to handle this situation. Take help from Basis.

d) In a lightest situation, just deregister and register the queues would solve this issue. You might also want to check QRFC scheduler if the deregister queues did not solve the problem.

former_member184681
Active Contributor
0 Kudos

Hi Aeron Merc,

Messages being in a "Scheduled" status mean that they have been put into a queue and are waiting to be processed. Now, since you say that messages stay in that queue, I can see two options:

  1. The queue has been stopped by someone on purpose. In such case, you need to activate the queues again and everything should work fine.
  2. The queue is blocked by some message with error. In such case, you have to solve the problem for that particular message, then reprocess it (or delete that message, if acceptable), then other messages of that queue will be processed.

Hope this helps,
Greg