Error When Processing Payloads for Extended Intermediate Documents (IDOCs)
The following error occurs while processing a payload for an extended IDOC.
oracle.cloud.cpi.common.core.CpiException:
oracle.tip.adapter.sa.impl.fw.ext.org.collaxa.thirdparty.apache.wsif.WSIFException:
file:/home/oracle/oic_connection_agent/agenthome/agent/data/f468bd10-d06e-431e-b24e-63ab1f6dac2c/
Send_Worker_to_SAP_REQUEST.wsdl [Send_Worker_to_SAP_REQUEST_PT::HRMD_A09.ZHRMD_A09(parameters,parameters) ]
- WSIF JCA Execute of operation 'HRMD_A09.ZHRMD_A09' failed due to:
SAP-IDC-O-INV-PL-1.
Adapter Exception: Payload processing error.
; nested exception is:
BINDING.JCA-00001
SAP-IDC-O-INV-PL-1.
AdapterException: Payload processing error.
The payload does not correspond with the selected Idoc fault.
Solution: When you map an IDOC to send to SAP from Oracle Integration,
ensure that you map all mandatory fields. In the mapper, map the source
CIMTYP, MESTYP, and
IDOCTYP to the target CIMTYP,
MESTYP, and IDOCTYP. Ensure that you
add/pass the value to CIMTYP for payloads. In addition, ensure
that values are passed as follows:
- Standard IDOC type for IDOCTYP
- Extended IDOC for CIMTYP
- A standard message type for MESTYP
See the following examples for
MATMAS
(IDOCs) and
HRMD_A09
(IDOCs)
groups.<urn:IDOCTYP>MATMAS01</urn:IDOCTYP>
<!--Optional:-->
<urn:CIMTYP>ZMATMAS01_EXT</urn:CIMTYP>
<!--Optional:-->
<urn:MESTYP>MATMAS</urn:MESTYP>
<urn:IDOCTYP>HRMD_A09</urn:IDOCTYP>
<!--Optional:-->
<urn:CIMTYP>ZHRMD_EXT</urn:CIMTYP>
<!--Optional:-->
<urn:MESTYP>HRMD_A</urn:MESTYP>