APAR status
Closed as program error.
Error description
If the WebService URL is overridden in the LocalEnvironment with a value containing Carriage Return, Linefeed or Newline characters then the SOAPRequest Node can generate an invalid HTTP Request. This may cause servers to interpret the request as an HTTP 0.9 request and send back a response with no HTTP Status line or HTTP headers. If this happens the SOAPRequest will timeout with an error like: Jul 15 11:34:06 prionson IIB[26982]: IBM Integration Bus v9001 (BRK9.default) [Thread 12625] (Msg 6/6) BIP3161S: A socket was closed before all expected data was received. Total data received: 871.
Local fix
Problem summary
**************************************************************** USERS AFFECTED: All users of IBM Integration Bus V9.0 using any of the HTTPRequest, HTTPAsyncRequest, SOAPRequest or SOAPAsyncRequest Nodes. Platforms affected: z/OS, MultiPlatform **************************************************************** PROBLEM DESCRIPTION: When making a request to a remote webservice the Broker does not escape newline characters in the path section of the URI. In the case that the remote webservice is a Tomcat container, or the Broker's embedded listener the resulting malformed request can be interpreted as an HTTP 0.9 request. Since the remote server will not be able to determine the message length this is most likely to result in the webservice request timing out. There are a number of resource name changes between WebSphere Message Broker and IBM Integration Bus Version 9.0. For details visit http://pic.dhe.ibm.com/infocenter/wmbhelp/v9r0m0/topic/com.ibm.e tools.mft.doc/bb23814_.htm
Problem conclusion
The product now escapes carriage return and newline characters in webservice request URI's replacing them with "%0D" and "%0A" respectively. --------------------------------------------------------------- The fix is targeted for delivery in the following PTFs: Version Maintenance Level v9.0 9.0.0.4 The�latest�available�maintenance�can�be�obtained�f http://www-01.ibm.com/support/docview.wss?rs=849&uid=swg27006041 If�the�maintenance level�is�not�yet�available,�inf its�planned�availability�can�be�found�on: http://www-1.ibm.com/support/docview.wss?rs=849&uid=swg27006308 ---------------------------------------------------------------
Temporary fix
Comments
APAR Information
APAR number
IT03182
Reported component name
INTEGRATION BUS
Reported component ID
5724J0530
Reported release
900
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2014-07-15
Closed date
2014-10-28
Last modified date
2014-10-28
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fix information
Fixed component name
INTEGRATION BUS
Fixed component ID
5724J0530
Applicable component levels
R900 PSY
UP
[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSNQK6","label":"IBM Integration Bus"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"9.0","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]
Document Information
Modified date:
28 October 2014