cancel
Showing results for 
Search instead for 
Did you mean: 

Trouble with outbound Queue

Former Member
0 Kudos

Hy guys,

i've implemented a file to idoc scenario. The scenario works, at least until today..Today a problem occurred: a message sent about 4 hours ago is in "Scheduling for outbound processing" status in sxi_monitor.

I''ve just checked the smq2 transaction and no queued messages are present. The trouble is that in Queue ID i find "PACKAGE" and not the id i expect to be. I've already read the troubleshooting guide and nothing is explained about.

Could anybody help me?

Thank you a lot...

Bye Bye,

Sonya.

Accepted Solutions (0)

Answers (4)

Answers (4)

aashish_sinha
Active Contributor
0 Kudos

Hi,

Messages with one of the following statuses must be scheduled in queues.

1 = message is scheduled (Commit takes place)

9 = message is in automatic retry mode

12 = scheduled for output processing

16 = manual restart with version

An irreparable error is created by the manual deletion of such queue entries. Messages whose queue entries were deleted are not processed further and remain in this status.

Using this report you can search for such messages and cancel the processing of such a message if necessary. It is not possible to reschedule messages whose queue entries were deleted.

This occurs because Use of the exchange infrastructure manual deletion of queue entries.

Solution of this problem is to

Create the 'RSXMB_CHECK_MSG_QUEUE' report.

Enter 'Check message queue' as the title

Specify '1 Executable program' as the type

Enter 'SXMSPERSIST' as the package

Start the 'RSXMB_CHECK_MSG_QUEUE' report (for example, in transaction SE38).

The selection interface has three parts.

Messages

Message status

Optional

In the 'Messages' section, you can use the following radio buttons

Check all messages

Check specified messages only

to establish whether all messages should be checked or whether only the message IDs specified in the 'Specify messages' subsection should be checked. A pipeline ID must always be specified.

You must specify the Message Status that the messages to be checked should have in the section 'Message status'. There are four possibilities.

1:Message scheduled

9: Message is in automatic retry mode

12: Scheduled for Outbound Processing

16: Manual Restart for Version

At least one status must be selected

In the stage 'Optional' you can select whether a test run (Option 'Test run') should be performed and whether a log (option 'Show log') should be displayed on the screen.

If you have not set the 'Test run' option, the message processing of the selected messages that are not scheduled in a queue is terminated. These messages can now only be archived and then deleted. You must therefore always execute with the 'Test run' and 'Show log' options first and check the selected messages.

If you want to replace the English texts, maintain the following text symbols for the report. (The number on the left is the text symbol):

001 'Cancel message processing?'

002 'Do you really want to cancel the selected messages?'

003 'Messages'

004 'Message status'

005 'Optional'

006 'Specify messages'

007 'Message ID'

008 'Pipeline ID'

009 '1: Message is scheduled (commit takes place)'

010 '12: Scheduled for outbound processing'

011 'Test run'

012 'Display log'

013 'Check all messages'

014 'Only check specified messages'

015 '9: Message is in automatic retry mode'

016 '16: Manual restart for version'

017 'Message ID not specified'

018 'Pipeline ID not specified'

019 'Check Pipeline ID'

020 'Check message status'

021 ' 1'

022 ' 9'

023 '12'

024 '16'

025 'Processing canceled'

026 'Statistic'

027 'Checked messages:'

028 'Messages scheduled in queues:'

029 'Messages not scheduled in queues:'

030 'History changed'

031 'History not found'

032 'QRFC entry found. Reorganization not possible'

033 'QRFC entry not found. Reorganization possible'

034 'QRFC entry not found. Message selected for archiving'

035 'Messages:'

036 'Status:'

037 'Queue:'

038 'TID not found. (No QRFC entry)'

039 'TID:'

Hope this will help you.

regards

Aashish Sinha

PS : reward points if helpful

Former Member
0 Kudos

Hi,

Check in SMQ1 and Select the Locked queues and say Unlock.

Or if you dont want those messages means say Delete and trigger again

Regards

Seshagiri

Former Member
0 Kudos

Hi,

one more thing:

You said you checked smq2, but this is the inbound queue.

Maybe you should also check the outbound queue with smq1.

Regards

Patrick

Former Member
0 Kudos

Hi,

> "PACKAGE"

sounds like Message Packages.

Please have a look here:

http://help.sap.com/saphelp_nw04s/helpdata/en/99/2653429392ab53e10000000a1550b0/frameset.htm

http://help.sap.com/saphelp_nw04/helpdata/en/a7/e99341f534a109e10000000a155106/frameset.htm

Regards

Patrick

Edited by: Patrick Koehnen on Mar 31, 2008 4:52 PM