APAR status
Closed as program error.
Error description
"Timeout in seconds" errors received using the IBM WebSphere TX FTP adapter on the Linux platform. Traces may show a 20 or 40 second gap between an operation where the adapter has requested information from the client, and the timeout occurs. Here are two examples: 00:46:08.863 17392:1477010368 Socket Opened. 00:46:08.863 17392:1477010368 Connection attempt is in progress. 00:46:08.863 17392:1477010368 Connected. 00:46:28.867 17392:1477010368 WSARecvDTX: Operation has timed out. 00:46:28.867 17392:1477010368 Timeout in seconds: 0. 00:46:28.867 17392:1477010368 Warning! This server did not send a proper greeting. 00:28:01.381 28295:1587983296 Connected. 00:28:01.381 28295:1587983296 <NLST *INPUT*.xml 00:28:01.383 28295:1587983296 >150 Here comes the directory listing. (S) 00:28:41.378 28295:1587983296 WSARecvDTX: Operation has timed out. 00:28:41.378 28295:1587983296 Timeout in seconds: 0. 00:28:41.378 28295:1587983296 Socket Closed. Other WTX TCP socket based adapters are also affected.
Local fix
WTXCQ - WTX00043180 WTX00043213 WTX00043214 WTX00043215 PB / PB Circumvention: The retry option can be used to attempt to alleviate the issue, but the more concurrent operations that are attempted, the more likely the failure is to occur.
Problem summary
Users Affected: WebSphere Transformation Extender customers who use FTP, Shell, HTTP or Socket utility adapters on Linux Problem Description: The WTX FTP, HTTP and Socket adapters introduces memory corruption when attempting to FTP a file with a socket descriptor that is above 1024. Shell adapter fails or hangs to execute a shell script if the number of opened file descriptors is more than 1024 on Linux Platforms Affected: Linux, zLinux
Problem conclusion
When running on Linux, the FTP, HTTP, and E-mail adapters use the socket-based "poll" API function to query socket activity. Before this fix, the "select" call was used, which introduced corruption if the socket descriptor value exceeded the FD_SETSIZE value. FD_SETSIZE is 1024 on Linux Delivered in: 8.4.0.4, 8.4.1.1
Temporary fix
Comments
APAR Information
APAR number
PM91258
Reported component name
WTX FOR INT SER
Reported component ID
5724M4010
Reported release
840
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2013-06-18
Closed date
2013-07-25
Last modified date
2013-10-03
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
WTX FOR INT SER
Fixed component ID
5724M4010
Applicable component levels
R840 PSY
UP
R841 PSY
UP
[{"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSCKRDT","label":"WTX for Integration Servers"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"8.4","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
03 October 2013