Skip to Content
avatar image
Former Member

IDoc -> XI -> RFC Issues

Trying to set up an IDoc->XI->RFC Scenario. Am able to receive the IDoc into XI but are having issues getting this to the other system via RFC.

Status in Monitor for Processed XML Messages (SXMB_MONI) is "Recorded for Outbound Processing". When I "display" the specifics I see the Inbound Message was processed fine but the Receiver Grouping is set to "Recorded for Outbound Processing".

I check SMQ2 and I can see my data in the status "Transaction Recorded". I try to <F6> the message in SMQ2 and get the message "the queue is registered and therefore cannot be activated".

Also in SMQR the scheduler status is "Inactive". Not sure if that is relevant or not.

Hoping someone has seen this and can help me get whatever I'm missing set up!

Thanks!

Add comment
10|10000 characters needed characters exceeded

  • Follow
  • Get RSS Feed

1 Answer

  • Best Answer
    avatar image
    Former Member
    May 08, 2006 at 10:16 PM

    Hi,

    <i>Also in SMQR the scheduler status is "Inactive". Not sure if that is relevant or not.</i>

    This status is OK.

    <i>I check SMQ2 and I can see my data in the status "Transaction Recorded". I try to <F6> the message in SMQ2 and get the message "the queue is registered and therefore cannot be activated".</i>

    >> in SMQ2 what is the status ? Is it running/sysfail etc ?

    If it is SYSFAIL, then double click on that and check the exact error.

    Else, you can go to SMQR or SXMB_ADM->Manage Queues->QRFC monitor-> .. then go to specified Queue name(whatever having the problem) and deregister it. Then go to SMQ2 and execute/activate the Queue . This time you will not get the info "Queue is registered...." Then go again SMQR and Re-reigister it.

    For more ~

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

    recorded-for-outbound-processing

    Hope this helps,

    Regards,

    Moorthy

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member

      OK so I've looked at the 2 postings and nothing seems to relate exactly to my issue. I've also verified the test connection for AI_RUNTIME_JCOSERVER is working.

      I did notice something and this may make me sound dumb but if my scenario is XI invoking an RFC on another system then why is my message getting stuck in the Inbound Queue? Shouldn't it be getting stuck in an outbound queue?