IBM Support

PM36607; 7.0.0.15: The socket timeout is not set to 0

Download


Abstract

The socket timeout is not set to 0 when SOAP requestTimeout is set to 0.

Download Description

Description/symptom of problem:
PM36607 resolves the following problem:

ERROR DESCRIPTION:
On WebSphere Application Server 7.0.0.15, deploy scripts fail with SOAP TimeOut issue, but in the Dmgr and individual profiles under PROFILE_HOME/properties/soap.client.props, the value of com.ibm.SOAP.requestTimeOut is set to zero which is no timeout.

Also, in the deploy-dev-prev.properties file, the timeout value is set to 9000, but still the client is getting timeout exception and the script is failing.

The wcdb-deploy-server.log, there are the following entries:
...

[wsadmin] Update of WC_preview has ended.
[wsadmin] Ended: 2011/04/06 16:57:36
[wsadmin] Saving configuration.
[wsadmin] Started: 2011/04/06 16:57:36
[wsadmin] WASX7017E: Exception received while running file
"/data/ecom/applications/wcbd-deploy-server-1.0/scripts/wcbd-wsa
dmin.py"
; exception information:
com.ibm.websphere.management.exception.ConnectorException
[wsadmin] org.apache.soap.SOAPException: [SOAPException:
faultCode=SOAP-ENV:Client; msg=Read timed out;
targetException=java.net.SocketTimeoutException: Read timed out]
[wsadmin]
/data/ecom/applications/wcbd-deploy-server-1.0/gehc-deploy.xml:8
6: The
following error occurred while executing this line:
/data/ecom/applications/wcbd-deploy-server-1.0/gehc-deploy.xml:1
46: The
following error occurred while executing this line:
/data/ecom/applications/wcbd-deploy-server-1.0/wcbd-deploy-commo
n.xml:16
23: The following error occurred while executing this line:
/data/ecom/applications/wcbd-deploy-server-1.0/wcbd-deploy-commo
n.xml:18
22: Java returned: 105
at
org.apache.tools.ant.ProjectHelper.addLocationToBuildException(P
rojectHe
lper.java:551)
at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:444)
at
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:
291)
at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethod
Accessor
Impl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at
org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtil
s.java:1
06)
at org.apache.tools.ant.Task.perform(Task.java:348)
at
org.apache.tools.ant.taskdefs.Sequential.execute(Sequential.java
:68)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessor
Impl.jav
a:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethod
Accessor
Impl.java:25)
...

LOCAL FIX:
NONE

PROBLEM SUMMARY

USERS AFFECTED:
All users of IBM WebSphere Application Server version 7.0

PROBLEM DESCRIPTION:
The socket timeout is not set to 0 when SOAP requestTimeout is set to 0.

RECOMMENDATION:
None

When SOAP requestTimeout is 0, the socket timeout is not correctly set to 0, instead it times out after 10 minutes, and a ConnectorException is thrown:
com.ibm.websphere.management.exception.
ConnectorException
org.apache.soap.SOAPException:
[SOAPException:
faultCode=SOAP-ENV:Client; msg=Read timed out;
targetException=java.net.SocketTimeoutException:
Read timed out]

PROBLEM CONCLUSION:
Code was updated to set the socket timeout correctly. The fix for this APAR is currently targeted for inclusion in fix packs 7.0.0.17 . Please refer to the recommended updates page for delivery information:
http://www.ibm.com/support/docview.wss?uid=swg27004980

Prerequisites

Download the UpdateInstaller below to install this fix.

[{"PRLabel":"UpdateInstaller","PRLang":"US English","PRSize":"7250000","PRPlat":{"label":"AIX","code":"PF002"},"PRURL":"http://www.ibm.com/support/docview.wss?uid=swg21205991"}]

Installation Instructions

Review the readme.txt for detailed installation instructions.

[{"INLabel":"Readme","INLang":"US English","INSize":"10954","INURL":"ftp://public.dhe.ibm.com/software/websphere/appserv/support/fixes/PM36607/readme.txt"}]
On
[{"DNLabel":"7.0.0.15-WS-WAS-IFPM36607","DNDate":"04/20/2011","DNLang":"US English","DNSize":"7665","DNPlat":{"label":"AIX","code":"PF002"},"DNURL":"http://www.ibm.com/support/fixcentral/quickorder?fixids=7.0.0.15-WS-WAS-IFPM36607&product=ibm%2FWebSphere%2FWebSphere+Application+Server&source=dbluesearch","DNURL_FTP":"ftp://public.dhe.ibm.com/software/websphere/appserv/support/fixes/PM36607/7.0.0.15-WS-WAS-IFPM36607.pak","DDURL":"http://public.dhe.ibm.com:7618;sw_websphere;appserv/support/fixes/PM36607/7.0.0.15-WS-WAS-IFPM36607.pak"}]

Technical Support

Contact IBM Support using SR (http://www.ibm.com/software/support/probsub.html), visit the WebSphere Application Server support web site (http://www.ibm.com/support/entry/portal/Overview/Software/WebSphere/WebSphere_Application_Server), or contact 1-800-IBM-SERV (U.S. only).

[{"Product":{"code":"SSEQTP","label":"WebSphere Application Server"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Component":"General","Platform":[{"code":"PF002","label":"AIX"},{"code":"PF010","label":"HP-UX"},{"code":"PF012","label":"IBM i"},{"code":"PF016","label":"Linux"},{"code":"PF027","label":"Solaris"},{"code":"PF033","label":"Windows"}],"Version":"7.0.0.15;7.0","Edition":"Base;Network Deployment","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
15 June 2018

UID

swg24029763