title: Difference between web service connection timeout and request timeout
body: <pre><code>WebClientTestService service = new WebClientTestService() ;
  int connectionTimeOutInMs = 5000;
  Map&lt;String,Object&gt; context=((BindingProvider)service).getRequestContext();
  context.put("com.sun.xml.internal.ws.connect.timeout", connectionTimeOutInMs);
  context.put("com.sun.xml.internal.ws.request.timeout", connectionTimeOutInMs);
  context.put("com.sun.xml.ws.request.timeout", connectionTimeOutInMs);
  context.put("com.sun.xml.ws.connect.timeout", connectionTimeOutInMs);
  </code></pre>
  
  <p>Please share the differences mainly in connect timeout and request timeout.</p>
  
  <p>I need to know the recommended values for these parameter values.</p>
  
  <p>What are the criteria for setting timeout value ?</p>