1883366 – Messages get lost in SOAP sender channel under high load

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:

  1. Go to transaction SXMB_ADM
  2. Click on Integration Engine Configuration:
  3. Click on “Change Configuration”
  4. 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’.

Related Post