How to process stucked holding messages in the Adapter Engine.

Hi experts,
This question is may be familier to all...
There are thousands of messages are in holding status in the Adapter engine in RWB.
I tried to found system error in these messages. There is no system error from the last in my investigation. I tried to restart of the communication channels of the combination of these messages. But it is also not use to fix this problem.
Instead of the restart of the Java engine please let me know is there any possibility to fix this issue.
Regards
Mahesh

Hello Mahesh
You can try restarting some of the XI services (e.g. com.sap.aii.af.svc) but usually a java restart is required to free up these blocked threads/queues.
Most likely these messages are in Holding status because there is a blockage in one of the Adapter queues. This can be monitored in the RWB
-> Component Monitoring                                                
-> Adatper Engine XIP                                                  
-> Engine Status                                                       
-> Additional Data   
Find out what adapter queues are causing the blockage and increase the number of threads/queues available to it. This will help prevent the issue occuring again.
See note #791655 Documentation of the XI Messaging System Service Properties, for an explaination of the queues.
See these blogs for more details:
1) /people/kenny.scott/blog/2007/08/20/messaging-system-queue-properties-after-xi-30-sp19-xi-70sp11
2) /people/kenny.scott/blog/2008/12/05/xipi-file-and-jdbc-receiver-adapter-performance-and-availability-improvements
Ensure note #937159 XI Adapter Engine is stuck, has been applied. 
Regards
Mark

Similar Messages

  • XI Adapter ? No messages in the adapter engine in RWB

    Hi Guys,
    I have the scenario SOAP-PROXY. I have configured XI Adapter on the receiver side. I have used xml spy to post the messages directly to the IS. I could not see any messages in the adapter engine in RWB.
    I have seen the messages processed successfully in the integration engine under RWB.
    can anybody explain why i could not see any messages in the adapter engine ? Is It normal with the xi adapter on the receiver side ?
    Thanks,
    Raj
    Message was edited by:
            raj reddy

    Raghu.
    I've done the following:
    1. I've executed SE38 tx code.
    2. I've entered the "RSXMB_DELETE_MESSAGES" report as "Program"
    3. As the "RSXMB_DELETE_MESSAGES" report does not have a selection screen, it must be executed with default parameters. So, I selected "Program -> Execute -> Background".
    4. There are no available variants, so I clicked on the "Execute immed." button.
    5. The job starts. I can monitor it on the SM37 tx code.
    6. It only deleted 20 messages.
    What I get from this, is that the "RSXMB_DELETE_MESSAGES" report cannot delete the big part of the messages since them are marked as "Archivable" and not as "Archived".
    what do you think of it??
    regards
    Carlos.

  • Delay of Message in the Adapter Engine when put into queue

    Hi XI/PI Experts,
    We are having problems in the Adapter Engine wherein messages are staying longer in the AE queue as usual.  Sometimes, it stays longer in Delivering status also.  Is there any way we can monitor and try to push the message out of AE to avoid delays?  I know we can do this in the ABAP side (Integration Engine)...but how can we do this in the Adapter Engine?
    See below sample logs in AE RWB:
    2008-07-17 13:28:13 Success Using connection SOAP*****. Trying to put the message into the receive queue.
    2008-07-17 13:28:13 Success Message successfully put into the queue.
    2008-07-17 13:34:12 Success The message was successfully retrieved from the receive queue.
    2008-07-17 13:34:12 Success The message status set to DLNG.
    As you can see there is a gap of 4 minutes.
    Hope you can help me.  Thank you so much in advance.
    Grace

    Hi.
    Thanks for your answers but the messages are not set into EOIO but just EO.  So the messages are not ending up in Holding Status. 
    I also believe that issue is not occurring because of too many messages in error in AE nor because of the receiving system is down.  Issue is happening when message is about to be sent to the SOAP communication channel in AE.  As you can see in the sample log I provided above, in RWB AE, after the message was put into queue, it took several minutes to be delivered to corresponding comm channel.  My questions are:
    1.  Is there a way we can monitor the queue in AE like the way we monitor the queue in IE? (e.g. smq1 and smq2 transactions) .
    2.  If there is a way, how are we going to intervene manually on the queues in AE?  (we can intervene with smq1 and smq2 in IE)
    3.  For messages with Delivering Status in AE, sometimes it is taking hours to move to "Successful/Delivered" Status.  Is there a way we can intervene with that?  I believe we can resend messages with "System Error" Status and Staus "To be Delivered" but for status "Delivering"...it is not possible (from what I know -- I hope there is a way).
    I look forward to hearing from you guys/gals.
    Grace

  • Cancelling/Deleting messages in the adapter engine

    Hi Everyone:
    How can I cancel or delete a message in status 'system error' in my adapter engine.
    I do not want this message will be resent by mistake when the receiver comm chanel will be active.
    Thanks a lot guys.

    Alvaro,
    If the message is successfully processed then you cannot delete. If your message is in waiting or etc. then go through this weblog for much information:
    /people/sap.user72/blog/2005/11/29/xi-how-to-re-process-failed-xi-messages-automatically
    Hope this helps you...
    ---Satish

  • Message Archiving for the Adapter Engine

    Hi,
    we have configured archiving for Integration Engine (SXMB_MONI) messages on the Production XI System. is it necessary to configure Message Archiving for the Adapter Engine also ? in which scenarios archived adapter messages are useful ? are there any other advantages/disadvantages for this(in case of errored messages on the adapter engine) ? Please share any ideas.
    Thanks
    Pavan.

    >>is it necessary to configure Message Archiving for the Adapter Engine also
    Not necessary,but depends upon the scenario,lets say you are posting messages to external partner's FTP and there was some issue in connectivity due to which file was not delivered,in this case you need to send the message again.
    same thing can happen in inbound messages too.
    >>in which scenarios archived adapter messages are useful ?
    i would do this specifically for JDBC sender coz once you pick up the files based upon SQL query,you change the flag so that those values are not picked next time,in this case you can't re-run the old query and get same results.
    this also holds for proxies and file too.
    Thanx
    Aamir

  • How to remove large message stuck in the adapter engine?

    Hi experts,
    We have a large message abt 100 MB stuck in the adapter engine which is causing the J2EE server to restart continuously.
    I have tried increasing the heap sizes and the number of threads in config tool, but no luck. My question here is how to remove that message? Also I checked smq1 and smq2 both are empty.
    Regards.

    Hi Nagasatya,
    This issue is realted to Large amount of data.You have to write condition in the query.I have face same issue,but resolved it.Please do the following steps.
    Go to Configtool and selct the com.sap.aii.adapter.jdbc.svc and set this jdbc service to start manually instead of auto.
    Then restart server0, this time it should be started successfully. Then go to rwb and try to
    find if any jdbc hanging/failed messages are there, if so, cancel them;also deactivate the problematic jdbc communication channel, otherwise itwill poll the data again. After all above, you can manually try to start this jdbc.svc particually.
    Thanks
    Ravi

  • How do I display a message in the message area of a report with SALV?

    Hi,
    How do I display a message at the bottom of the screen of a report (don't know the correct name for the area, but it's the area where error messages normally appear) using the CL_SALV_TABLE object model?
    Is there a method in the object model somewhere that will place some text of my choosing in that area for me?
    I hope I stated that in an understandable way.
    If not, let me know and I'll try again.
    Thanks for your help!
    Andy

    Hi Andrew,
    you can issue an error message to be displayed as an error message:
    MESSAGE ID .. TYPE 'S' NUMBER .. DISPLAY LIKE 'E'
    TYPE 'S' messages are displayed in the status area of the next screen processed, program flow is continued after the message statement. The DISPLAY LIKE 'E' causes the message to be displayed in red color as an error message.
    Regards,
    Clemens

  • Messages are in hold in the Adapter Engine

    Hi all,
      I am seeing in my adapter engine that all of the messages are in status hold , it is for  a specific business system and interface.
    2009-02-10 21:41:30 Success Message successfully put into the queue.
    2009-02-10 21:41:31 Success The message was successfully retrieved from the receive queue.
    2009-02-10 21:41:31 Success The message status set to HOLD.
    can anyone please help?
    Thanks in advance
    Sugata B

    Hi
    i ve got the same problem .
    I m using the message monitor in order to find the first message in error in this queue and so to be able to free the queue.
    My problem is how to detect these holding messages.
    As the error is in the Adapter Engine , you cant see it in sxmb_moni transaction
    In the message monitoring, you can check it manually.
    I need to have an automatic report of 'holding messages".
    I try to connect the Adapter engine alert to the ccms. The problem is that autoreaction alert arent possible in this case.
    Any body found the means to check directly in the database with sql-based command the status of message ?
    thanks for your help
    florent

  • Hey How Do I Get Group Message On The IPhone 4s because some reason it doesn't want to show . First i did is setting then messages  it only show imessage and message count )HELP)

    ey How Do I Get Group Message On The IPhone 4s because some reason it doesn't want to show . First i did is setting then messages  it only show imessage and message count )HELP)

    At the bottom of the page Settings > Messages you should have a section headed "SMS/MMS" Turn MMS messaging on then you can turn group message on.

  • HT201272 My laptop pc got stolen, how can I get hold of all the itune music I purchased, or at least get a list for insurance?

    My laptop pc got stolen, how can I get hold of all the itune music I purchased, or at least get a list for insurance?

    Yu can try this program.  If unsuccessful, the contents of the iPod will be deleted if yu update/restore with the iPod in recovery mode.
    RecBoot: Easy Way to Put iPhone into Recovery Mode | Jaxov

  • How to calculate with holding tax for the open item

    Dera all,
    Can you tel me how to simulate with holding tax for the open item? i will try do it using FI_WT_F110_CALCULATE FM  but it dosnt work. plz help me
    regard
    nawa

    Hi Sushil,
    can you please elaborate on how you resolved it. we are facing the same issue with BAPI not calculating the withholding tax data.
    Thanks,
    Sanket

  • I have my email set at 1000 messages and it is only holding messages from the last four days, any ideas

    I have my email set at 1000 messages and it is only holding messages from the last four days, any ideas

    With an exchange account, it's "Mail Days to Sync":
    http://support.apple.com/kb/HT2723

  • I sent a mail to some one by mistake just now. How can I recall a message if the person has not read it yet?

    I sent a mail to some one by mistake just now. How can I recall a message if the person has not read it yet?

    hello sanjaykaul, that won't be possible - once an email leaves your mail server it is no longer under your control.

  • How can I resolve this problem? The audio engine was not able to process all required data in time. (-10011)

    How can I resolve this problem? The audio engine was not able to process all required data in time. (-10011)

    Could you do this?
    Go to Finder
    Go to Applications
    Go to Utilities folder
    Launch Activity Monitor app
    go to its Memory tab on top
    tell us what you see at the very bottom?
    Here is a sample of mine.
    I bet your page/swap amount will be huge.
    If there is not enough RAM, OS X temporarily stores RAM data on the harddrive and tries to retrieve it back into RAM when needed, unfortunately that is so slow that GB throws an error as it cannot play it all in real time.

  • How do you create a messages account the new macbook air

    how do you create a messages account the new macbook air

    Not possible to create a new mailbox with the iPhone.
    If the account is an IMAP account, you can create additional server stored mailboxes with the email client used on your computer for accessing the account or via webmail access for the account using a browser. Any additional server stored mailboxes created with an IMAP account will be available automatically when checking the account with the iPhone's Mail client, and will be kept synchronized with the server automatically.
    This is not possible with a POP account. You may be able to create additional server stored mailboxes with a POP account via webmail access for the account using a browser, but such mailboxes will not be available with the iPhone's Mail client, or with any email client used to access the account.
    Message was edited by: Allan Sampson

Maybe you are looking for

  • Connecting via sftp

    I'm having problems connecting to a server via sftp. My friend on a macbook pro using the same internet provider is not having problems connecting/logging in (same username/pwd). What settings on my macbook pro could be preventing my sftp access? I'v

  • Application crashes with UAC enabled (Need help bad)

    I have an application that installs a service configured to run with the Local System account. The application never prompts me for UAC but it crashes if the following is true 1. UAC is enabled 2. Service is configured to run using local system accou

  • ALV GRID  - how to handle scrollbar click

    Hello, Is it possible to handle scrollbar movment/click in alv grid control? Thanks in advance for your help. Harry

  • This.thediv has no properties

    Hi, I get this error message on some of my pages, don't know y only some but anyway - Error - Object required Line 21 Char 2 I know it refers to this line - this.thediv.style.visibility = startstate; but dont know how to fix it, my homepage looks sam

  • Re-publishing to iTunes - should it take as long as first time???

    Hello, Last week I "shared" an iMovie '09 project to iTunes. When watching it a few minutes later I realised I'd made some mistakes, so I went back to iMovie edited it some more (one new sound effect plus I copied one scene from another project). I t