If you are using SOAP 2.3.1, the timeout only applies to read/write. That is because SOAP 2.3.1 was released when JDK 1.3 was current, and JDK 1.3 did not support a timeout for the socket connect. The "nightly" build of Apache SOAP supports timeout for connect if you are using JDK 1.4 or later.
Scott Nichol Do not send e-mail directly to this e-mail address, because it is filtered to accept only mail from specific mail lists. ----- Original Message ----- From: "Ching, Vivian M, ALABS" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Wednesday, October 20, 2004 6:39 PM Subject: setTimeout Hi- I am trying the set the timeout value for soap request, using the code below. The send/receive is still waiting 40 seconds before I get the java.net.ConnectException: Connection timed out. Is this timeout for the recieve only and I am blocked on the send? If so, how do I set the connection timeout? Any help will be greatly appreciated! Thanks in advance, Envelope env = null; Message msg = new Message(); SOAPHTTPConnection st = new SOAPHTTPConnection(); msg.setSOAPTransport(st); st.setTimeout(2000); try { msg.send(new URL(sURL), soapAction, requestEnvelope); env = msg.receiveEnvelope(); } Vivian Ching AT&T MT A2-2E04 200 S Laurel Avenue Middletown, NJ 07748 732.420.2452