Hello,
We are currently migrating our old PI 7.11 dual-stack system to a 7.4 single-stack system. For the moment, I migrated my first scenario by creating my first iflow in NWDS. This is an iDoc to HTTP communication, the destination is configured with a party (scheme ALE#LI#BA). After deploying and transporting to our quality system, the interface doesn't work unfortunately. The error I'm getting in sm58 is:
Commit fault: ASJ.ejb.005043 (Failed in component: sap.com/com.sap.aii.ad
The log shows this error:
[JRA] serverExceptionOccurred. Server XI_IDOC_<RFC>, Managed_Application_Thread_46,
connectionId=3-poq|sapgw01|XI_IDOC_<RFC>, 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@266b933c 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: Error while send to module processor
(raised by system ...)
I already found quite some resources about similar issues but these haven't worked for me. What I already tried/checked:
- manually checked the generated ICO
- tested the sender and receiver communication channels - both OK
- reloaded the iDoc metadata
- checked if the sent iDoc of R/3 is the same as the source iDoc configured in the ICO
- Checked the adapter-specific settings of the source Business system
- according to this thread https://scn.sap.com/thread/3743245, I should change the JavaIdocAdapter resource:
Persistance = true (this was already the case)
AutoNumberFromDB = true (this was configured in our system as false, I changed it to true and retested but the error persisted. Afterwards changed it back to false)
- checked if the SNDPRN node of the iDoc is filled in correctly
The most usefull threads/blogs I checked:
- http://saphelp.me/commit-fault-asj-ejb-005043/
- https://scn.sap.com/docs/DOC-31398
- https://scn.sap.com/thread/3638892
- https://scn.sap.com/thread/3743245
- https://scn.sap.com/thread/2078780
- https://scn.sap.com/thread/3368682
Also found some notes, but I don't think the apply to the problem we're experiencing:
- 1952406 No Service configured for key
- 1872390 Handling invalid XML characters
- 1938302 java.lang.NullPointerException: Name is null
Any help will be greatly appreciated! I've spend quite some time investigating, but for the moment I'm all out of ideas.
Best regards,
Maarten