My Oracle Support Banner

Siebel inbound web service request fails with http-400 error when http header contains "Transfer-Encoding: chunked" when using Oracle HTTP Server for Siebel SWSE (Doc ID 1534977.1)

Last updated on OCTOBER 02, 2023

Applies to:

Siebel CRM - Version 8.1.1.6 [21233] and later
Information in this document applies to any platform.

Symptoms

SIEBEL VERSION:
---------------
Siebel 8.1.1.6 SIA [21233]

ISSUE STATEMENT:
----------------

Customer uses Siebel web server extension on Oracle HTTP webserver. When they send an inbound web service into Siebel EAI OM, the web service request goes to the Oracle HTTP web server and fails with http 400 error. Upon investigation, it was discovered that the request header includes the "Transfer-Encoding:chinked" parameter and Oracle HTTP web server is not able to handle the "Transfer-Encoding:chinked" setting.

STEPS TO REPRODUCE:
-------------------------------
The behaviour occurs as follows:

Use soapui to send an inbound web service into Siebel with web server on OHS.

In the soapui application, set HTTP Version = 1.1, set Chunking Threshold = 100 ( or some other value)

Send inbound request and got error the following error in the soap response:

Supplied input is not well formed or does not contain the expected data.(SBL-EAI-00137)
  
XML Hierarchy Converter error - empty input message, expecting an XML document in <Value> of input arguments(SBL-EAI-00246)
 
Check the "Transfer-Encoding: chunked" in the soap header within soapui, it would show that "Transfer-Encoding: chunked" is in the http header.


Cause

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
Symptoms
Cause
Solution
References


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