IDS_EAI_WS_BAD_XML_DOCUMENT when posted message uses "Transfer-Encoding: chunked"
(Doc ID 761428.1)
Last updated on APRIL 30, 2018
Applies to:Siebel CRM - Version 184.108.40.206 SIA  and later
Information in this document applies to any platform.
A request to an inbound web service on an Siebel Server (running on AIX) was shown to work ok. But from one external application invoking the web service, the inbound request to Siebel is chunked. It has the following HTTP request header :-
For these chunked requests, the following errors are reported in the EAI Object Manager :-
 XML Hierarchy Converter error - empty input message, expecting an XML document in <Value> of input arguments(SBL-EAI-00246) (IDS_XMLCNV_ERR_EMPTYMSG)
Also, the InboundDispatcher_input_args*.dmp representing the inbound SOAP request was a zero byte file (showing nothing is reaching the EAI Object Manager). These logs are enabled by setting following from srvrmgr (example for eaiobjmgr_enu) :-
change param enableserviceargtracing=true for comp eaiobjmgr_enu
When the same chunked inbound request is sent to an IIS server (as opposed to the IBM Web Server), it worked as expected.
To view full details, sign in with your My Oracle Support account.
Don't have a My Oracle Support account? Click to get started!