Thanks for the reply Oleg.  I tried setUseExpectHeader(true) as suggested,
but no improvement.  I ran the exact same test with all else held equal
except the httpclient libs used (alpha3 vs. beta2) and I've attached the
debug logs.  I've also attached the code.  (No security constraint was used
this time, so authorization shouldn't have anything to do with it.)

I've been looking at this all day and can't see the reason for the
difference.  Also, although unrelated to the relative decrease in
performance, I did notice that in both tests a new connection is created per
request.  Is there anything I can do to encourage re-use?


Gracias,

Todd



----- Original Message -----
From: "Oleg Kalnichevski" <[EMAIL PROTECTED]>
To: "Commons HttpClient Project" <[EMAIL PROTECTED]>
Sent: Saturday, July 26, 2003 1:48 AM
Subject: Re: Performance Issue


> I think I tell the reason even without having seen the code. Since
> beta-1 'expect: 100-continue' handshake is off per default, that can
> make a huge difference in terms of performance with POST requests that
> require authentication.
>
> Just do the following
>
> httppost.setUseExpectHeader(true);
>
>
http://jakarta.apache.org/commons/httpclient/apidocs/org/apache/commons/http
client/methods/ExpectContinueMethod.html
>
> Alternatively you could use preemptive authentication.
>
> I hope this helps
>
> Cheers
>
> Oleg
>
>
> On Sat, 2003-07-26 at 05:35, Todd Wolff wrote:
> > Hi,
> >
> > After upgrading from 2.0-alpha3 to 2.0-beta2, instead of roughly 10
> > requests per second, I am averaging only 3 requests per second.  I was
> > hoping someone could take a look at the attached code and show me the
> > 'error of my ways.'  My test is multithreaded, and all requests are
> > sent to the same host.  I am setting MaxConnectionsPerHost equivalent
> > to the number of sending threads.  The auth-method required by the
> > server is BASIC.
> >
> > Thanks for your help.
> >
> >
> >
> > Todd
> >
> > ______________________________________________________________________
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail:
[EMAIL PROTECTED]
> > For additional commands, e-mail:
[EMAIL PROTECTED]
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail:
[EMAIL PROTECTED]
> For additional commands, e-mail:
[EMAIL PROTECTED]
>
import java.util.Properties;
import javax.servlet.http.*;
import org.apache.commons.httpclient.*;
import org.apache.commons.httpclient.methods.*;
import org.apache.commons.logging.Log;
import com.bluestem.alakai.common.exception.AIException;
import com.bluestem.alakai.common.util.Logger;

public class XmlHTTPClient {
    private static Log log = Logger.getLog(XmlHTTPClient.class);
    private Properties props = null;
    private String strURL = null;
    private int timeout = 300000; //five minute default
    private String userName = null;
    private String password = null;
    private boolean authenticationRequired;
    private boolean handleAuthentication;
    private int connections = 5; // default to 5
    private HttpClient httpClient = null;
    
    public XmlHTTPClient(Properties props) {    
        this.props = props;
    }

    public synchronized void start() throws AIException { 
        Logger.debug(log, "start begin");
        parseProps();
        MultiThreadedHttpConnectionManager mthcm = new 
MultiThreadedHttpConnectionManager();
        mthcm.setMaxConnectionsPerHost(connections);
        httpClient = new HttpClient(mthcm);
        httpClient.setTimeout(timeout);
        if (authenticationRequired) {
            httpClient.getState().setCredentials(
                null,
                new UsernamePasswordCredentials(userName, password)
            );
            // send the authentication before the challenge is received
            httpClient.getState().setAuthenticationPreemptive(true);
        }
        Logger.debug(log, "started with the following parameters: " + "\n" +
                          "strURL " + strURL + " \n" +
                          "timeout " + timeout + " \n" +
                          "userName " + userName + " \n" +
                          "password " + password + " \n" +
                          "handleAuthentication " + handleAuthentication + " \n" +
                          "pooledConnections " + connections
                          );
    }
    
    public String sendMessage(String requestBody) throws AIException {
        Logger.debug(log, "sending request");
        String xmlResponse = null;
        PostMethod httppost = null;
        try {
            // create the postmethod using the url passed into constructor
            httppost = new PostMethod(strURL);
            
            // Tell the post method to automatically handle authentication. The method 
will use 
            // any appropriate credentials to handle basic authentication requests.  
Setting this 
            // value to false will cause any request for authentication to return with 
a status 
            // of 401. It will then be up to the client to handle the authentication.
            if (authenticationRequired) {
                 httppost.setDoAuthentication(handleAuthentication);
            }
           
            // to prevent buffering of request, set the content length.  if the 
content length
            // exceeds the max integer value, it must be chunked.
            if (requestBody.length() < Integer.MAX_VALUE) {
                httppost.setRequestContentLength(requestBody.length());
            } else {
                
httppost.setRequestContentLength(EntityEnclosingMethod.CONTENT_LENGTH_CHUNKED);
            }

            httppost.setRequestHeader("Content-type", "text/xml; charset=ISO-8859-1");
            httppost.setUseExpectHeader(true); 
            httppost.setRequestBody(requestBody);
            httpClient.executeMethod(httppost); 
            
            // check the response code and throw and aiException if it's anything
            // other than a success code
            if (httppost.getStatusCode() == HttpServletResponse.SC_OK) {
                xmlResponse = httppost.getResponseBodyAsString();
            } else {
                Logger.error(log, "error status code: " + httppost.getStatusCode());
                throw new AIException("error status code: " + 
httppost.getStatusCode());
            } 
            
        } catch (java.io.IOException ie) {
            Logger.error(log, "Unable to execute post: " + ie.toString());
            throw new AIException("Unable to execute post: " + ie.toString());
        } finally {
            httppost.releaseConnection();    
        }    
        Logger.debug(log, "received response");
        return xmlResponse;
    }
    
    public void stop() {
        // httppost.releaseConnection cleans up resources following each post, so ...
        // nothing to clean up here.
    }
    
    private synchronized void parseProps() throws AIException {
        if (props != null) {
            userName = props.getProperty("user");
            password = props.getProperty("password");
            if (userName != null && password != null) {
                String handleAuthenticationStr = props.getProperty("authenticate");
                if (handleAuthenticationStr == null) {
                    Logger.error(log,"authenticate parameter is null");
                    throw new AIException("authenticate parameter is null");
                } else {
                    authenticationRequired = true;
                    handleAuthentication = (new 
Boolean(handleAuthenticationStr)).booleanValue();
                }    
            }
            
            try {
                timeout = Integer.parseInt(props.getProperty("timeout"));;    
            } catch(NumberFormatException ne) {
                Logger.error(log,"timeout property is not a valid int");
                throw new AIException("timeout property is not a valid int");
            }
            
            strURL = props.getProperty("url");
            if (strURL == null || strURL.equals("")) {
                Logger.error(log,"url is either null or an empty string");
                throw new AIException("url is either null or an empty string");
            }
            
            try {
                if (props.getProperty("pooledConnections") != null) {
                    connections = 
Integer.parseInt(props.getProperty("pooledConnections"));
                }    
            } catch(NumberFormatException ne) {
                Logger.error(log,"pooledConnections property is not a valid int");
                throw new AIException("pooledConnections property is not a valid int");
            }
        }    
    }
}


     [java] [INFO] TestController - -executing suite: ContentTypeDom4j
     [java] [INFO] HttpFileHarness - -processing messages ...
     [java] [DEBUG] MultiThreadedHttpConnectionManager - -HttpConnectionManager.
getConnection:  config = [EMAIL PROTECTED]
3, timeout = 0
     [java] [DEBUG] HttpConnection - -Creating connection for localhost using pr
otocol http:80
     [java] [DEBUG] HttpConnection - -Creating connection for localhost using pr
otocol http:80
     [java] [DEBUG] HttpConnection - -HttpConnection.setSoTimeout(300000)
     [java] [DEBUG] MultiThreadedHttpConnectionManager - -HttpConnectionManager.
getConnection:  config = [EMAIL PROTECTED]
3, timeout = 0
     [java] [DEBUG] HttpConnection - -Creating connection for localhost using pr
otocol http:80
     [java] [DEBUG] MultiThreadedHttpConnectionManager - -HttpConnectionManager.
getConnection:  config = [EMAIL PROTECTED]
3, timeout = 0
     [java] [DEBUG] HttpMethodBase - -Execute loop try 1
     [java] [DEBUG] HttpConnection - -Creating connection for localhost using pr
otocol http:80
     [java] [DEBUG] MultiThreadedHttpConnectionManager - -Waiting for a connecti
on
     [java] [DEBUG] wire - ->> "POST /web/services/ContentTypeDom4j HTTP/1.1[\r]
[\n]"
     [java] [DEBUG] HttpConnection - -HttpConnection.setSoTimeout(300000)
     [java] [DEBUG] HttpMethodBase - -Adding Host request header
     [java] [DEBUG] HttpMethodBase - -Execute loop try 1
     [java] [DEBUG] wire - ->> "Content-type: text/xml; charset=ISO-8859-1[\r][\
n]"
     [java] [DEBUG] wire - ->> "POST /web/services/ContentTypeDom4j HTTP/1.1[\r]
[\n]"
     [java] [DEBUG] wire - ->> "User-Agent: Jakarta Commons-HttpClient/2.0beta2[
\r][\n]"
     [java] [DEBUG] HttpMethodBase - -Adding Host request header
     [java] [DEBUG] wire - ->> "Content-type: text/xml; charset=ISO-8859-1[\r][\
n]"
     [java] [DEBUG] wire - ->> "Host: localhost:8080[\r][\n]"
     [java] [DEBUG] wire - ->> "User-Agent: Jakarta Commons-HttpClient/2.0beta2[
\r][\n]"
     [java] [DEBUG] wire - ->> "Content-Length: 354[\r][\n]"
     [java] [DEBUG] wire - ->> "Host: localhost:8080[\r][\n]"
     [java] [DEBUG] wire - ->> "Expect: 100-continue[\r][\n]"
     [java] [DEBUG] wire - ->> "Content-Length: 353[\r][\n]"
     [java] [DEBUG] wire - ->> "[\r][\n]"
     [java] [DEBUG] HttpConnection - -HttpConnection.getSoTimeout()
     [java] [DEBUG] HttpConnection - -HttpConnection.setSoTimeout(3000)
     [java] [DEBUG] wire - -<< "HTTP/1.1 100 Continue[\r][\n]"
     [java] [DEBUG] HttpMethodBase - -OK to continue received
     [java] [DEBUG] HttpConnection - -HttpConnection.setSoTimeout(300000)
     [java] [DEBUG] EntityEnclosingMethod - -Using buffered request body
     [java] [DEBUG] wire - ->> "Expect: 100-continue[\r][\n]"
     [java] [DEBUG] wire - ->> "<?xml version="1.0" encoding="UTF-8" standalone=
"no"?>[\r][\n]"
     [java] [DEBUG] wire - ->> "<!DOCTYPE ai:request PUBLIC "-//testcompany
//DTD External Test//EN" "file:testapp/ai_request.dtd">[\r][\n]"
     [java] [DEBUG] wire - ->> "[\r][\n]"
     [java] [DEBUG] HttpConnection - -HttpConnection.getSoTimeout()
     [java] [DEBUG] HttpConnection - -HttpConnection.setSoTimeout(3000)
     [java] [DEBUG] wire - ->> "<ai:request xmlns:ai="http://www.bluestemsoftwar
e.com/testapp" [\r][\n]"
     [java] [DEBUG] wire - ->> "             xmlns:xsi="http://www.w3.org/2001/X
MLSchema-instance">[\r][\n]"
     [java] [DEBUG] wire - ->> "  <values>[\r][\n]"
     [java] [DEBUG] wire - ->> "    <value>25</value>[\r][\n]"
     [java] [DEBUG] wire - ->> "  </values>[\r][\n]"
     [java] [DEBUG] wire - ->> "</ai:request>"
     [java] [DEBUG] wire - -<< "HTTP/1.1 100 Continue[\r][\n]"
     [java] [DEBUG] EntityEnclosingMethod - -Request body sent
     [java] [DEBUG] HttpMethodBase - -OK to continue received
     [java] [DEBUG] HttpConnection - -HttpConnection.setSoTimeout(300000)
     [java] [DEBUG] EntityEnclosingMethod - -Using buffered request body
     [java] [DEBUG] wire - ->> "<?xml version="1.0" encoding="UTF-8" standalone=
"no"?>[\r][\n]"
     [java] [DEBUG] wire - ->> "<!DOCTYPE ai:request PUBLIC "-//testcompany
//DTD External Test//EN" "file:testapp/ai_request.dtd">[\r][\n]"
     [java] [DEBUG] wire - ->> "<ai:request xmlns:ai="http://www.bluestemsoftwar
e.com/testapp" [\r][\n]"
     [java] [DEBUG] wire - ->> "             xmlns:xsi="http://www.w3.org/2001/X
MLSchema-instance">[\r][\n]"
     [java] [DEBUG] wire - ->> "  <values>[\r][\n]"
     [java] [DEBUG] wire - ->> "    <value>4</value>[\r][\n]"
     [java] [DEBUG] wire - ->> "  </values>[\r][\n]"
     [java] [DEBUG] wire - ->> "</ai:request>"
     [java] [DEBUG] EntityEnclosingMethod - -Request body sent
     [java] [DEBUG] wire - -<< "HTTP/1.1 200 OK[\r][\n]"
     [java] [DEBUG] wire - -<< "Date: Sat, 26 Jul 2003 21:36:44 GMT[\r][\n]"
     [java] [DEBUG] wire - -<< "Server: Jetty/4.2.9 (Windows XP/5.1 x86 java/1.4
.0)[\r][\n]"
     [java] [DEBUG] wire - -<< "Content-Type: text/xml; charset=ISO-8859-1[\r][\
n]"
     [java] [DEBUG] wire - -<< "Transfer-Encoding: chunked[\r][\n]"
     [java] [DEBUG] HttpConnection - -HttpConnection.getSoTimeout()
     [java] [DEBUG] HttpMethodBase - -Buffering response body
     [java] [DEBUG] wire - -<< "1"
     [java] [DEBUG] wire - -<< "3"
     [java] [DEBUG] wire - -<< "1"
     [java] [DEBUG] wire - -<< "[\r]"
     [java] [DEBUG] wire - -<< "[\n]"
     [java] [DEBUG] wire - -<< "<?xml version="1.0" encoding="UTF-8"?>[\n]"
     [java] [DEBUG] wire - -<< "[\n]"
     [java] [DEBUG] wire - -<< "<ai:response xmlns:ai="http://www.bluestemsoftwa
re.com/testapp" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; xsi:schemaL
ocation="http://www.testcompany.com/testapp file:testapp/ai_response.xsd">[\n
]"
     [java] [DEBUG] wire - -<< "  <values>[\n]"
     [java] [DEBUG] wire - -<< "    <value>4</value>[\n]"
     [java] [DEBUG] wire - -<< "  </values>[\n]"
     [java] [DEBUG] wire - -<< "</ai:response>[\n]"
     [java] [DEBUG] wire - -<< "HTTP/1.1 200 OK[\r][\n]"
     [java] [DEBUG] wire - -<< "[\r]"
     [java] [DEBUG] wire - -<< "Date: Sat, 26 Jul 2003 21:36:44 GMT[\r][\n]"
     [java] [DEBUG] wire - -<< "Server: Jetty/4.2.9 (Windows XP/5.1 x86 java/1.4
.0)[\r][\n]"
     [java] [DEBUG] wire - -<< "Content-Type: text/xml; charset=ISO-8859-1[\r][\
n]"
     [java] [DEBUG] wire - -<< "Transfer-Encoding: chunked[\r][\n]"
     [java] [DEBUG] HttpConnection - -HttpConnection.getSoTimeout()
     [java] [DEBUG] HttpMethodBase - -Buffering response body
     [java] [DEBUG] wire - -<< "1"
     [java] [DEBUG] wire - -<< "[\n]"
     [java] [DEBUG] wire - -<< "3"
     [java] [DEBUG] wire - -<< "0"
     [java] [DEBUG] wire - -<< "2"
     [java] [DEBUG] wire - -<< "[\r]"
     [java] [DEBUG] wire - -<< "[\r]"
     [java] [DEBUG] wire - -<< "[\n]"
     [java] [DEBUG] wire - -<< "<?xml version="1.0" encoding="UTF-8"?>[\n]"
     [java] [DEBUG] wire - -<< "[\n]"
     [java] [DEBUG] wire - -<< "[\n]"
     [java] [DEBUG] wire - -<< "<ai:response xmlns:ai="http://www.bluestemsoftwa
re.com/testapp" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; xsi:schemaL
ocation="http://www.testcompany.com/testapp file:testapp/ai_response.xsd">[\n
]"
     [java] [DEBUG] wire - -<< "[\r]"
     [java] [DEBUG] wire - -<< "  <values>[\n]"
     [java] [DEBUG] wire - -<< "[\n]"
     [java] [DEBUG] wire - -<< "    <value>25</value>[\n]"
     [java] [DEBUG] HttpMethodBase - -Resorting to protocol version default clos
e connection policy
     [java] [DEBUG] wire - -<< "  </values>[\n]"
     [java] [DEBUG] HttpMethodBase - -Should NOT close connection, using HTTP/1.
1.
     [java] [DEBUG] wire - -<< "</ai:response>[\n]"
     [java] [DEBUG] MultiThreadedHttpConnectionManager - -Freeing connection: or
[EMAIL PROTECTED]
     [java] [DEBUG] wire - -<< "[\r]"
     [java] [DEBUG] MultiThreadedHttpConnectionManager - -Notifying thread waiti
ng on hostPool
     [java] [DEBUG] wire - -<< "[\n]"
     [java] [DEBUG] HttpConnection - -Creating connection for localhost using pr
otocol http:80
     [java] [DEBUG] MultiThreadedHttpConnectionManager - -HttpConnectionManager.
getConnection:  config = [EMAIL PROTECTED]
3, timeout = 0
     [java] [DEBUG] wire - -<< "0"
     [java] [DEBUG] wire - -<< "[\r]"
     [java] [DEBUG] wire - -<< "[\n]"
     [java] [DEBUG] wire - -<< "[\r]"
     [java] [DEBUG] wire - -<< "[\n]"
     [java] [DEBUG] MultiThreadedHttpConnectionManager - -Waiting for a connecti
on
     [java] [DEBUG] HttpMethodBase - -Resorting to protocol version default clos
e connection policy
     [java] [DEBUG] HttpMethodBase - -Should NOT close connection, using HTTP/1.
1.
     [java] [DEBUG] MultiThreadedHttpConnectionManager - -Freeing connection: or
[EMAIL PROTECTED]
     [java] [DEBUG] MultiThreadedHttpConnectionManager - -Notifying thread waiti
ng on hostPool
     [java] [DEBUG] HttpConnection - -Creating connection for localhost using pr
otocol http:80
     [java] [DEBUG] MultiThreadedHttpConnectionManager - -HttpConnectionManager.
getConnection:  config = [EMAIL PROTECTED]
3, timeout = 0
     [java] [DEBUG] MultiThreadedHttpConnectionManager - -Waiting for a connecti
on
     [java] [DEBUG] HttpMethodBase - -Execute loop try 1
     [java] [DEBUG] HttpMethodBase - -Execute loop try 1
     [java] [DEBUG] wire - ->> "POST /web/services/ContentTypeDom4j HTTP/1.1[\r]
[\n]"
     [java] [DEBUG] HttpMethodBase - -Adding Host request header
     [java] [DEBUG] wire - ->> "Content-type: text/xml; charset=ISO-8859-1[\r][\
n]"
     [java] [DEBUG] wire - ->> "User-Agent: Jakarta Commons-HttpClient/2.0beta2[
\r][\n]"
     [java] [DEBUG] wire - ->> "Host: localhost:8080[\r][\n]"
     [java] [DEBUG] wire - ->> "Content-Length: 354[\r][\n]"
     [java] [DEBUG] wire - ->> "Expect: 100-continue[\r][\n]"
     [java] [DEBUG] wire - ->> "[\r][\n]"
     [java] [DEBUG] HttpConnection - -HttpConnection.getSoTimeout()
     [java] [DEBUG] HttpConnection - -HttpConnection.setSoTimeout(3000)
     [java] [DEBUG] wire - -<< "HTTP/1.1 100 Continue[\r][\n]"
     [java] [DEBUG] HttpMethodBase - -OK to continue received
     [java] [DEBUG] HttpConnection - -HttpConnection.setSoTimeout(300000)
     [java] [DEBUG] EntityEnclosingMethod - -Using buffered request body
     [java] [DEBUG] wire - ->> "<?xml version="1.0" encoding="UTF-8" standalone=
"no"?>[\r][\n]"
     [java] [DEBUG] wire - ->> "<!DOCTYPE ai:request PUBLIC "-//testcompany
//DTD External Test//EN" "file:testapp/ai_request.dtd">[\r][\n]"
     [java] [DEBUG] wire - ->> "<ai:request xmlns:ai="http://www.bluestemsoftwar
e.com/testapp" [\r][\n]"
     [java] [DEBUG] wire - ->> "             xmlns:xsi="http://www.w3.org/2001/X
MLSchema-instance">[\r][\n]"
     [java] [DEBUG] wire - ->> "  <values>[\r][\n]"
     [java] [DEBUG] wire - ->> "    <value>10</value>[\r][\n]"
     [java] [DEBUG] wire - ->> "  </values>[\r][\n]"
     [java] [DEBUG] wire - ->> "</ai:request>"
     [java] [DEBUG] EntityEnclosingMethod - -Request body sent
     [java] [DEBUG] wire - ->> "POST /web/services/ContentTypeDom4j HTTP/1.1[\r]
[\n]"
     [java] [DEBUG] HttpMethodBase - -Adding Host request header
     [java] [DEBUG] wire - ->> "Content-type: text/xml; charset=ISO-8859-1[\r][\
n]"
     [java] [DEBUG] wire - ->> "User-Agent: Jakarta Commons-HttpClient/2.0beta2[
\r][\n]"
     [java] [DEBUG] wire - ->> "Host: localhost:8080[\r][\n]"
     [java] [DEBUG] wire - ->> "Content-Length: 354[\r][\n]"
     [java] [DEBUG] wire - ->> "Expect: 100-continue[\r][\n]"
     [java] [DEBUG] wire - ->> "[\r][\n]"
     [java] [DEBUG] HttpConnection - -HttpConnection.getSoTimeout()
     [java] [DEBUG] HttpConnection - -HttpConnection.setSoTimeout(3000)
     [java] [DEBUG] wire - -<< "HTTP/1.1 100 Continue[\r][\n]"
     [java] [DEBUG] HttpMethodBase - -OK to continue received
     [java] [DEBUG] HttpConnection - -HttpConnection.setSoTimeout(300000)
     [java] [DEBUG] EntityEnclosingMethod - -Using buffered request body
     [java] [DEBUG] wire - ->> "<?xml version="1.0" encoding="UTF-8" standalone=
"no"?>[\r][\n]"
     [java] [DEBUG] wire - ->> "<!DOCTYPE ai:request PUBLIC "-//testcompany
//DTD External Test//EN" "file:testapp/ai_request.dtd">[\r][\n]"
     [java] [DEBUG] wire - ->> "<ai:request xmlns:ai="http://www.bluestemsoftwar
e.com/testapp" [\r][\n]"
     [java] [DEBUG] wire - ->> "             xmlns:xsi="http://www.w3.org/2001/X
MLSchema-instance">[\r][\n]"
     [java] [DEBUG] wire - -<< "HTTP/1.1 200 OK[\r][\n]"
     [java] [DEBUG] wire - ->> "  <values>[\r][\n]"
     [java] [DEBUG] wire - -<< "Date: Sat, 26 Jul 2003 21:36:46 GMT[\r][\n]"
     [java] [DEBUG] wire - ->> "    <value>42</value>[\r][\n]"
     [java] [DEBUG] wire - -<< "Server: Jetty/4.2.9 (Windows XP/5.1 x86 java/1.4
.0)[\r][\n]"
     [java] [DEBUG] wire - ->> "  </values>[\r][\n]"
     [java] [DEBUG] wire - ->> "</ai:request>"
     [java] [DEBUG] wire - -<< "Content-Type: text/xml; charset=ISO-8859-1[\r][\
n]"
     [java] [DEBUG] wire - -<< "Transfer-Encoding: chunked[\r][\n]"
     [java] [DEBUG] EntityEnclosingMethod - -Request body sent
     [java] [DEBUG] HttpConnection - -HttpConnection.getSoTimeout()
     [java] [DEBUG] HttpMethodBase - -Buffering response body
     [java] [DEBUG] wire - -<< "1"
     [java] [DEBUG] wire - -<< "3"
     [java] [DEBUG] wire - -<< "2"
     [java] [DEBUG] wire - -<< "[\r]"
     [java] [DEBUG] wire - -<< "[\n]"
     [java] [DEBUG] wire - -<< "<?xml version="1.0" encoding="UTF-8"?>[\n]"
     [java] [DEBUG] wire - -<< "[\n]"
     [java] [DEBUG] wire - -<< "<ai:response xmlns:ai="http://www.bluestemsoftwa
re.com/testapp" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; xsi:schemaL
ocation="http://www.testcompany.com/testapp file:testapp/ai_response.xsd">[\n
]"
     [java] [DEBUG] wire - -<< "  <values>[\n]"
     [java] [DEBUG] wire - -<< "    <value>10</value>[\n]"
     [java] [DEBUG] wire - -<< "  </values>[\n]"
     [java] [DEBUG] wire - -<< "</ai:response>[\n]"
     [java] [DEBUG] wire - -<< "[\r]"
     [java] [DEBUG] wire - -<< "[\n]"
     [java] [DEBUG] wire - -<< "0"
     [java] [DEBUG] wire - -<< "[\r]"
     [java] [DEBUG] wire - -<< "[\n]"
     [java] [DEBUG] wire - -<< "[\r]"
     [java] [DEBUG] wire - -<< "[\n]"
     [java] [DEBUG] HttpMethodBase - -Resorting to protocol version default clos
e connection policy
     [java] [DEBUG] HttpMethodBase - -Should NOT close connection, using HTTP/1.
1.
     [java] [DEBUG] MultiThreadedHttpConnectionManager - -Freeing connection: or
[EMAIL PROTECTED]
     [java] [DEBUG] MultiThreadedHttpConnectionManager - -Notifying thread waiti
ng on hostPool
     [java] [DEBUG] HttpConnection - -Creating connection for localhost using pr
otocol http:80
     [java] [DEBUG] MultiThreadedHttpConnectionManager - -HttpConnectionManager.
getConnection:  config = [EMAIL PROTECTED]
3, timeout = 0
     [java] [DEBUG] MultiThreadedHttpConnectionManager - -Waiting for a connecti
on
     [java] [DEBUG] wire - -<< "HTTP/1.1 200 OK[\r][\n]"
     [java] [DEBUG] wire - -<< "Date: Sat, 26 Jul 2003 21:36:46 GMT[\r][\n]"
     [java] [DEBUG] wire - -<< "Server: Jetty/4.2.9 (Windows XP/5.1 x86 java/1.4
.0)[\r][\n]"
     [java] [DEBUG] wire - -<< "Content-Type: text/xml; charset=ISO-8859-1[\r][\
n]"
     [java] [DEBUG] wire - -<< "Transfer-Encoding: chunked[\r][\n]"
     [java] [DEBUG] HttpConnection - -HttpConnection.getSoTimeout()
     [java] [DEBUG] HttpMethodBase - -Buffering response body
     [java] [DEBUG] wire - -<< "1"
     [java] [DEBUG] wire - -<< "3"
     [java] [DEBUG] wire - -<< "2"
     [java] [DEBUG] wire - -<< "[\r]"
     [java] [DEBUG] wire - -<< "[\n]"
     [java] [DEBUG] wire - -<< "<?xml version="1.0" encoding="UTF-8"?>[\n]"
     [java] [DEBUG] wire - -<< "[\n]"
     [java] [DEBUG] wire - -<< "<ai:response xmlns:ai="http://www.bluestemsoftwa
re.com/testapp" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; xsi:schemaL
ocation="http://www.testcompany.com/testapp file:testapp/ai_response.xsd">[\n
]"
     [java] [DEBUG] wire - -<< "  <values>[\n]"
     [java] [DEBUG] wire - -<< "    <value>42</value>[\n]"
     [java] [DEBUG] wire - -<< "  </values>[\n]"
     [java] [DEBUG] wire - -<< "</ai:response>[\n]"
     [java] [DEBUG] wire - -<< "[\r]"
     [java] [DEBUG] wire - -<< "[\n]"
     [java] [DEBUG] wire - -<< "0"
     [java] [DEBUG] wire - -<< "[\r]"
     [java] [DEBUG] wire - -<< "[\n]"
     [java] [DEBUG] wire - -<< "[\r]"
     [java] [DEBUG] wire - -<< "[\n]"
     [java] [DEBUG] HttpMethodBase - -Resorting to protocol version default clos
e connection policy
     [java] [DEBUG] HttpMethodBase - -Should NOT close connection, using HTTP/1.
1.
     [java] [DEBUG] MultiThreadedHttpConnectionManager - -Freeing connection: or
[EMAIL PROTECTED]
     [java] [DEBUG] MultiThreadedHttpConnectionManager - -Notifying thread waiti
ng on hostPool
     [java] [DEBUG] HttpConnection - -Creating connection for localhost using pr
otocol http:80
     [java] [DEBUG] MultiThreadedHttpConnectionManager - -HttpConnectionManager.
getConnection:  config = [EMAIL PROTECTED]
3, timeout = 0
     [java] [DEBUG] MultiThreadedHttpConnectionManager - -Waiting for a connecti
on
     
     ........................................

     [java] [INFO] TestController - -executing suite: ContentTypeDom4j
     [java] [INFO] HttpFileHarness - -processing messages ...
     [java] [DEBUG] MultiThreadedHttpConnectionManager - -HttpConnectionManager.
getConnection:  config = [EMAIL PROTECTED]
3, timeout = 0
     [java] [DEBUG] HttpConnection - -HttpConnectionManager.getConnection:  crea
ting  connection for localhost:8080 via null:-1 using protocol: http:80
     [java] [DEBUG] HttpConnection - -HttpConnectionManager.getConnection:  crea
ting  connection for localhost:8080 via null:-1 using protocol: http:80
     [java] [DEBUG] HttpConnection - -HttpConnection.setSoTimeout(300000)
     [java] [DEBUG] HttpMethod - -Execute loop try 1
     [java] [DEBUG] wire - ->> "POST /web/services/ContentTypeDom4j HTTP/1.1
     [java] " [\r\n]
     [java] [DEBUG] HttpMethod - -Adding Host request header
     [java] [DEBUG] MultiThreadedHttpConnectionManager - -HttpConnectionManager.
getConnection:  config = [EMAIL PROTECTED]
3, timeout = 0
     [java] [DEBUG] MultiThreadedHttpConnectionManager - -HttpConnectionManager.
getConnection:  config = [EMAIL PROTECTED]
3, timeout = 0
     [java] [DEBUG] wire - ->> "Content-type: text/xml; charset=ISO-8859-1
     [java] " [\r\n]
     [java] [DEBUG] HttpConnection - -HttpConnectionManager.getConnection:  crea
ting  connection for localhost:8080 via null:-1 using protocol: http:80
     [java] [DEBUG] wire - ->> "User-Agent: Jakarta Commons-HttpClient/2.0alpha3

     [java] " [\r\n]
     [java] [DEBUG] HttpConnection - -HttpConnectionManager.getConnection:  crea
ting  connection for localhost:8080 via null:-1 using protocol: http:80
     [java] [DEBUG] MultiThreadedHttpConnectionManager - -HttpConnectionManager.
getConnection:  waiting for connection from org.apache.commons.httpclient.MultiT
[EMAIL PROTECTED]
     [java] [DEBUG] wire - ->> "Host: localhost:8080
     [java] " [\r\n]
     [java] [DEBUG] HttpConnection - -HttpConnection.setSoTimeout(300000)
     [java] [DEBUG] wire - ->> "Content-Length: 354
     [java] " [\r\n]
     [java] [DEBUG] HttpMethod - -Execute loop try 1
     [java] [DEBUG] wire - ->> "POST /web/services/ContentTypeDom4j HTTP/1.1
     [java] " [\r\n]
     [java] [DEBUG] wire - ->> "Expect: 100-continue
     [java] " [\r\n]
     [java] [DEBUG] wire - ->> [\r\n]
     [java] [DEBUG] EntityEnclosingMethod - -Expecting response
     [java] [DEBUG] HttpMethod - -Adding Host request header
     [java] [DEBUG] HttpMethod - -Response available
     [java] [DEBUG] wire - ->> "Content-type: text/xml; charset=ISO-8859-1
     [java] " [\r\n]
     [java] [DEBUG] wire - ->> "User-Agent: Jakarta Commons-HttpClient/2.0alpha3

     [java] " [\r\n]
     [java] [DEBUG] wire - -<< "HTTP/1.1 100 Continue
     [java] " [\r\n]
     [java] [DEBUG] wire - -<< "
     [java] " [\r\n]
     [java] [DEBUG] EntityEnclosingMethod - -Request body sent
     [java] [DEBUG] wire - ->> "Host: localhost:8080
     [java] " [\r\n]
     [java] [DEBUG] wire - ->> "Content-Length: 354
     [java] " [\r\n]
     [java] [DEBUG] wire - ->> "Expect: 100-continue
     [java] " [\r\n]
     [java] [DEBUG] wire - ->> [\r\n]
     [java] [DEBUG] EntityEnclosingMethod - -Expecting response
     [java] [DEBUG] HttpMethod - -Response available
     [java] [DEBUG] wire - -<< "HTTP/1.1 100 Continue
     [java] " [\r\n]
     [java] [DEBUG] wire - -<< "
     [java] " [\r\n]
     [java] [DEBUG] EntityEnclosingMethod - -Request body sent
     [java] [DEBUG] wire - -<< "HTTP/1.1 200 OK
     [java] " [\r\n]
     [java] [DEBUG] wire - -<< "Date: Sat, 26 Jul 2003 20:55:21 GMT
     [java] " [\r\n]
     [java] [DEBUG] wire - -<< "Server: Jetty/4.2.9 (Windows XP/5.1 x86 java/1.4
.0)
     [java] " [\r\n]
     [java] [DEBUG] wire - -<< "Content-Type: text/xml; charset=ISO-8859-1
     [java] " [\r\n]
     [java] [DEBUG] wire - -<< "Transfer-Encoding: chunked
     [java] " [\r\n]
     [java] [DEBUG] wire - -<< "
     [java] " [\r\n]
     [java] [DEBUG] wire - -<< 1
     [java] [DEBUG] wire - -<< 3
     [java] [DEBUG] wire - -<< 2
     [java] [DEBUG] wire - -<<
     [java] [DEBUG] wire - -<<

     [java] [DEBUG] wire - -<< <?xml version="1.0" encoding="UTF-8"?>

     [java] <ai:response xmlns:ai="http://www.testcompany.com/testapp"; xmlns
:xsi="http://www.w3.org/2001/XMLSchema-instance"; xsi:schemaLocation="http://www.
testcompany.com/testapp file:testapp/ai_response.xsd">
     [java]   <values>
     [java]     <value>10</value>
     [java]   </values>
     [java] </ai:response>

     [java] [DEBUG] wire - -<<
     [java] [DEBUG] wire - -<<

     [java] [DEBUG] wire - -<< 0
     [java] [DEBUG] wire - -<<
     [java] [DEBUG] wire - -<<

     [java] [DEBUG] wire - -<<
     [java] [DEBUG] wire - -<<

     [java] [DEBUG] wire - -<< "
     [java] " [\r\n]
     [java] [DEBUG] wire - -<< "HTTP/1.1 200 OK
     [java] " [\r\n]
     [java] [DEBUG] wire - -<< "Date: Sat, 26 Jul 2003 20:55:21 GMT
     [java] " [\r\n]
     [java] [DEBUG] MultiThreadedHttpConnectionManager - -HttpConnectionManager.
releaseConnection:  Release connection for org.apache.commons.httpclient.HostCon
[EMAIL PROTECTED]
     [java] [DEBUG] HttpMethod - -buffering response body
     [java] [DEBUG] HttpConnection - -HttpConnectionManager.getConnection:  crea
ting  connection for localhost:8080 via null:-1 using protocol: http:80
     [java] [DEBUG] wire - -<< "Server: Jetty/4.2.9 (Windows XP/5.1 x86 java/1.4
.0)
     [java] " [\r\n]
     [java] [DEBUG] MultiThreadedHttpConnectionManager - -HttpConnectionManager.
getConnection:  config = [EMAIL PROTECTED]
3, timeout = 0
     [java] [DEBUG] HttpMethod - -Execute loop try 1
     [java] [DEBUG] wire - -<< "Content-Type: text/xml; charset=ISO-8859-1
     [java] " [\r\n]
     [java] [DEBUG] wire - ->> "POST /web/services/ContentTypeDom4j HTTP/1.1
     [java] " [\r\n]
     [java] [DEBUG] MultiThreadedHttpConnectionManager - -HttpConnectionManager.
getConnection:  waiting for connection from org.apache.commons.httpclient.MultiT
[EMAIL PROTECTED]
     [java] [DEBUG] wire - -<< "Transfer-Encoding: chunked
     [java] " [\r\n]
     [java] [DEBUG] wire - -<< "
     [java] " [\r\n]
     [java] [DEBUG] wire - -<< 1
     [java] [DEBUG] HttpMethod - -Adding Host request header
     [java] [DEBUG] wire - -<< 3
     [java] [DEBUG] wire - ->> "Content-type: text/xml; charset=ISO-8859-1
     [java] " [\r\n]
     [java] [DEBUG] wire - -<< 2
     [java] [DEBUG] wire - -<<
     [java] [DEBUG] wire - -<<

     [java] [DEBUG] wire - -<< <?xml version="1.0" encoding="UTF-8"?>

     [java] <ai:response xmlns:ai="http://www.testcompany.com/testapp"; xmlns
:xsi="http://www.w3.org/2001/XMLSchema-instance"; xsi:schemaLocation="http://www.
testcompany.com/testapp file:testapp/ai_response.xsd">
     [java]   <values>
     [java]     <value>25</value>
     [java]   </values>
     [java] </ai:response>

     [java] [DEBUG] wire - -<<
     [java] [DEBUG] wire - -<<

     [java] [DEBUG] wire - -<< 0
     [java] [DEBUG] wire - -<<
     [java] [DEBUG] wire - ->> "User-Agent: Jakarta Commons-HttpClient/2.0alpha3

     [java] " [\r\n]
     [java] [DEBUG] wire - -<<

     [java] [DEBUG] wire - ->> "Host: localhost:8080
     [java] " [\r\n]
     [java] [DEBUG] wire - -<<
     [java] [DEBUG] wire - ->> "Content-Length: 353
     [java] " [\r\n]
     [java] [DEBUG] wire - -<<

     [java] [DEBUG] wire - -<< "
     [java] " [\r\n]
     [java] [DEBUG] wire - ->> "Expect: 100-continue
     [java] " [\r\n]
     [java] [DEBUG] wire - ->> [\r\n]
     [java] [DEBUG] EntityEnclosingMethod - -Expecting response
     [java] [DEBUG] MultiThreadedHttpConnectionManager - -HttpConnectionManager.
releaseConnection:  Release connection for org.apache.commons.httpclient.HostCon
[EMAIL PROTECTED]
     [java] [DEBUG] HttpMethod - -Response available
     [java] [DEBUG] HttpMethod - -buffering response body
     [java] [DEBUG] HttpConnection - -HttpConnectionManager.getConnection:  crea
ting  connection for localhost:8080 via null:-1 using protocol: http:80
     [java] [DEBUG] wire - -<< "HTTP/1.1 100 Continue
     [java] " [\r\n]
     [java] [DEBUG] MultiThreadedHttpConnectionManager - -HttpConnectionManager.
getConnection:  config = [EMAIL PROTECTED]
3, timeout = 0
     [java] [DEBUG] HttpMethod - -Execute loop try 1
     [java] [DEBUG] wire - -<< "
     [java] " [\r\n]
     [java] [DEBUG] EntityEnclosingMethod - -Request body sent
     [java] [DEBUG] wire - ->> "POST /web/services/ContentTypeDom4j HTTP/1.1
     [java] " [\r\n]
     [java] [DEBUG] HttpMethod - -Adding Host request header
     [java] [DEBUG] MultiThreadedHttpConnectionManager - -HttpConnectionManager.
getConnection:  waiting for connection from org.apache.commons.httpclient.MultiT
[EMAIL PROTECTED]
     [java] [DEBUG] wire - ->> "Content-type: text/xml; charset=ISO-8859-1
     [java] " [\r\n]
     [java] [DEBUG] wire - ->> "User-Agent: Jakarta Commons-HttpClient/2.0alpha3

     [java] " [\r\n]
     [java] [DEBUG] wire - ->> "Host: localhost:8080
     [java] " [\r\n]
     [java] [DEBUG] wire - ->> "Content-Length: 354
     [java] " [\r\n]
     [java] [DEBUG] wire - ->> "Expect: 100-continue
     [java] " [\r\n]
     [java] [DEBUG] wire - ->> [\r\n]
     [java] [DEBUG] EntityEnclosingMethod - -Expecting response
     [java] [DEBUG] HttpMethod - -Response available
     [java] [DEBUG] wire - -<< "HTTP/1.1 100 Continue
     [java] " [\r\n]
     [java] [DEBUG] wire - -<< "
     [java] " [\r\n]
     [java] [DEBUG] EntityEnclosingMethod - -Request body sent
     [java] [DEBUG] wire - -<< "HTTP/1.1 200 OK
     [java] " [\r\n]
     [java] [DEBUG] wire - -<< "Date: Sat, 26 Jul 2003 20:55:22 GMT
     [java] " [\r\n]
     [java] [DEBUG] wire - -<< "Server: Jetty/4.2.9 (Windows XP/5.1 x86 java/1.4
.0)
     [java] " [\r\n]
     [java] [DEBUG] wire - -<< "Content-Type: text/xml; charset=ISO-8859-1
     [java] " [\r\n]
     [java] [DEBUG] wire - -<< "Transfer-Encoding: chunked
     [java] " [\r\n]
     [java] [DEBUG] wire - -<< "
     [java] " [\r\n]
     [java] [DEBUG] wire - -<< 1
     [java] [DEBUG] wire - -<< 3
     [java] [DEBUG] wire - -<< 1
     [java] [DEBUG] wire - -<<
     [java] [DEBUG] wire - -<<

     [java] [DEBUG] wire - -<< <?xml version="1.0" encoding="UTF-8"?>

     [java] <ai:response xmlns:ai="http://www.testcompany.com/testapp"; xmlns
:xsi="http://www.w3.org/2001/XMLSchema-instance"; xsi:schemaLocation="http://www.
testcompany.com/testapp file:testapp/ai_response.xsd">
     [java]   <values>
     [java]     <value>4</value>
     [java]   </values>
     [java] </ai:response>

     [java] [DEBUG] wire - -<<
     [java] [DEBUG] wire - -<<

     [java] [DEBUG] wire - -<< 0
     [java] [DEBUG] wire - -<<
     [java] [DEBUG] wire - -<<

     [java] [DEBUG] wire - -<<
     [java] [DEBUG] wire - -<<

     [java] [DEBUG] wire - -<< "
     [java] " [\r\n]
     [java] [DEBUG] MultiThreadedHttpConnectionManager - -HttpConnectionManager.
releaseConnection:  Release connection for org.apache.commons.httpclient.HostCon
[EMAIL PROTECTED]
     [java] [DEBUG] HttpConnection - -HttpConnectionManager.getConnection:  crea
ting  connection for localhost:8080 via null:-1 using protocol: http:80
     [java] [DEBUG] HttpMethod - -Execute loop try 1
     [java] [DEBUG] wire - ->> "POST /web/services/ContentTypeDom4j HTTP/1.1
     [java] " [\r\n]
     [java] [DEBUG] HttpMethod - -buffering response body
     [java] [DEBUG] HttpMethod - -Adding Host request header
     [java] [DEBUG] MultiThreadedHttpConnectionManager - -HttpConnectionManager.
getConnection:  config = [EMAIL PROTECTED]
3, timeout = 0
     [java] [DEBUG] wire - ->> "Content-type: text/xml; charset=ISO-8859-1
     [java] " [\r\n]
     [java] [DEBUG] MultiThreadedHttpConnectionManager - -HttpConnectionManager.
getConnection:  waiting for connection from org.apache.commons.httpclient.MultiT
[EMAIL PROTECTED]
     [java] [DEBUG] wire - ->> "User-Agent: Jakarta Commons-HttpClient/2.0alpha3

     [java] " [\r\n]
     [java] [DEBUG] wire - -<< "HTTP/1.1 200 OK
     [java] " [\r\n]
     [java] [DEBUG] wire - ->> "Host: localhost:8080
     [java] " [\r\n]
     [java] [DEBUG] wire - -<< "Date: Sat, 26 Jul 2003 20:55:22 GMT
     [java] " [\r\n]
     [java] [DEBUG] wire - -<< "Server: Jetty/4.2.9 (Windows XP/5.1 x86 java/1.4
.0)
     [java] " [\r\n]
     [java] [DEBUG] wire - ->> "Content-Length: 354
     [java] " [\r\n]
     [java] [DEBUG] wire - ->> "Expect: 100-continue
     [java] " [\r\n]
     [java] [DEBUG] wire - ->> [\r\n]
     [java] [DEBUG] EntityEnclosingMethod - -Expecting response
     [java] [DEBUG] wire - -<< "Content-Type: text/xml; charset=ISO-8859-1
     [java] " [\r\n]
     [java] [DEBUG] wire - -<< "Transfer-Encoding: chunked
     [java] " [\r\n]
     [java] [DEBUG] wire - -<< "
     [java] " [\r\n]
     [java] [DEBUG] wire - -<< 1
     [java] [DEBUG] wire - -<< 3
     [java] [DEBUG] wire - -<< 2
     [java] [DEBUG] wire - -<<
     [java] [DEBUG] wire - -<<

     [java] [DEBUG] wire - -<< <?xml version="1.0" encoding="UTF-8"?>

     [java] <ai:response xmlns:ai="http://www.testcompany.com/testapp"; xmlns
:xsi="http://www.w3.org/2001/XMLSchema-instance"; xsi:schemaLocation="http://www.
testcompany.com/testapp file:testapp/ai_response.xsd">
     [java]   <values>
     [java]     <value>42</value>
     [java]   </values>
     [java] </ai:response>

     [java] [DEBUG] HttpMethod - -Response available
     [java] [DEBUG] wire - -<<
     [java] [DEBUG] wire - -<< "HTTP/1.1 100 Continue
     [java] " [\r\n]
     [java] [DEBUG] wire - -<<

     [java] [DEBUG] wire - -<< "
     [java] " [\r\n]
     [java] [DEBUG] wire - -<< 0
     [java] [DEBUG] wire - -<<
     [java] [DEBUG] EntityEnclosingMethod - -Request body sent
     [java] [DEBUG] wire - -<<

     [java] [DEBUG] wire - -<<
     [java] [DEBUG] wire - -<<

     [java] [DEBUG] wire - -<< "
     [java] " [\r\n]
     [java] [DEBUG] MultiThreadedHttpConnectionManager - -HttpConnectionManager.
releaseConnection:  Release connection for org.apache.commons.httpclient.HostCon
[EMAIL PROTECTED]
     [java] [DEBUG] HttpMethod - -buffering response body
     [java] [DEBUG] MultiThreadedHttpConnectionManager - -HttpConnectionManager.
getConnection:  config = [EMAIL PROTECTED]
3, timeout = 0
     [java] [DEBUG] HttpConnection - -HttpConnectionManager.getConnection:  crea
ting  connection for localhost:8080 via null:-1 using protocol: http:80
     [java] [DEBUG] MultiThreadedHttpConnectionManager - -HttpConnectionManager.
getConnection:  waiting for connection from org.apache.commons.httpclient.MultiT
[EMAIL PROTECTED]
     [java] [DEBUG] HttpMethod - -Execute loop try 1
     [java] [DEBUG] wire - ->> "POST /web/services/ContentTypeDom4j HTTP/1.1
     [java] " [\r\n]
     [java] [DEBUG] HttpMethod - -Adding Host request header
     [java] [DEBUG] wire - ->> "Content-type: text/xml; charset=ISO-8859-1
     [java] " [\r\n]
     [java] [DEBUG] wire - ->> "User-Agent: Jakarta Commons-HttpClient/2.0alpha3

     [java] " [\r\n]
     [java] [DEBUG] wire - ->> "Host: localhost:8080
     [java] " [\r\n]
     [java] [DEBUG] wire - ->> "Content-Length: 354
     [java] " [\r\n]
     [java] [DEBUG] wire - ->> "Expect: 100-continue
     [java] " [\r\n]
     [java] [DEBUG] wire - ->> [\r\n]
     [java] [DEBUG] EntityEnclosingMethod - -Expecting response
     [java] [DEBUG] HttpMethod - -Response available
     [java] [DEBUG] wire - -<< "HTTP/1.1 100 Continue
     [java] " [\r\n]
     [java] [DEBUG] wire - -<< "
     [java] " [\r\n]
     [java] [DEBUG] EntityEnclosingMethod - -Request body sent
     [java] [DEBUG] wire - -<< "HTTP/1.1 200 OK
     [java] " [\r\n]
     [java] [DEBUG] wire - -<< "Date: Sat, 26 Jul 2003 20:55:23 GMT
     [java] " [\r\n]
     [java] [DEBUG] wire - -<< "Server: Jetty/4.2.9 (Windows XP/5.1 x86 java/1.4
.0)
     [java] " [\r\n]
     [java] [DEBUG] wire - -<< "Content-Type: text/xml; charset=ISO-8859-1
     [java] " [\r\n]
     [java] [DEBUG] wire - -<< "Transfer-Encoding: chunked
     [java] " [\r\n]
     [java] [DEBUG] wire - -<< "
     [java] " [\r\n]
     [java] [DEBUG] wire - -<< 1
     [java] [DEBUG] wire - -<< 3
     [java] [DEBUG] wire - -<< 2
     [java] [DEBUG] wire - -<<
     [java] [DEBUG] wire - -<<

     [java] [DEBUG] wire - -<< <?xml version="1.0" encoding="UTF-8"?>

     [java] <ai:response xmlns:ai="http://www.testcompany.com/testapp"; xmlns
:xsi="http://www.w3.org/2001/XMLSchema-instance"; xsi:schemaLocation="http://www.
testcompany.com/testapp file:testapp/ai_response.xsd">
     [java]   <values>
     [java]     <value>39</value>
     [java]   </values>
     [java] </ai:response>

     [java] [DEBUG] wire - -<<
     [java] [DEBUG] wire - -<<

     [java] [DEBUG] wire - -<< 0
     [java] [DEBUG] wire - -<<
     [java] [DEBUG] wire - -<<

     [java] [DEBUG] wire - -<<
     [java] [DEBUG] wire - -<<

     [java] [DEBUG] wire - -<< "
     [java] " [\r\n]
     [java] [DEBUG] MultiThreadedHttpConnectionManager - -HttpConnectionManager.
releaseConnection:  Release connection for org.apache.commons.httpclient.HostCon
[EMAIL PROTECTED]
     [java] [DEBUG] HttpMethod - -buffering response body
     [java] [DEBUG] HttpConnection - -HttpConnectionManager.getConnection:  crea
ting  connection for localhost:8080 via null:-1 using protocol: http:80
     [java] [DEBUG] MultiThreadedHttpConnectionManager - -HttpConnectionManager.
getConnection:  config = [EMAIL PROTECTED]
3, timeout = 0
     
  .....................................

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to