cancel
Showing results for 
Search instead for 
Did you mean: 

qRFC & tRFC Errors at the time of Production

Former Member
0 Kudos

Hi all,

If i got the qRFc 0r tRFC Errors in PRD system, then do we generally release those queues manually by going SMQ1 & smq2 and for tRFC Errors SM58 or do we schedule the STD programs to clear those strucked queues???

Dont provide any Blogs plzzzz

Regards

Suman

Accepted Solutions (0)

Answers (5)

Answers (5)

Former Member
0 Kudos

Ans

Former Member
0 Kudos

Following the blog below and schedule a couple of jobs:

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

Hello Suman,

For automatic qRfc failure recovery, schedule the report RSQIWKEX to run periodically. This report enables automatically resets the queues.

For automatic tRfC failure recover, schedule the report RSARFCEX for periodic execution.

Refer this Note for Automatic Processing :

Note 813029 - Automatic processing of failed XI messages

Regards

GangaPrasad

Former Member
0 Kudos

Hi,

By using QIN Secdulor we can start the already registerd inbound queies.

Regards

Former Member
0 Kudos

Hi

1) clear the queues in SMQ2,first try to activate them,if that doesn't work them delete them

2)You may need to re-register your queues.

Follow SXMB_ADM -> Manage Queues -> Deregister Queues

Afterwards, re-register the queues and activate from the same screen

3)Only use SMQ1 (outbound queues) and SMQ2 (inbound queues) if re-registering doesn't fix it. You will need to give the queues sometime to get activated so be patient.

4)From SXMB_MONI go to Queue ID of the message, a click here shall take you to qRFC monitor.

if the messages are stuck, you should see an entry indicating number of messages stuck in the queue.

a double click on the entry shall take you to detailed list.

if the messages are stuck because of any error (other than queue not registered etc for e.g. a message failure) then the first message shall show you that.

if indeed you find a message stuck in the queue then the way is to delete the stuck message (DONT DO THIS IN PRODUCTION SERVER without being sure of what does this mean for that particular process !!) and unlock the queue from previous screen.

5)Go to smq2 and execute F8. Then it should come as Nothing was Selected.

If any queues are present then open a queue.if the status is SYS ERROR check the entries,right click on the status text and give save LUW.This brings queue to READY. .

GoTo-> Qin Scheduler: check for the scheduler status to be inactive->Edit-> Activate Scheduler: status frm inactive to starting to wait.Now the queue will be RUNNING.U can see the entries in the queue moving.

Now go to SMQ3, right click on the queue and give Restore LUW.

6)this basically means tht message is waiting in the queue.

in sxmb_moni go to queue Id column and double click on the entry .It will take u to SMQ2.Check the status of the queue

If its SYSFAIL or STOP then double click on it and try to correct the error.After correcting the error send the message again.Also check whether the Queeu is Registred in transaction SMQR.

7)Select your queue form the sxmb_moni, you will reacht he QRFC monitor.

Here you will see some lock figures on the , Select on the 'Unlock Queues'. Activate your queues once again.

This is if your data is correct and queue is stuck. You should only delete the queue if it has errored out due to incorrect data and you need to urgenetly process the rest of the data in the queue.

If you drill down one step more than selct the error message and on the menu select edit-->Save LUW.

Former Member
0 Kudos

Hi Krishna,

Your explaination is ok,

But i want the confirmation that in PRD what we have to do.

!) have to do Manually

2) have to schedule the Standard program for this

Regards

Suman

Former Member
0 Kudos

Hi,

Ask ur BASIS people for the same as its a PROD system hence developer dont have rights on the PROD system.

chirag

Former Member
0 Kudos

Hi Chirag,

Thanks for your prompt reply.

I know that we dont have the Permissions for PRD server

But i want you people suggession as in the PRD server if i got this qRFC Error means

do i need to release those Queues manually or

do i need to schedule the standard Report to release the queues automatically

Regards

Suman

Former Member
0 Kudos

Hi,

Thats what i m trying to tell u: Ask ur basis people he will do the same. As in PROD they need to follow some guidelines for queue management.

If its dev then u can manually do it using SMQ1 and SMQ2 tcode.

Chirag

Former Member
0 Kudos

Hi,

Our Basis people are new to this XI Administration.

As you may come across this type of situations at Prodution server , so you can tel the process to proceed for that type of Error to handle in PRD server

Regards

Suman

Former Member
0 Kudos

Hi Suman,

In my all the previous project BASIS people was taking care of the queue problems or XI related problems.

chirag