My Oracle Support Banner

IDS_EAI_WS_BAD_XML_DOCUMENT when posted message uses "Transfer-Encoding: chunked" (Doc ID 761428.1)

Last updated on FEBRUARY 04, 2019

Applies to:

Siebel CRM - Version SIA [20412] 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 :-

[0] Supplied input is not well formed or does not contain the expected data.(SBL-EAI-00137) (IDS_EAI_WS_BAD_XML_DOCUMENT)
[1] 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 evtloglvl %=4 for comp 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!

In this Document

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.