Skip to Content
avatar image
Former Member

Problem in Enhanced InterfaceDetermination

Hello,

My scenario is RFC to JDBC.

I am using Enhanced Interface Determination and i have checked the checkboc "Maintain Order at Runtime". So messages will be executed in queue.

When i execute the scenario , because one of my previous messages has failed , all other successful messages are in hold status in Runtime Workbench.

And in sxmb_moni i cannot see the queue name , so how do i delete the erroroneos message from the queue, so that my successful messages are sent successfully.

Please help.

Regards,

Loveena

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

4 Answers

  • avatar image
    Former Member
    Jun 18, 2010 at 05:52 AM

    Hi,

    Have you checked all Queue t codes like smq1,smq2,smq3...did u get discrepancy there?

    Thanks

    Nidhi

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Jun 18, 2010 at 05:57 AM

    Hi Nidhi,

    I have checked all 3 T codes. There are no messages in SMQ1, SMQ2 and SMQ3.

    Regards,

    Loveena

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Jun 18, 2010 at 06:18 AM

    Hi,

    Now all my messages are successful in SXMB_MONI , however the messages are in HOLD status in Runtime Workbench.

    This is because of the previous message which had failed .

    So how do i resolve this?

    Regards,

    Loveena

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member Raja Sekhar Reddy

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

      Regards,

      Abid

  • avatar image
    Former Member
    Jun 18, 2010 at 06:27 AM

    Yes i want to maintain order.

    But how do i delete the erroroneos message now , so that the queue starts working fine?

    Regards,

    Loveena

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      >> How to solve the Status "HOLDING" in RWB?

      Go to RWB --> Adapter Engine --> show additional criteria --> Enter the QUEUE NAME in field "Conversation_ID" (for this you have to first know the queue name from details of the messages having status "Holding".) --> Expand "Configure table columns" --> choose "Conversation ID" and "Sequential Number" --> display. --> Sort the list by ascending order of "sequential number" --> cancel the message whose sequential number is latest and go on canceling in ascending order.

      Regards,

      Abid