Symptom
When sending a high load of messages to a SOAP sender channel in XI 3.0 mode, not all of the messages arrive.
The default trace contains the following entry:
Processing of child message for multi-message <messageID>(OUTBOUND) failed. Reason: java.lang.NullPointerException: while trying to invoke the method com.sap.aii.adapter.xi.ms.XIMessage.getXMBMessage() of an object loaded from local variable ‘respMsg’#
Environment
Process Integration 7.1x
Reproducing the Issue
Send lots of messages from an ABAP system to a SOAP sender channel in XI 3.0 Mode
Cause
Bulk messages on the sender side are not supported by the soap adapter using XI 3.0 protocol.
Resolution
Switch off packaging in the sender system:
- Go to transaction SXMB_ADM
- Click on Integration Engine Configuration:
- Click on “Change Configuration”
- Set in category “RUNTIME” parameter “PACKAGING” subparameter ” ” value “0”
From release 7.10 the packaging is activated as default, so it’s default value is ‘1’.