IDOC_AAE Error

We have a PI 7.4 Java Only system and are sending IDocs to/from our SAP ECC system using the IDOC_AAE adapter. IDocs are sent and received fine without any errors, however when I look at the communication channels in the Communication Channel Monitor they always have a red error status with the following error message: Adapter has not provided any status information about this channel
That wasn’t overly helpful so I turned up the level of tracing for the IDoc Adapter and got the following in the Java logs:
Message: Error while getting connection factory name from JNDI due to Object not found in lookup of MetaCFLookupPrefixb52ce265196c39168a593247cc234276.
Category: com.sap.aii.af.idoc.outbound.IDocOutboundProcessor
Location: com.sap.aii.af.idoc.outbound.IDocOutboundProcessor.getConnectionFactory(channel, boolean, short)
Message: Error while getting connection factory name from JNDI due to Object not found in lookup of CFLookupPrefixb52ce265196c39168a593247cc234276.
Category: com.sap.aii.af.idoc.outbound.IDocOutboundProcessor
Location: com.sap.aii.af.idoc.outbound.IDocOutboundProcessor.getConnectionFactory(channel, boolean, short)
Does anyone know how this issue can be fixed?
Thanks,
Krishneel

Hi Krishneel - Did you try restarting the "com.sap.aii.adapter.idoc.app" Application
NWA -> start&stop -> Java Applications ->com.sap.aii.adapter.idoc.app

Similar Messages

  • Error in receiver IDOC_AAE

    Hi Exparts,
    I am using PI 7.3. I have configured receiver IDOC_AAE as per the thread  http://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/21717. [original link is broken] [original link is broken] [original link is broken] But if I check controll record from payload option then IDOC is created properly. But if I don't check that option I am getting the error "IDOC adapter exception.sender/receiver partner,port is incorrect. enter proper values in sender/receiver component", in RWB as ontroll records are not getting populated automatically from config just like ABAP based IDOC adapter. Please share your knowledge.
    Thanks & regards,
    Sugata Bagchi.

    hi,
    have you checked:
    http://help.sap.com/saphelp_nw73/helpdata/en/cc/be413f7c8c4f978b7c755a4bc957d8/frameset.htm
    point 10
    "If you want the receiver IDoc adapter to use the adapter specific XI information to update the control record of the incoming payload choose Not Mandatory in the Control Record in IDoc XML."
    Regards,
    Michal Krawczyk

  • IDoc_AAE Synchronous error in SM58

    Dear friends,
    I configured IDoc_AAE sender and receiver side. I tested this with success. The next step was to configure an Async-Sync scenario. I configured my scenario according the following Blog:
    Request/Response Bean for IDOC_AAE adapter
    My scenario is that I want to take an IDOC from ECC and send it to SOAP which is synchronous one and I map the response data to a ALEAUD and send it back to ECC.
    My configuration looks like following:
    I use the following Beans and parameters in the sender Idoc communication channel:
    Now when I want to send an Idoc from ECC I get the following error in SM58:
    Commit fault: ASJ.ejb.005043 (Failed in component: sap.com/com.sap.aii.ad
    And I get the following error in NWA:
    Error in look up for binding. Reason: com.sap.aii.af.service.cpa.CPAObjectNotFoundException: Couldn't retrieve inbound binding for the given P/S/A values: FP=;TP=;FS=BS_******;TS=;AN=IDOC Name;ANS=urn:sap-com:document:sap:idoc:messages;
    So If I test this idoc asynchronous it works fine and if I put this Idoc in an Outbound Sync SI it doesn't work and I get an error in SM58.
    Do you have any suggestion why it doesn't work and can you please tell me If I can achieve my scenario with this configuration? As I read in the following thread (it was mentioned by Indrajit that we cannot use an Idoc adapter in the ResponseOneWayBean)
    ResponseOneWay Bean unable to find the receiver channel
    If its true so what do I can do to achieve this scenario? I also can use an asynchronous ABAP Proxy back to ECC instead of an ALEAUD.
    You help would greatly appreciated,
    Thank you in advanced,
    Kind regards,
    John

    Hi
    Unfortunately the way you are trying to get the acknowledgement idoc will not work.The request response bean in the sender idoc adapter only work for
    Adapter Namespace:  http://sap.com/xi/XI/System.
    Adapter Type:    File
    The same is clearly mentioned in the document you have referred. But there is another alternative approach which you can use to get the acknowledgment back.
    You have to use the request response bean in the receiver adapter( say SOAP). In that case the receiver application will trigger an response message with the interface name you have provided in the response bean.
    You have to create one more ICO or scenario for that interface triggered by receiver adapter and use the mapping in PI which will convert that in ALEAUD idoc.
    Following things needs to keep in mind
    You have to use virtual receiver for the second scenario.

  • IDOC_AAE sender channel shows Commit fault: ASJ:ejb 005043 [Failed in component error]

    Hello All.
    We have a scenario IDOC to JDBC [ async-sync] scenario. And we have used Async/sync bridge using request response bean module.
    Now the issue is that when IDOC is triggered from ECC it shows Commit fault:ASJ:ejb 005043[failed in component] error in SM58.
    And if we click on "execute LUW" option the IDOC message reaches PI and gets processed successfully.
    Could you please let me know how to fix this.
    Thanks,
    Jane 

    Hi Avinash,
    NWA logs shows the following error :
    [JRA]Couldn't start ResourceAdapter Servers with properties {jco.server.gwhost=essdev03, jco.server.progid=SAPRDB670POALEFEDEX, jco.server.gwserv=sapxxxx}, cause: JCo server is currently running. Current server state is ALIVE
    Global [startApp] operation of application [sap.com/ClonedRA_xi~idoc~RA_~MCK_RDA_D~IDOC_Out_CLMLeadData] failed with errors on server process [2664350].
    Thanks,
    Jane

  • IDOC_AAE testing error

    Hi Experts,
    I'm triggering the interface Idoc to file scenario having java idoc adapter as sender and did the configurations accordingly. When I triggering the interface from we19 transaction it gives the information has below.
    I have configured as below in the idoc control record. As my PI system is single stack system I didn't configure the sender port and partner no. So I left those fileds as blank.
    Please let me know if I missed any of the configurations and the solution to resolve the issue.
    Regards,
    Jaya

    Hi,
    Please follow below links
    Can you please check your IDOC metadata  for this issue...
    IDOC_AAE To File with all Configurations
    Thanks,
    Sreenivas

  • Error in IDoc AAE (Receiver) PI 7.3

    Dear Experts,
    I have a SOAP - IDoc scenario where I am using IDoc AAE reciver adapter for posting IDoc to SAP ECC system.
    Message is successful in SXMB_MONI,however getting an error as below in receiver IDoc adapter.
    Message processing failed. Cause: com.sap.aii.af.idoc.exception.IDOCAdapterException: com.sap.sql.log.OpenSQLException: Failed to set the parameter 9 of the statement >>INSERT INTO XI_IDOC_OUT_MSG ( IDOC_NUMBER , XI_MSG_NO , REF_NUMBER , ORIGINAL_IDOC_NO , IN_TIME , MESSAGING_TYPE , IDOC_TYPE , CIM_TYPE , SEND_PORT , SEND_PRTNR_NO , SEND_PRTNR_TYPE , CLIENT , STATUS , CONTROL_RECORD , CHANNEL_ID , ACK_NEEDED , ACK_RECEIVED , ARCHIVE ) values ( ?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,? ) <<: Cannot assign an empty string to a parameter with JDBC type >>VARCHAR<<.
    My payload for this message is --
    <HU_CREATE01>
                   <IDOC BEGIN='1'>
                        <EDI_DC40 SEGMENT='1'>
                             <TABNAM>EDI_DC40</TABNAM>
                             <MANDT>120</MANDT>
                             <IDOCTYP>HU_CREATE01</IDOCTYP>
                             <MESTYP>HU_CREATE</MESTYP>
                             <SNDPOR>SAPPID</SNDPOR>
                             <SNDPRT>LS</SNDPRT>
                             <SNDPRN>BS_ORIWIN</SNDPRN>
                             <RCVPOR>SAPD3S</RCVPOR>
                             <RCVPRT>LS</RCVPRT>
                             <RCVPRN>D3SCLNT300</RCVPRN>
                        </EDI_DC40>
                        <E1BPHUHDRPROPOSAL SEGMENT='1'>
                             <HU_STATUS_INIT>A</HU_STATUS_INIT>
                             <PACK_MAT>000000000002001755</PACK_MAT>
                             <HU_EXID>00340042312419076037</HU_EXID>
                             <TOTAL_WGHT>11.123</TOTAL_WGHT>
                             <UNIT_OF_WT_ISO>KGM</UNIT_OF_WT_ISO>
                             <CONTENT>00002059911110071031</CONTENT>
                             <PLANT>9610</PLANT>
                             <STGE_LOC>2000</STGE_LOC>
                        </E1BPHUHDRPROPOSAL>
                        <E1BPHUITMPROPOSAL SEGMENT='1'>
                             <HU_ITEM_TYPE>1</HU_ITEM_TYPE>
                             <LOWER_LEVEL_EXID>00000000000000000000_Test</LOWER_LEVEL_EXID>
                             <PACK_QTY>12</PACK_QTY>
                             <BASE_UNIT_QTY_ISO>ZCP</BASE_UNIT_QTY_ISO>
                             <BASE_UNIT_QTY>ZCP</BASE_UNIT_QTY>
                             <MATERIAL>000000000000205991</MATERIAL>
                        </E1BPHUITMPROPOSAL>
                   </IDOC>
              </HU_CREATE01>
    Could you please give me your valuable input for the same.
    Waiting for a reply.
    Thanks in advance.
    Best Regards,
    Sugeet.

    Hello
    Note #1688780 IDoc AAE Adapter fails to insert empty strings in database, has been created to resolve this error. The fix is still being tested, so the note is not available for download just yet. Once the fix is released, the note will be available for download.
    Here are some further details on the cause of the error:
    The issue occurs if the persistency of the IDoc_AAE adapter is enabled
    via the 'Persistance' property for the 'JavaIdocAdapter' resource
    adapter and one or more of the IDoc relevant properties (for example
    sender/receiver port, partner number or type) of the XI message is/are
    empty strings. As empty string insertion into database is not supported
    by the persictency framework the above OpenSQLException exception is
    thrown and the XI message processing fails.
    Regards
    Mark

  • Error in AEX Itegrated Configuration Testing "No receiver agreement found."

    Hi,
              I am working on PI 7.3, doing a File to Idoc by using the AEX(Advance Adapter Engine Extended). While doing the configuration testing i am getting the below error "
    Problem occurred in receiver agreement for sender -BC_XXXXXXX to receiver -BS_XX5_100,urn:XXXX.com:POC:MasterData:Article:ECC:Sender.SI_OA_POC: No receiver agreement found for , BC_xxxxx, , BS_xx5_100, urn:xxxx.com:POC:MasterData:Article:ECC:Sender, SI_OA_POC."
            I gone through the SDN but not got usefull links. I tryied to recreating whole scenario, Cache refresh, but no luck. Can you pls let me know where is the problem. Do i need to do any additional configuration other than creating RFC in Java stack for AEX?
    Thanks & Regards,
    Dev

    Hi RK,
            Thanks for your reply.
                  Yes i have created the Idoc_AAE channel and assigned this channel in my Outbound Processing tab.
    What do you mean by java channel in Inbound Processing? My sender is File so i created File channel and assigned in the Inbound processing tab.
    @ Raghu,
                I have created the Receiver channel. I no need to create Receiver agreement because i am using the ICO so if i give the Receiver and Inbound interface details that is enough. And one more thing i am doing testing in ID Test confiuration.
    Thanks ,
    Dev

  • B2B Add on (Edi separator) IDOC AAE Receiver Error

    Hi
    We are getting an error, Transmitting the message to endpoint <local> using connection EDISeparator_http://sap.com/xi/XI/EDISeparator failed, due to: com.sap.engine.interfaces.messaging.api.exception.ConfigException: No sender agreement configured that matches the message's header fields (sender party: "xxxx", sender service: "", interface: "xxxx", receiver party: "", receiver service: "xxxx") when using IDOC_AAE Receiver adapter with ICO, scenarion works fine with standard IDOC adapter on integration engine
    We have 7.31 dual stack with B2B addon sp03
    We are using control records from mapping (reciver idoc adapter >advanced>control record in IDOC XML> all options selected)

    Hi,
    Yes, I filled the information on EDI separator channel, however this works fine with standard idco reciever adapter on integration engine, the issue is when I use ICO with Idoc_aae reciever adapter
    you mean to say I have to use (.*) filling all sender edispeartor channel information mandatorily
    what if I have to use the information to filter the message type from a multiple message type EDI file
    Again this works absolutely fine with idco adapter on IE

  • Issue with IDOC_AAE in PI 7.31

    Hi,
       i have a file - IDOC_AAE(Receiver) Scenario.We are using PI 7.31.
    When we are posting the file we are getting the below error:
    IDoc: Error before sending : IDocException com.sap.conn.idoc.IDocParseException: (7) IDOC_ERROR_PARSE_FAILURE: Invalid character encountered within IDocXML for type <ORDERS05>: state=READING_ATTRIBUTE_VALUE, charPosition=77, lineNumber=1, columnNumber=78, invalidChar=U+0022, sourceSnippet=...UTF-8" standalone="no"?><ORDERS05><IDOC BEGIN=""><EDI_DC40 SEGMENT=" "><TABNAM>EDI_DC40</TABNAM><DIR... ^
    Can anyone help on this issue??

    Hi,
            Try refreshing the cache in ID. Also, check that you have completed all the steps for the receiver Idoc adapter.
    Refer this link for the steps :
    http://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/21717
    Also, you can try creating a new receiver channel and checking if the problem still persists.
    Regards

  • RFC to SOAP Scenario error

    Hello ALL
    I am trying to working in RFC to SOAP scenario in sap pi 7.31 single stack system.with help of blog **************** - Scenario on RFC to SOAP
    i am trying to pass input values from ECC through RFC  to web service .
    while sending data using  function module from ECC system i got following error
    thnx in advance

    Hi Ganesh,
    are you getting any error is SM58? Please check the below blog for configuration
    Michal's PI tips: How do you activate ABAP Proxies with AEX - simplified version
    IDOC_AAE To File with all Configurations
    the below discussion will be useful
    RFC to FILE(7.3) single stack

  • No receiver agreement in IDoc_AAE

    Hi Experts,
    I am working on PI 7.3, doing a idoc to jdbc scenario by using the AEX(Advance Adapter Engine Extended).
    I created Integrated Configuration, in tab "Inbound Processing" pointed IDoc_AAE sender channel etc...
    While doing the configuration testing i am getting the below error "No receiver could be determined" in Integration Engine.
    Why Idoc going to IE?
    I tryied to recreating whole scenario, Cache refresh, but no luck. Can you pls let me know where is the problem.
    Thanks & Regards
    Stanislav

    Hi,
    this is RFC user ID problem. RFC user ID has no authorization to execute.please try to ask basis team.
    please refer below blog this will help you.
    http://www.saptechies.com/minimum-authorization-profile-for-external-rfc-programs/
    http://wiki.sdn.sap.com/wiki/display/Security/BestPractice-HowtoanalyzeandsecureRFC+connections
    http://help.sap.com/saphelp_nw04/helpdata/en/4f/b541d812aea34695d54758cec0796f/frameset.htm
    regards,
    ganesh.

  • BPM Synchronous Call: Error HTTP call to IS unsupported in AEX case

    Hello,
    we had an PO System 7.4 SP 7 and tried to call  a synchronous Interface on PI via an "automated Activity".
    But we get the error
    "Could not invoke service reference name 0a5b605b-fc7a-410f-920a-0f6952dee18f......
    Error while sending message. Reason: Error sending MS message. Exception: HTTP call to IS unsupported in AEX case"
    in the same process to call an asynchromous  interface on PI is possible.
    We also did build the Process and Product complete new in the NWDS, but no change.
    Any Ideas ?
    Regards
       Thorsten

    Hello Thorsten,
    I have a similar issue right now. 
    My automated activity is relate to an idoc message
    XI30 -> PI -> IDOC_AAE.
    This is only the ICO for this step, but I have many other steps (syncrhronous) in this model and all of them Work fine.  Actually the idoc is processed, and ok, in ECC, but the entire process remain in "still processing" about 2 hours.
    You found the problem? any ideas?
    thank u.
    Regards
    Carlos Andres

  • Java IDOC_AAE configuration issue in PI IDOC sender channel and in ECC SM58.

    Dear Experts,
    My configuration scenario is  outbound:   SAP (IDOC)-------->PI------->AS2 ThirdParty.
    SAP PI version: 7.31 dual stack.
    First time i have done IDOC_AAE settings done in ECC and PI NWA with the help of below links.
    http://scn.sap.com/docs/DOC-34155
    http://scn.sap.com/docs/DOC-31398
    While sending the DESADV.DELVRY05 standard idoc from ECC to PI i am getting below error in Sender IDoc channel.
    Could you please help me on this issue ,I will appriciate you .This is very urgent.
    Error in PI IDOC Sender channel : Processing error = Value with name ApplyCntlRecFromPayload not available
    and I are getting below error in SM58 ECC system.
    Error in  ECC SM58: Commit fault: ASJ.ejb.005043 (Failed in component:
    Thanks,
    Aadi

    Hi Aadi,
    Please check the below SAP notes
    1952406 - "Commit fault" error in SM58 transaction when sending IDOC from backend system to PI sender Java IDOC adapter
    1928302 - Possible NullPointerException with IDOC_AAE sender channels processing
    reference - Commit fault: ASJ.ejb.005043 (Failed in component: sap.com/com.sap.aii.ad) while sending to PI system
    also check the link - http://saphelp.me/commit-fault-asj-ejb-005043/
    regards,
    Harish

  • XML-comments not allowed in IDOC_AAE-Adapter?

    Hi,
    we have a File to IDOC scenario and are using the IDOC_AAE adapter for sending IDOCs to the SAP system.
    In our mapping we have added some comments into the XML-IDOC-structure.
    By sending the document to the SAP-system we are getting the following error:
    MP: exception caught with cause
    com.sap.aii.af.idoc.exception.IDOCAdapterException: Error before sending due to
    idoc parsing error: (7) IDOC_ERROR_PARSE_FAILURE: Invalid XML 1.0 character
    encountered within IDocXML for type <INVOIC01>:
    state=READING_FIELD_STARTTAG, charPosition=872, lineNumber=23, columnNumber=14,
    invalidChar=U+0021,
    sourceSnippet=...RCY>^~~~<KUNDEUINR>DEXXXXXXX</KUNDEUINR>^~~~<BSART>INVO</BSART>^~~~<!--
    ZIM_IDOC_RBU_HEAD_S -->^~~... ^
    The problem seems to be the <!-- - Tag in the structure.
    But the ! (U+0021) is a correct XML 1.0 character. I don't know why the IDOC-XML parser throws this exception.
    Does anybody have an idea what the problem is?
    When we remove the comments the IDOC could be sent successfully to the SAP system.
    Are only IDOC-specific characters allowed here, no comments and no other XML-specific characters and structures?
    This would be very strange.
    Thanks for your answer.
    Regards
    Thorsten

    Hi Anoop / Ilayarajan,
    Could you please post the solution for this error. When I provision a user to PeopleSoft, I am getting similar error: com.waveset.util.WavesetException: An error occurred adding user "userID' to resource 'PeopleSoft Component Interface'. com.waveset.util.XmlParseException: XML Error: 1:1: Content is not allowed in prolog.
    Thanks
    User_idm

  • What is SAP recommended approach to create multiple Sender Idoc_AAE adapters channels?

    Hi All,
    We have more than 100 interfaces which receives Idocs from multiple SAP ECC Systems. What is the best approach to use Idoc_AAE sender adapter with multiple communication channels for One system and for multiple SAP systems as well.
    Q) How many communication channels we can assign or bind to one Resource Adapter(Assume InboundRA)?
    Q) What is performance impact if we create more Resource Adapter to Connect multiple SAP System?
    Please share your views to create multiple Idoc_AAE sender communication channels to connect one SAP ECC Systems?
    Regards,
    Sreeramulu Konjeti.

    Hi Vertika - It should work without changing the occurrence as it's on the sender side...
    In your mapping, you would receive all the IDOC's though the occurrence is 0..1...
    Just simply paste the payload in the test tab and see.. it should not throw any error..

Maybe you are looking for

  • Connecting to HP Laserjet CP2025 under 10.6

    I attempted to set up my brand new HP Laserjet CP2025 to my wife's iMac and my MacBook Pro. The results were the same in both cases. The printer would never successfully connect and would report the host as busy. Being that I am using a network conne

  • Should I install iPhoto 5 on my 400 MHz G3?

    I have a slot-loading iMac, G3, 400 MHz, with 576K RAM. I've just installed Tiger (10.4.3) on it and it's running well. I use iPhoto 2 extensively but its sluggishness when the library reaches 2000 photos or so is an annoyance. I've been led to belie

  • IIOP fail on java client over jdk 1.4.0.1

    Hi colleagues! I have adaptation of standalone java CORBA server onto WebLogic 6.1. So I make startup class (inherited from T3StartupDef) that starts thread in which my server runs the ORB. I use orb from JDK1.4.0.1. Client successfully locates the s

  • Sending Emails in APEX

    Hi, I am trying to send an email from my application using apex.oraclecorp.com Below is the process defined. DECLARE l_body CLOB; l_body_html CLOB; v_name varchar2(900); r_name varchar2(900); st_date date; ed_date date; BEGIN FOR C1 IN (select "USERN

  • I have a flash drive with 6GB of music.  How to import songs into iTunes?

    Foolish me, I was under the absurd impression that Apple, the company that brags non-stop about the functionality and user-friendliness of its software, would allow you to simply drag and drop music files into the iTunes window. Oh, how stupid was I.