cancel
Showing results for 
Search instead for 
Did you mean: 

Queue in sysfail state. Wwhat to do urgent

Former Member
0 Kudos

Hello All,

My sender system is CRM system.

When I use smq2 Tx. I see many queues in sysfail state.

How to solve it

Thanks

Accepted Solutions (0)

Answers (6)

Answers (6)

Former Member
0 Kudos

Hi Rick

we face this problem everyday and this is a known problem for us

After transaction SMQ2

follow these steps

1) double click on the queue name which is in sysfail status. in the next screen under status text right click on the red field and in the pop down menu execute LUW or press F6

if you get a warning function module does not exist or any exception raised then double click on the red text which should be like "XI restart in qrfc not allowed "

then you will be directed to the message which would be in error and due to that message in error this inbound queue is in error

Now click on that message and restart that message after that message will be successful then your queue will be successful

some times message inside queues are in error due to CLIENT RECEIVED FAILED

check the service is up or not you may check this service by pinging in transaction SM49

hope this may solve your problem

regards

Sandeep

Ps if helpful kindly reward points

Former Member
0 Kudos

Check this

/people/sap.user72/blog/2005/11/29/xi-how-to-re-process-failed-xi-messages-automatically

.

JAVA Stack:

Go to Runtime Workbench--->Message Monitoring. Select either Integration Server or Adapter Engine, give the appropriate Sender business system, Sender interface, Sender namespace, Receiver System, Receiver Interface, Receiver namespace and click Start.

All status messages display. Here you should select the error messages and click on 'Resend'.

2. ABAP Stack.

SXMB_MONI, should select error message. From Edit menu click on "Reschedule XML messages after Error" or "F6"

3. Report.

RSXMB_RESTART_MESSAGES is the report to resend the error messages automatically.

Edited by: Ashok Reddy Thatigutla on Apr 14, 2008 7:45 AM

Edited by: Ashok Reddy Thatigutla on Apr 14, 2008 7:46 AM

0 Kudos

Hi,

When you find SYSFAIL follow the below procedure and you cal solve your problem:

Reprocessing Sysfial procedure here below:

Go to transaction SMQ2 and Just click Execute (F8).

In the normal situation, you should not see any entries at the inbound queues.

In an error situation, you will find entries at the screen, indicating at the message processing in the inbound queues is either slow or stopped.

Click on a specific queue and view the entries at this specific queue.

Click again at the queue name to see the entries of this queue.

Please take special note of the status text.By clicking at the queue name a third time, you will be forwarded to the actual message and can further investigate there.

Steps:

1.) Go to SMQ2 (qRFC monitor) and then execute

2.) If there is a queue not moving, double click on queues ‘til you see the status. SYSFAIL due to error – move to the right to see the error text

If error is due to cache not refreshed:

1.) Go to transaction SXI_CACHE and check if CACHE is not up to date. In this case, CACHE contents are up-to-date

2.) If CACHE is not up to date, click Refresh before refreshing the cache just in case someone else already did it. If still not up to date, click “Start Delta Cache Refresh” in “XI Runtime Cache”.

3.) Then, go back to SMQ2. Unlock the queue that is in SYSFAIL. To do this:

a.) Choose the queue that is in SYSFAIL.and then click unlock

4.) Then, double click in the queue name ‘til you go to the user.

5.) Double click on the user to go to the message in error.

6.) Select the one in error

7) click restart and refresh to to see if the message will be processed successful.

8.) Then, click F3 or back til you go back to the queues. Now, the queues are running.

former_member240483
Contributor
0 Kudos

try to release the queue and refresh it ....

Former Member
0 Kudos

Hi,

Double click on the Queue name...and there u will find the Staus text that shows what is the error.....if u want to check in moni then double click on the status check.....it will take u to SXMB_MONI....check the error....if u want any help post it....

Regards,

Phani

Former Member
0 Kudos

Hi Phani,

Is there any configuration that Queues do not come to "SYSFAIL" state.

I had a blog for it but do not have now.

Do you have any blog for that.

Regards

rodrigoalejandro_pertierr
Active Contributor
0 Kudos

hi,

did you check right the SM58, when you have a sysfail the message error stuck in SM58.

plz, put an * for user

Thanks

Former Member
0 Kudos

Hi All,

Again nothing selected.

Should I delete "SYSFAIL" queues.

Regards

Former Member
0 Kudos

Yes you can.

After you deleting the queue, you need to restart your message from SXMB_MONI

The other way is to run report RSQIWKEX to reset the queue.

Liang

rodrigoalejandro_pertierr
Active Contributor
0 Kudos

no, do not delete it,

dont you see any error in SXI_MONI?

Former Member
0 Kudos

in SXI_MONI it shows queues stopped

Former Member
0 Kudos

Hi, Rick:

If you press recycle symbol in SMQ2 is not really delete the queue, it only reset the queue, it is same as the running the report I posted.

The other option is that you can cancel the message that blocked your queue, check the weblog:

How to deal with stuck EOIO messages in the XI 3.0 Adapter Framework

/people/stefan.grube/blog/2006/04/27/how-to-deal-with-stuck-eoio-messages-in-the-xi-30-adapter-framework

XI : How to Re-Process failed XI Messages Automatically

/people/sap.user72/blog/2005/11/29/xi-how-to-re-process-failed-xi-messages-automatically

Liang

Former Member
0 Kudos

Hi Rick,

no, you can't delete the messages (if it is a production system) unless you find out, what caused the problem and which data must be re-sent.

So first, go to SMQ2 and click everything you can (queues, items..) until you'll see an error message, which causeed the problem.

Did you find any?

Peter

rodrigoalejandro_pertierr
Active Contributor
0 Kudos

Rick,

if you press double click on this queue, can you see any description of error??

Rod

rodrigoalejandro_pertierr
Active Contributor
0 Kudos

hi

go to SM58 and see te error

if you can not solve it, post the error to help you

Thanks

Rodrigo

Former Member
0 Kudos

Nothing is coming in sm58.

Pls advice