Messages "to be delivered" at the integration Engine

Hi
Since Yesterday, we have a lot of messages with the status "to be delivered".
I have checked the SMQ1, the SMQ2 and nothing is there, but I saw 2 entries in SM58, blocked.
I deleted those entries but the system is still not working.
SMQR is showing the process as "inactive", and if I do not start it manually, it does not start automatically, but even starting it manually, nothing seems to happen.
I am unable to delete the firtst message that stays "to be delivered" its status is Cancelable No, Repeatable No.
The messages are in the Integration Engine.
I checked with no luck:
- Register Queues and Activate again the Queues
- Transaction SLDCHECK shows everything Ok
- AI_DIRECTORY_JCOSERVER , AI_RUNTIME_JCOSERVER  and INTEGRATION_DIRECTORY_HMI seem to be Ok
- Stop and Start the SAP
- Refreshing the Cache
what else to check?
many thanks

Status: TO_BE_DELIVERED
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.
Solution:
This is done via the Messaging System receive servlet:
http://<Host>:<PORT>/MessagingSystem/receive/<CONNECTION>
/<PROTOCOL>
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
com.sap.aii.adapterframework.serviceuser.language
com.sap.aii.adapterframework.serviceuser.name = XIAFUSER
com.sap.aii.adapterframework.serviceuser.pwd
ApplicationSystem
com.sap.aii.applicationsystem.serviceuser.language
com.sap.aii.applicationsystem.serviceuser.name = XIAPPLUSER
com.sap.aii.applicationsystem.serviceuser.pwd
in the exchange profile to make sure the right passwords

Similar Messages

  • What messages does it shows the integration engine(sycn/ asyn)?

    What messages does it shows the integration engine(sycn/ asyn)?

    Status: TO_BE_DELIVERED
    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.
    Solution:
    This is done via the Messaging System receive servlet:
    http://<Host>:<PORT>/MessagingSystem/receive/<CONNECTION>
    /<PROTOCOL>
    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
    com.sap.aii.adapterframework.serviceuser.language
    com.sap.aii.adapterframework.serviceuser.name = XIAFUSER
    com.sap.aii.adapterframework.serviceuser.pwd
    ApplicationSystem
    com.sap.aii.applicationsystem.serviceuser.language
    com.sap.aii.applicationsystem.serviceuser.name = XIAPPLUSER
    com.sap.aii.applicationsystem.serviceuser.pwd
    in the exchange profile to make sure the right passwords

  • Auto Cancellation of Messages in the Integration Engine.

    Dear all,
    Issue: Auto Cancellation of Messages in the Integration Engine.
    Description: Actually Today, I'm facing Problem in message mapping and its showing error "JCO_SYSTEM_FAILURE". Finally the message is Auto Canceled and showing the status in the Message Monitoring as Canceled with Errors.
    I have doubt here how the messages are Auto Canceled with Error? Is there any system or ABAP program which cancelling these messages?
    Waiting for yours valuable reply on the above issueu2026
    Edited by: BhavinPatel on Oct 7, 2010 8:15 AM

    Hi Bhavin,
      Two report program are there to cancel error msgs automatically..
    1) RSQIWKEX
    2) RSXMB_CANCEL_MESSAGES
    Regds,
    Pinangshuk.

  • Change status for 18 million messages in the Integration Engine

    Hello there!
    I have the following situation and I wonder that maybe you could help. Currently I have more than 18 million messages for the BC_XMB object in the Integration Engine for a BI System (connected to a PI system).
    The problem here is that the archiving/deletion jobs in this BI system are faulty since maybe a couple of years ago and all of these messages are marked as "Archivable":
    What I'm trying to do here is to change the status for these 18 million messages from "can be archived" to "to be deleted" since there is no way that I can archive this 18 million messages (filesystem capacity). I've been looking many option but I cannot figure out how to do it.
    Maybe, if you know an alternative way to do this, I will be very pleased to hear it.
    Thanks a lot in advance.
    Carlos

    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.

  • File-File: Message are in Waiting state in Integration Engine

    Hi,
    I am trying to execute File-File integration scenario and the message is in Waiting state in Integration Engine.
    I am getting the following error in sxmb_moni:
    <b><SAP:Code area="MAPPING">JCO_SYSTEM_FAILURE</SAP:Code>
      <SAP:P1>Server repository could not create function template for 'SMPP_CALL_JAVA_RUNTIME</SAP:P1></b>
    I am getting the following error in the Visual Admin Trace:
    <b>com.sap.mw.jco.JCO$Exception: (123) JCO_ERROR_FUNCTION_NOT_FOUND: Server repository could not create function template for 'SMPP_CALL_JAVA_RUNTIME3' caused by: com.sap.mw.jco.JCO$Exception: (103) RFC_ERROR_LOGON_FAILURE: User SAPJSF has no RFC authorization for function group SYST .</b>
    Can any one tell me how to provide RFC authorization to SAPJSF user.
    Thanks in advance,
    Nagarjuna

    hi,
    that is the reason for your problem
    The user entered for LOGON in that does not have the requisite privileges.
    Would sugget you contact your basis team and ask them to make the connection going. Then, this problem will be resolved.
    To add more, SLDAPI and the rest are used for the connection between your ABAP and JAVA Stack. As, your mapping gets executed in the JAVA stack, during the execution, as this connection failed, so did your process.
    Get this onnection up and reunning and it willsolve this issue.
    Regards,
    Bhavesh

  • Using the SOAP inbound channel of the Integration Engine

    Hi,
    I am following the blog of Stefan Grube.
    /people/stefan.grube/blog/2006/09/21/using-the-soap-inbound-channel-of-the-integration-engine
    However I have difficulties.
    Is this blog still relevant for SAP PI7.10?
    I have set this up as a test for a scenario I have.
    Current Scenario NOT using your Blog and working perfectly.
    SandBox PI       Development PI
    File > SOAP  >   SOAP > ABAP Proxy
    What I am attempting now is.
    SandBox PI      Development PI
    File > SOAP  >  Integration Engine > ABAP Proxy
    I am using our SAP PI Sandbox to push a SOAP message using a Receiver SOAP adapter channel.
    Transport Protocol: u201CHTTPu201D
    Message Protocol: u201CSOAPu201D
    Conversion Parameters:      u201CDo not Use SOAP Envelopeu201D
    Target URL: u201Chttp://<Integratio Server Host Development PI>:<Port>/sap/xi/engine?type=entry&version=3.0&Sender.Service=FigmentD&Interface=urn:figment-co-za:fleetcard:efuel_50ppm^oa_Msg50ppm&QualityOfService=ExactlyOnce&sap-user=<PIAPPLUSER>&sap-password=<PASSWORD>u201D
    SOAP Action: u201Chttp://sap.com/xi/WebService/soap1.1u201D
    I am however getting the following error on the SandBox Pi AE.
    u201CSOAP: call failed: java.io.IOException: invalid content type for SOAP: TEXT/HTML; HTTP 302 MOVED TEMPORARILYu201D
    Please can you assist in this matter.
    Regards
    Willie Hugo

    Hi williem,
    Stefans weblog works great. The error you are getting is some wrong data you are sending. Please verify the data you are sending is correct. Also check this threads for the same errror:
    ADAPTER.HTTP_EXCEPTION / HTTP 302 Moved Temporarily
    Re: SOAP client receives HTTP 302 Found
    Re: Synchronous RFC-XI-Web Service with no request method
    HTTP Error (302) Found when calling Web Service on XI
    Regards,
    ---Satish

  • Message Monitoring Tool in RWB for Integration Engine Messages not working

    Hi all
    We currently work on a Pi 7.11 system. I f we start the runtime workbench and going to the message monitoring, we want to get in to a message in the integration engine.  Normaly we should get the same sxi_monitor in the web browser, but we only get the soap envelope. The pipeline steps on the  left side and also the payload cannot be seen.
    We increased the rights of the user to sap_all but this did not changed anything. We also implemented the J2EE monitoring rule.
    Seems to me as we forgot a setting after installation, but which??
    Thanks in advance for  your help.
    Oliver

    Hi Oliver,
    I work on PI 7.0 and I know it's very different from 7.1x releases, but your problem sounds like a similar "problem" on 7.0.
    Is your message sycronous? At PI 7.0 the default configuration is defined to remove the payload of sync messages. You can change it on JAVA Visual Administrator.
    Try to find this parameter in Java Visual Administrator and set it to "false", below you will find the PI 7.0 path to this:
    Server >> Services >> SAP XI AF Messaging >> messaging.syncMessageRemover.removeBody
    I hope it helps,
    Marcelo Vieira

  • Configurate the integration engine of an R/3

    hi experts!
    I need to configurate the integration engine of an R/3  receiver .... ( R3 SENDER>XI-->R3 RECEIVER  )....in order to be able to see aynchronous messages (corrects an incorrects) and asynchronous messages (corrects), and honestly speaking i don't know hot to do it or the values that i have to chose.
    the parameters that I have, are this:
    ARCHIVE----
    PERSIST_ARCH_MANUAL_CHANGES
    ARCHIVE--PERSIST_DURATION--
    ASYNC
    DELETION-----PERSIST_DURATION--
    ASYNC
    DELETION-----PERSIST_DURATION--
    SYNC
    DELETION-----PERSIST_DURATION_ERROR--
    SYNC
    DELETION-----RELATED_OBJECTS--
    ASYNC
    DELETION-----RELATED_OBJECTS--
    ROWS
    DELETION-------ROWS_PER_LOOP
    HTTP_PLAIN----SUPPRESS_URL_PARAMETER
    IDOC----
    EXTERNAL_MAPPER
    IDOC----
    SYNTAX_CHECK
    IDOC----
    XML_CONVERSION
    MONITOR----
    CCMS_MONITORING
    MONITOR----
    QRFC_RESTART_ALLOWED
    PERF----
    DAYS_TO_KEEP_DATA - -
    AGGREGATION_ITEM
    PERF----DAY_KEEP_DATA -
    MEASUREMNT_ITEMS
    PERF----
    MAX_ENTRIES
    PERF----
    MEASUREMENT_LEVEL
    PERF----
    MEASUREMENT_PERSIST
    RFCADAPTER----LOGGING
    RUNTIME-------ACK_SYSTEM_FAILURE
    RUNTIME-------CACHE_DIRTY_READ
    RUNTIME-------ENGINE_TYPE
    RUNTIME-------ENTRY_LOCK
    TUNING----
    EO_OUTBOUND_PARALLEL
    TUNING----
    EO_OUTBOUND_PARALLEL_SPLIT
    TUNING----
    IS_RETRY_LIMIT
    and my actually configuration is this:
    ARCHIVE    PERSIST_DURATION          ASYNC   2        1
    DELETION   PERSIST_DURATION          ASYNC   2        1
    DELETION   PERSIST_DRATION            SYNC     2        0
    DELETION   PERSIST_DURATION_ER    SYNC     2        1
    MONITOR    CCMS_MONITORING                        1        0
    MONITOR    QRFC_RESTART_ALLOWED             1        0
    RUNTIME    ENGINE_TYPE                         LOC UNDEFNED
    RUNTIME    IS_URL                                        des:/XID
    THANKS...

    Hi,
    What you are searching for is only about RUNTIME category parameters. Try changing parameters LOGGING (for async) and LOGGING_SYNC from default to 1. You can also try some other parameters, you can search for the documentation for each one or just changing and testing.
    ACK_SYSTEM_FAILURE
    ACL_CHECK
    CACHE_DIRTY_READ
    CACHE_REFRESH_PACKAGE_SIZE
    ENGINE_TYPE
    ENTRY_LOCK
    ERROR_ON_NO_RECV_FOUND
    HTTP_TIMEOUT
    IS_RFC_DESTINATION
    IS_URL
    LOCK_MESSAGE
    LOGGING
    LOGGING_AMF_ERR
    LOGGING_PROPAGATION
    LOGGING_SYNC
    PACKAGING
    QUEUE_COUPLING
    RFC_DEST_QUEUE_COUPLING
    TRACE_LEVEL
    TRACE_LEVEL_PROPAGATION
    regards.
    roberti

  • How to call the integration engine not the remote function.

    Hi!
    I want to get the data from the client 000 with an rfc call through the xi (client 001). But when I call the function via rfc, the funciton is executed in the client 001, instead of forwarding the call to the integration engine.
    How can I forwarded to the engine this call?
    I only made a sender communication channel in the DI which is an sener adapter type RFC.

    Thanks for the reply.
    But I have no receiver channel yet. so i can't even reach any server if my call would be catched by the intergration engine.
    But unfortunately I can reach the target system without the engine.
    I use java connector to connect the external system to my intergration server.
    Please help.

  • Registration of Business system for the Integration Engine Java in the SLD issue

    Hi,
    We have completed the installation of PI-AEX 7.4 SR1 then we ran the below wizards successfully.
    - Configuration Wizard: PI-AEX initial setup
    - Configuration Wizard: PI Self Test for AEX
    However when we were Checking the AEX Configuration as per help.sap.com
    Check the registration of a business system for the Integration Engine Java in the SLD:
        Enter https://<host>:<port>/sld .
        Choose Start of the navigation path Business System Next navigation step Integration Engine Java <SID> Next navigation step Integration End of the navigation path.
        The pipeline URL must be: http://<host_fully_qualified>:<port>/XISOAPAdapter/MessageServlet?ximessage=true .
    More information: SAP Note 1435392
    for us the Pipeline URL is as below
    http://<host_fully_qualified>:<port>/XISOAPAdapter/MessageServlet
    and the rest " ?ximessage=true "  is not there.
    Also we ran the below wizard
    Configuration Wizard: PI Self Test for AEX
    and it finished successfully without any issue.
    Any Suggestions what could be missing.
    Thanks,
    Regard
    Ahmed Mohammed

    Hi,
    I found the below SAPNOTE which confirms that the Pipeline URL should be
    http://<host_fully_qualified>:<port>/XISOAPAdapter/MessageServlet
    1564449 - PI CTC Wrong Pipeline Url after AEX Initial Setup
    However on help.sap.com it is different.
    Any one experienced the same ?
    Regards
    Ahmed Mohammed

  • Atack interface directly in the integration engine

    Hi guys.
    Id like to know how to make to consume a sender interfece directly attacking the integration engine.
    We work with an EDI enterprise and we only provide them the interface XSD, inteface name, interface namespace, remote user and password and they achive to consume this inteface but I don't know how.
    There isn't any sender channel assoicate to this sender interface...
    How could they get this? Java?
    Thanks a lot!!!

    Hi,
    You can directly post to integration engine from your EDI using the below URL if thats what you are looking for.
    http://<host>:8000/sap/xi/adapter_plain?namespace=<ns>&interface=<intface>&service=<BS>&QOS=<EO>&sap-client=<003>&sap-language=<EN>&sap-user=<user>&sap-password=<password>
    This would be a direct HTTP communication and no sender channel is required. its served by the integration engine itself.
    please check
    http://help.sap.com/saphelp_nw04/helpdata/en/82/f4993c03e0cd37e10000000a11405a/content.htm
    regards,
    francis

  • Undesrtanding Proxy communication with the Integration Engine

    I want to understand all the process in a client proxy communication. I know that the Local integration engine sends a PI-SOAP to the Central Integration Engine, and the local integration engine makes the communication with the ICM in the SAP PI side. My question are the next:
    1. SAP documentation mentions that the XI Adapter is necessary. Where is it located?, after or before of the ICM in the SAP PI side. What is it function?, because the message is already in PI-SOAP format.
    2. How does the local integration engine send the PI-SOAP message? Does it need an XI-Adapter ?.
    Thanks in advance.

    HI,
    1. SAP documentation mentions that the XI Adapter is necessary. Where is it located?, after or before of the ICM in the SAP PI side. What is it function?, because the message is already in PI-SOAP format.
    2. How does the local integration engine send the PI-SOAP message? Does it need an XI-Adapter ?.
    -->XI Adapter is necessary only at the receiver side not at the sender side, by using proxy pre-configuration steps and proxy framework message from the sender system(Client proxy) will reach PI system. So, in this case XI adapter is not necessary(adapterless communication).
    Proxy Framework which consists of Proxy Generator and Proxy Runtime:
    Proxy Generator- Converts ABAP corresponding elements to WSDL corresponding elements and viceversa and by using Proxy Runtime, local Integration will be connected to Central Integration.
    When a request is sent form client proxy-->ABAP corresponding elements will be converted to WSDL elements and local integration engine will be connected to central integration engine and whole process will be done.
    If the receiver system is SAP, and since there can be many SAP systems connected to PI, to send data from PI to that particular receiver SAP system, PI needs the receiver system details like business system name etc. So, XI adapter is manadatory only at the receiver side.
    check out this blog for more info:
    [http://www.****************/Tutorials/XI/ABAPProxy/page1.htm]
    Regards,
    Sunitha

  • 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

  • Regarding  error in the INTEGRATION ENGINE URL

    hai guys pls go thru this question carefully,.
    when i click on INTEGRATION ENGINE  and  BUSINESS PROCESS ENGINE IN RWB ,integration engine is in yellow colour status instead of green colour and th result of SELF TEST IN RWB is: Is WEBSERVICE security available? what it mean how can i have my I.E in green colour status?
    and the result of self test for  BPE is : check the entries from HR control tables? what it mean?
    as a result of above errors am not able to test the msg BY SPECIFYING THE url OF I.E and am getting error as:HTTP-404 -not found
    hope u understand t he problem pls revert me back with suitable answers

    hi
    Check this
    /people/krishna.moorthyp/blog/2006/07/23/http-errors-in-xi
    Re: ERROR HTTP 404

  • MTOM support in the integration engine

    Hi,
    Short description of the process.
    3rd party application -> PI WSDL -> SAP ERP
    A 3rd party application sents a request to our WSDL on PI and the PI
    starts a process (BPM). After the process is finished, PI sents the
    result to SAP ERP over XI adapter.
    Because the 3rd party application cannot add authentication parameters
    for our Web Service we changed our URL to a service in SICF.
    sap->xi->engine and added default authentication parameters. So that when the 3rd party application sents a request to PI, PI will not ask for
    authentication.
    (this
    thread explains the problem with authentication and why we did used the
    SICF solution. first entry by Michal Krawczyk)
    Now, when the 3rd party sent a message (SOAP message with MTOM) with
    attachment it is recognized by PI as a Multipart message.
    The Service in SICF which gets executed when the message comes calls a
    class inside. (cl_xms_http_handler) This class gets an exception while
    parsing the MTOM enabled message. And it does not sent the message to the
    PI engine.
    Is the MTOM feature supported by this class? If yes, what may be the problem.
    Thanks.
    Sample MTOM Message:
    --MIMEBoundaryurn_uuid_B7A0A8F29AF9AF0E5F1285180614419
    content-type: application/xopxml; charset=UTF-8; type="application/soapxml"
    content-transfer-encoding: binary
    content-id: ïş
    ¢Sr ñ Fu02C6...
    MIMEBoundaryurn_uuid_B7A0A8F29AF9AF0E5F1285180614419

    Moved to Axis adapter which solved our problem

Maybe you are looking for

  • Adobe reader 11 crash in Mac OS X 10.8.2

    I install the latest version of Adobe reader on my Mac. But it crashes a few minites after I launch it. Can anyone help me with this problem? Thank you very much! The crash report is as follows, Process:         AdobeReader [787] Path:            /Ap

  • Why isn't the Murfie app available on the Canadian Apple store site yet?re

    I recently became a member of Murfie which enables me to store my CDs digitally on their site and stream them from anywhere I happen to be, I can also buy used CDs from other members . They have a digital app so you can stream your music from their s

  • Unplanned delivery cost account assignment

    Dear Friends, I have configure the transaction key UPF in obyc. Here I have entered Inc/Dec account, but during the MIR7 Simulation, The Unplanned delivery cost is hitting Inventory Account of material. Can You please suggest, where the issue may be

  • Safari 6.0.2 in OSX 10.8.2 Is Mishandling PDF's

    Have seen several threads regarding various PDF problems in various Safari and OSX versions, but can't find an answer for this:  In previous versions of Safari, when I clicked on a link to a PDF document, the PDF opened in either Preview or Adobe Rea

  • Sybase 12.5 data dump to be imported to Oracle.

    Hello, Can someone please point to any relevant links where I can pull data from Sybase and put it in Oracle? Any pointers will be appreciated. Thanks Sami