Symptom
- You have a Process Integration (PI) or Process Orchestration (PO) with a SOAP Receiver Adapter interface in XI 3.0 mode (ABAP proxy integration)
- You have configured the interface to send an acknowledgement back to the Sender system on successful receipt of the message
- After a recent Support Pack Stack (SPS) update, you observe an error with this interface (which previously was working well)
- The error, similar to below, may be visible in the message Audit Log or in Communication Channel Monitoring
XI_ACK_ERROR SystemAck; com.sap.engine.interfaces.messaging.api.exception.ConfigException: Exception while Setting the Acknowledgement Endpoint for AE - If you take an Example 50 (By Channel) XPI Inspector trace you will find a trace entry similar to below:
xi.ms.XIMessage.setupNextHopAccess Throwing java.lang.NullPointerException: while trying to invoke the method com.sap.aii.af.sdk.xi.mo.xmb.XMBHop.getEngine() of a null object returned from com.sap.aii.af.sdk.xi.mo.xmb.XMBHopListHeader.getNextHop(com.sap.aii.af.sdk.xi.mo.xmb.XMBHop)
~apter.xi.ms.AckProcessor.processAck Catching com.sap.engine.interfaces.messaging.api.exception.ConfigException: Exception while Setting the Acknowledgement Endpoint for AE
at com.sap.aii.adapter.xi.ms.XIMessage.setupNextHopAccess(XIMessage.java:1289)
at com.sap.aii.adapter.xi.ms.XIMessage.performIRD(XIMessage.java:3910)
at com.sap.aii.adapter.xi.ms.AckProcessor.createAckMessage(AckProcessor.java:204)
Read more...
Environment
- SAP NetWeaver 7.5
Product
SAP NetWeaver 7.5
Keywords
Process Orchestration 7.5, PI 7.5, PO 7.5, XI, AEX, ABAP proxy, ECC, technical acknowledgement, hoplist, com.sap.aii.af.sdk.xi.mo.xmb.XMBHop.getHopInfo(), nextHop , KBA , BC-XI-CON-SOP , SOAP Adapter , 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.