Skip to Content
avatar image
Former Member

Problem with MEssages with status "To Be Delivered"


ich have a big Problem with many Message with Status "To Be Delivered". My scenario is the following:

XI read file from a directory (that's work fine) and schould Idoc create and send (doesn't work).

I can see the read File (xi Message) only in Adpater Monitoring with state "To be delivered". I read many blog in the forum but i cannot solve the problem.

Can someone help.



Add comment
10|10000 characters needed characters exceeded

  • Follow
  • Get RSS Feed

3 Answers

  • avatar image
    Former Member
    Sep 26, 2006 at 03:13 AM


    Check out this link might be helpful for you



    Add comment
    10|10000 characters needed characters exceeded

  • Sep 30, 2006 at 01:34 PM

    Dear Mattia Bionda


    Which means that the message was successfully delivered from Integration Server point of view and it states that the messages is initially handed over to the Messaging System.

    TO_BE_DELIVERED occurs while the message is put into the Messaging System receive queue.


    This is done via the Messaging System receive servlet:



    Only if this was executed successfully the Messaging System returns HTTP 200 to the Integration Server and the Status TO_BE_DELIVERED moves to DELIVERING

    1. Try logging into Sap GUI with two users: XIAPPLUSER & XIAFUSER to see if they are blocked

    2. We can check the messages:

    AdapterFramework = XIAFUSER

    ApplicationSystem = XIAPPLUSER

    In the exchange profile to make sure the right passwords

    Kindly let me know any clarifications,


    Agasthuri Doss

    Add comment
    10|10000 characters needed characters exceeded

  • Sep 30, 2006 at 03:16 PM


    As per your post, file data is not reached into XI messaging system. So check the XI pipeline URL in the SLD->Business System-<Your integratioNS erver>

    check this- http://<server>:8xxx/sap/xi/engine?type=entry

    It should be like this. Make sure that port is http port (8xxx)

    Also go to transaction SXMB_ADM->integration server configuration and check the URL ?

    Also check Queues are registered ? go to SXMB_ADM->Manage Queues and check all queues are registered ? if not do this

    Hope this helps,



    Add comment
    10|10000 characters needed characters exceeded