Symptom
You try to send IDocs from backend systems and you use the IDoc_AAE adapter in PI. The basic configuration is correct:
- The RFC destination from the backend points to the PI system's gateway.
- The programID is correctly registered on the PI system's gateway.
- The inboundRA resource adapter is running and correctly configured to use the selected programID and the PI system's gateway.
When you try to send IDocs from the backend:
- You get the following error in backend system:
Commit fault: ASJ.ejb.005043 - In the default traces of the PI system you find the following error:
#BC-MID-CON-JCO#sap.com/tc~sapjra~temp#C000AC1002191BEE000014C900001DDC#1465551000004540##com.sap.mw.jco.jra#Guest#0##59032AE576150030E0058721A55484AE#59032AE576150030E0058721A55484AE##0#Thread[Managed_Application_Thread_27,5,Managed_Application_Thread]#Plain##
[JRA] serverExceptionOccurred. Server <GatewayServer>, Managed_Application_Thread_27, connectionId=1-172.16.2.25|sapgw01|<GatewayServer>, Exception: com.sap.conn.jco.JCoException: (104) JCO_ERROR_SYSTEM_FAILURE: Commit fault: ASJ.ejb.005043 (Failed in component: sap.com/com.sap.aii.adapter.idoc.app, BC-XI-CON-IDO) Exception raised from invocation of public void com.sap.aii.af.idoc.inbound.IDocReceiverBean.onCommit(java.lang.String) method on bean instance com.sap.aii.af.idoc.inbound.IDocReceiverBean@54007a41 for bean sap.com/com.sap.aii.adapter.idoc.app*xml|com.sap.aii.adapter.idoc.ejb.jar*xml|IDocReceiverBean in application sap.com/com.sap.aii.adapter.idoc.app.; nested exception is: com.sap.conn.idoc.IDocRuntimeException: IDoc_AAE sender communication channel is not found (raised by system <APPSERVERID>|XI_IDOC_DEFAULT_DESTINATION)
#BC-MID-CON-JCO#sap.com/tc~sapjra~temp#C000AC1002191BEA0000143100001DDC#1465551000004540##com.sap.mw.jco.jra#Guest#0##59032AE576150030E0058721A55484AE#59032AE576150030E0058721A55484AE##0#Thread[Managed_Application_Thread_30,5,Managed_Application_Thread]#Plain##
[JRA] ReaderManaged_Application_Thread_30, onConfirmTID(), no Bean found for TID AC10021409485874B817063F#
#BC-XI-CON-AFW#com.sap.aii.af.lib#C000AC1002191BE90000162A00001DDC#1465551000004540#sap.com/com.sap.aii.adapter.idoc.app#com.sap.aii.af.idoc.inbound.IDocInboundProcessor.process(IDocDocumentList, String, boolean, String)#Guest#0#JTA Transaction : 173342#59032AE576150030E0058721A55484AE#59032AE576150030E0058721A55484AE##0#Thread[Managed_Application_Thread_34,5,Managed_Application_Thread]#Plain##
IDoc_AAE sender communication channel is not found# - You collect relevant traces as per SAP Note 1514898 - Troubleshooting SAP Process Orchestration / Integration for the sender IDoc_AAE channel and you find the following:
[EXCEPTION]
com.sap.aii.af.service.cpa.CPAObjectNotFoundException: Couldn't retrieve inbound binding for the given P/S/A values: FP=;TP=;FS=<SID>CLNT<XXX>;TS=;AN=CREMAS.CREMAS01;ANS=urn:sap-com:document:sap:idoc:messages;
at com.sap.aii.af.service.cpa.impl.lookup.CommonLookup.getInboundBinding(CommonLookup.java:211)
at com.sap.aii.af.service.cpa.impl.lookup.CommonLookup.getInboundBinding(CommonLookup.java:175)
at com.sap.aii.af.service.cpa.InboundRuntimeLookup.<init>(InboundRuntimeLookup.java:88)
at com.sap.aii.af.service.cpa.impl.lookup.AbstractLookupManager.getBinding(AbstractLookupManager.java:597)
at com.sap.aii.af.idoc.inbound.IDocInboundProcessor.findBindingAndChannel(IDocInboundProcessor.java:807)
at com.sap.aii.af.idoc.inbound.IDocInboundProcessor.initForIDocListProcessing(IDocInboundProcessor.java:1049)
....
IDoc_AAE sender communication channel is not found: AN=CREMAS.CREMAS01 ANS=urn:sap-com:document:sap:idoc:messages
- For the P/S/A values mentioned above, they mean the following:
- FP is the optional sender party;
- TP is the receiver party;
- FS is the sender communication component;
- TS is the receiver communication component;
- AN is the interface name as configured in the sender agreement;
- ANS is the interface namespace as configured in the sender agreement.
Read more...
Environment
- SAP NetWeaver 7.3
- SAP enhancement package 1 for SAP NetWeaver 7.3
- SAP NetWeaver 7.4
- SAP NetWeaver 7.5
Product
Keywords
IDoc, IDoc_AAE, CPAObjectNotFoundException, com.sap.aii.af.service.cpa.CPAObjectNotFoundException, IDOCAdapterException, com.sap.aii.af.idoc.exception.IDOCAdapterException, Couldn't retrieve inbound binding for the given P/S/A values, com.sap.aii.af.idoc.inbound.IDocReceiverBean.onCommit, Process Integration 7.30, PI 7.30, Process Integration 7.31, PI 7.31, Process Orchestration 7.4, PI 7.4, PO 7.4, Process Orchestration 7.5, PI 7.5, PO 7.5, XI, AEX , KBA , BC-XI-CON-IDO , Idoc Adapter J2EE , Problem
About this page
This is a preview of a SAP Knowledge Base Article. Click more to access the full version on SAP for Me (Login required).Search for additional results
Visit SAP Support Portal's SAP Notes and KBA Search.
SAP Knowledge Base Article - Preview