Monday, 11 March 2013

OSB-Siebel call problem

I am trying to invoke the siebel web services. Whenever request is sent from OSB to Siebel service , https://siebelxxxtest.com/start.swe?SWEExtCmd=Execute

but getting the same error:
**************************************
This XML file does not appear to have any style information associated with it. The document tree is shown below.
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
<SOAP-ENV:Body>
<SOAP-ENV:Fault>
<faultcode>SOAP-ENV:Client</faultcode>
<faultstring>
Supplied input is not well formed or does not contain the expected data.(SBL-EAI-00137)
</faultstring>
<detail>
<siebelf:siebdetail xmlns:siebelf="http://www.siebel.com/ws/fault">
<siebelf:logfilename>EAI040_41943131.log</siebelf:logfilename>
<siebelf:errorstack>
<siebelf:error>
<siebelf:errorcode>SBL-EAI-00137</siebelf:errorcode>
<siebelf:errorsymbol>IDS_EAI_WS_BAD_XML_DOCUMENT</siebelf:errorsymbol>
<siebelf:errormsg>
Supplied input is not well formed or does not contain the expected data.(SBL-EAI-00137)
</siebelf:errormsg>
</siebelf:error>
<siebelf:error>
<siebelf:errorcode>SBL-EAI-00246</siebelf:errorcode>
<siebelf:errorsymbol>IDS_XMLCNV_ERR_EMPTYMSG</siebelf:errorsymbol>
<siebelf:errormsg>
XML Hierarchy Converter error - empty input message, expecting an XML document in <Value> of input arguments(SBL-EAI-00246)
</siebelf:errormsg>
</siebelf:error>
</siebelf:errorstack>
</siebelf:siebdetail>
</detail>
</SOAP-ENV:Fault>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>





Solution: Disable the "Use Chunked Streaming mode" in biz and retest the service.It should work.




Transfer-Encoding parameter does not need to be set explicitly for IBM HTTP server.The IBM HTTP Server automatically handles breaking the response into chunks to send to the client.At the IBM HTTP Server installed on the AIX box ,  In Web server plug-in request and response optimization properties there is a Transfer-Encoding (optimization). 
By default, this field is NOT checked, and responses are not broken into chunks. 

Make sure it is UNCHECKED.



No comments:

Post a Comment