From ydavis@example.org Mon Feb 07 09:45:22 2005
Return-Path: <ydavis@example.org>
Delivered-To: ydavis@example.org
Received: (qmail 20852 invoked from network); 7 Feb 2005 09:45:21 -0000
Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155)
  by minotaur-2.apache.org with SMTP; 7 Feb 2005 09:45:21 -0000
Received: (qmail 56030 invoked by uid 500); 7 Feb 2005 09:45:20 -0000
Delivered-To: ydavis@example.org
Received: (qmail 56010 invoked by uid 500); 7 Feb 2005 09:45:20 -0000
Mailing-List: contact ydavis@example.org; run by ezmlm
Precedence: bulk
Reply-To: ydavis@example.org
list-help: <mailto:ydavis@example.org>
list-unsubscribe: <mailto:ydavis@example.org>
list-post: <mailto:ydavis@example.org>
Delivered-To: mailing list ydavis@example.org
Received: (qmail 55996 invoked by uid 99); 7 Feb 2005 09:45:19 -0000
X-ASF-Spam-Status: No, hits=0.1 required=10.0
	tests=FORGED_RCVD_HELO,RCVD_BY_IP,SPF_HELO_PASS,SPF_PASS
X-Spam-Check-By: apache.org
Received-SPF: pass (hermes.apache.org: domain of ydavis@example.org designates 83.161.120.155 as permitted sender)
Received: from smtprelay04.ispgateway.de (HELO smtprelay04.ispgateway.de) (83.161.120.155)
  by apache.org (qpsmtpd/0.28) with ESMTP; Mon, 07 Feb 2005 01:45:18 -0800
Received: (qmail 21871 invoked from network); 7 Feb 2005 09:45:14 -0000
Received: from unknown (HELO grolms.dyndns.org) ([pbs]690736@[83.161.120.155])
          (envelope-sender <ydavis@example.org>)
          by smtprelay04.ispgateway.de (qmail-ldap-1.03) with SMTP
          for <ydavis@example.org>; 7 Feb 2005 09:45:14 -0000
Received: (qmail 10348 invoked from network); 7 Feb 2005 09:45:11 -0000
Received: from unknown (HELO thor) (83.161.120.155)
  by 83.161.120.155 with SMTP; 7 Feb 2005 09:45:11 -0000
From: Achim Grolms <ydavis@example.org>
Reply-To: ydavis@example.org
To: ydavis@example.org
Subject: Using java.net.Authenticator for HTTP Authentication in org.apache.soap.util.net.HTTPUtils
Date: Mon, 7 Feb 2005 10:45:10 +0100
User-Agent: KMail/1.7.2
MIME-Version: 1.0
Content-Type: Multipart/Mixed;
  boundary="Boundary-00=_mizBCEpyxlxrA4r"
Message-Id: <ydavis@example.org>
X-Virus-Checked: Checked
X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N

--Boundary-00=_mizBCEpyxlxrA4r
Content-Type: text/plain;
  charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

Hello,

I am Using Apache SOAP to access Webservers that require HTTP 401=20
Authentication.

=46rom my point of view it is a good idea to let java.net.Authenticator
do the work of asking the User for credentials.

Benefit 1: via java.net.Authenticator org.apache.soap.util.net.HTTPUtils
can not only use Basic auth but also NTLM, Kerberos an everything
the underlying JRE provides through java.net.Authenticator.

Benefit 2: The Proxy configuration of underlying JRE is used.

In Implematation of org.apache.soap.util.net.HTTPUtils=20
that means switch using of java.lang.Socket
to using  of java.lang.URLConnection, because that anables the
Software to use the credentials of java.net.Authenticator.

=46ind attached my "first shot" Reimplementation of=20
org.apache.soap.util.net.HTTPUtils that works for me
as a "plugin replacement".

Do you think that is a good idea?

Thank you,
Achim

--Boundary-00=_mizBCEpyxlxrA4r
Content-Type: text/x-java;
  charset="us-ascii";
  name="AIDAHTTPUtils.java"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename="AIDAHTTPUtils.java"

/*
 * The Apache Software License, Version 1.1
 *
 *
 * Copyright (c) 2000 The Apache Software Foundation.  All rights
 * reserved.
 *
 * Redistribution and use in source and binary forms, with or without
 * modification, are permitted provided that the following conditions
 * are met:
 *
 * 1. Redistributions of source code must retain the above copyright
 *    notice, this list of conditions and the following disclaimer.
 *
 * 2. Redistributions in binary form must reproduce the above copyright
 *    notice, this list of conditions and the following disclaimer in
 *    the documentation and/or other materials provided with the
 *    distribution.
 *
 * 3. The end-user documentation included with the redistribution,
 *    if any, must include the following acknowledgment:
 *       "This product includes software developed by the
 *        Apache Software Foundation (http://www.apache.org/)."
 *    Alternately, this acknowledgment may appear in the software itself,
 *    if and wherever such third-party acknowledgments normally appear.
 *
 * 4. The names "SOAP" and "Apache Software Foundation" must
 *    not be used to endorse or promote products derived from this
 *    software without prior written permission. For written
 *    permission, please contact ydavis@example.org.
 *
 * 5. Products derived from this software may not be called "Apache",
 *    nor may "Apache" appear in their name, without prior written
 *    permission of the Apache Software Foundation.
 *
 * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
 * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
 * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
 * DISCLAIMED.  IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
 * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
 * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
 * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
 * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 * SUCH DAMAGE.
 * ====================================================================
 *
 * This software consists of voluntary contributions made by many
 * individuals on behalf of the Apache Software Foundation and was
 * originally based on software copyright (c) 2000, International
 * Business Machines, Inc., http://www.apache.org.  For more
 * information on the Apache Software Foundation, please see
 * <http://www.apache.org/>.
 */



import java.net.*;
import java.io.*;
import java.util.*;

import org.apache.soap.Constants;
import org.apache.soap.SOAPException;
import org.apache.soap.transport.TransportMessage;
import org.apache.soap.rpc.SOAPContext;
import org.apache.soap.util.mime.ByteArrayDataSource;
import javax.mail.MessagingException;

/**
 * plugin replacemet of org.apache.soap.util.net.HTTPUtils
 * that supports usage of java.net.Authenticator
 * @author Achim Grolms ydavis@example.org
 
 */
public class AIDAHTTPUtils {

  public  static final int    DEFAULT_OUTPUT_BUFFER_SIZE = 512;


  /**
   * POST something to the given URL. The headers are put in as
   * HTTP headers, the content length is calculated and the content
   * byte array is sent as the POST content.
   *
   * @param url the url to post to
   * @param request the message
   * @param timeout the amount of time, in ms, to block on reading data
   * @param httpProxyHost the HTTP proxy host or null if no proxy
   * @param httpProxyPort the HTTP proxy port, if the proxy host is not null
   * @return the response message
   */
  public static TransportMessage post(URL url, TransportMessage request,
                                      int timeout,
                                      String httpProxyHost, int httpProxyPort)
      throws IllegalArgumentException, IOException, SOAPException {
    return post(url,
                request,
                timeout,
                httpProxyHost,
                httpProxyPort,
                DEFAULT_OUTPUT_BUFFER_SIZE,
                null);
  }

  /**
   * POST something to the given URL. The headers are put in as
   * HTTP headers, the content length is calculated and the content
   * byte array is sent as the POST content.
   *
   * @param url the url to post to
   * @param request the message
   * @param timeout the amount of time, in ms, to block on reading data
   * @param httpProxyHost the HTTP proxy host or null if no proxy
   * @param httpProxyPort the HTTP proxy port, if the proxy host is not null
   * @param outputBufferSize the size of the output buffer on the HTTP stream
   * @return the response message
   */
  public static TransportMessage post(URL url, TransportMessage request,
                                      int timeout,
                                      String httpProxyHost, int httpProxyPort,
                                      int outputBufferSize)
      throws IllegalArgumentException, IOException, SOAPException {
    return post(url,
                request,
                timeout,
                httpProxyHost,
                httpProxyPort,
                outputBufferSize,
                null);
  }

  /**
   * POST something to the given URL. The headers are put in as
   * HTTP headers, the content length is calculated and the content
   * byte array is sent as the POST content.
   *
   * @param url the url to post to
   * @param request the message
   * @param timeout the amount of time, in ms, to block on reading data
   * @param httpProxyHost the HTTP proxy host or null if no proxy
   * @param httpProxyPort the HTTP proxy port, if the proxy host is not null
   * @param outputBufferSize the size of the output buffer on the HTTP stream
   * @param tcpNoDelay the tcpNoDelay setting for the socket
   * @return the response message
   */
  public static TransportMessage post(URL url, TransportMessage request,
                                      int timeout,
                                      String httpProxyHost, int httpProxyPort,
                                      int outputBufferSize,
                                      Boolean tcpNoDelay)
      throws IllegalArgumentException, IOException, SOAPException {
      
      TransportMessage response = null;
      DataOutputStream bOutStream = null;
      BufferedInputStream bInStream = null;
      HttpURLConnection uc = null;
      //----------------------------------------------------------
      try { 
          uc = (HttpURLConnection)buildurlconnection( url, request );
          bOutStream = new DataOutputStream( uc.getOutputStream() );
          request.writeTo(bOutStream);
          bOutStream.flush();
          bInStream= new BufferedInputStream( uc.getInputStream() );
      
          ByteArrayDataSource ds = new ByteArrayDataSource(bInStream,
                              Constants.HEADERVAL_DEFAULT_CHARSET);
          byte[] bytes = ds.toByteArray();
          InputStream is = ds.getInputStream();
      
          response = constructResponseObject( is, uc);
          bOutStream.close();
          bInStream.close();      
      }
      catch  (IOException ex) {
      
        try {
               BufferedReader errorinput = new BufferedReader(
                                              new InputStreamReader( uc.getErrorStream()
                                        ) );
               String line = "";
               String errortext = new String();
               while(( line = errorinput.readLine()) != null )
                       errortext = errortext +line + "\n" ;
               errorinput.close();
               throw new IOException( errortext );

        } catch  (IOException ex2) {
               throw new IOException( ex.getMessage() + "\n\n" + ex2.getMessage());
        }
      
      }   
      return response;      
  }
  /* --------------------------------------------------------------------- */
  protected static TransportMessage constructResponseObject( InputStream   inputstream,
                                                             URLConnection urlconnection)
                   throws java.io.IOException, 
                          org.apache.soap.SOAPException {
          
      SOAPContext ctx = null;
      TransportMessage response = null;   
      try {
          ctx = new SOAPContext();  // Create response SOAPContext.
          // Read content.
          response = new TransportMessage(inputstream, 
                                          urlconnection.getContentLength(),
                                          urlconnection.getContentType(), 
                                          ctx, 
                                          createreponseheader( urlconnection  ));
          // Extract envelope and SOAPContext
          response.read();
      } catch (MessagingException me) {
         
          throw new IllegalArgumentException("Error parsing response: " + me);
      }      
      return response;
  }
  /* --------------------------------------------------------------------- */
  protected static Hashtable createreponseheader(URLConnection urlconnection) {
      Hashtable respHeaders = new Hashtable();
      int fieldi = 2;  // ueberlesen von HTTP und Zeit
      while( true ) {
         String headervalue = urlconnection.getHeaderField( fieldi );
         String headerkey = urlconnection.getHeaderFieldKey(fieldi);
         if (headervalue == null ) {
            break;
         }
         respHeaders.put(headerkey, headervalue);
         fieldi++;
      }
      return respHeaders;
  }
  /* --------------------------------------------------------------------- */
  protected static URLConnection buildurlconnection( URL url, 
                                                     TransportMessage request )
                   throws java.io.IOException {
      URLConnection uc = url.openConnection();
      
      uc.setAllowUserInteraction( true );
      uc.setDoOutput( true );
      uc.setDoInput(true);
      uc.setUseCaches( false );
      
      uc.setRequestProperty("Host", url.getHost() + ":" + Integer.toString(url.getPort()));
      uc.setRequestProperty("Content-Type", "text/xml; charset=utf-8");
      uc.setRequestProperty("Content-Length", 
                             Integer.toString( request.getContentLength() ) );
      uc.setRequestProperty("SOAPAction",  "\"\"");
      uc.setRequestProperty("Accept-Encoding", "utf-8");
      uc.setRequestProperty("Accept-Charset", "utf-8");
      uc.setRequestProperty("Accept", "*/*");
      uc.setRequestProperty("User-Agent", getUserAgentName() );
      return uc;
  }
  /* --------------------------------------------------------------------- */
  protected static String getUserAgentName() {
     return("Java SOAP Client derived from org.apache.soap.util.net.HTTPUtils by ydavis@example.org");
  }
  /* --------------------------------------------------------------------- */
}

--Boundary-00=_mizBCEpyxlxrA4r--

From ydavis@example.org Tue Feb 08 14:35:36 2005
Return-Path: <ydavis@example.org>
Delivered-To: ydavis@example.org
Received: (qmail 42254 invoked from network); 8 Feb 2005 14:35:36 -0000
Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155)
  by minotaur-2.apache.org with SMTP; 8 Feb 2005 14:35:36 -0000
Received: (qmail 59238 invoked by uid 500); 8 Feb 2005 14:35:33 -0000
Delivered-To: ydavis@example.org
Received: (qmail 59214 invoked by uid 500); 8 Feb 2005 14:35:33 -0000
Mailing-List: contact ydavis@example.org; run by ezmlm
Precedence: bulk
Reply-To: ydavis@example.org
list-help: <mailto:ydavis@example.org>
list-unsubscribe: <mailto:ydavis@example.org>
list-post: <mailto:ydavis@example.org>
Delivered-To: mailing list ydavis@example.org
Received: (qmail 59199 invoked by uid 99); 8 Feb 2005 14:35:33 -0000
X-ASF-Spam-Status: No, hits=0.6 required=10.0
	tests=DNS_FROM_RFC_ABUSE,HTML_60_70,HTML_MESSAGE,UPPERCASE_25_50
X-Spam-Check-By: apache.org
Received-SPF: pass (hermes.apache.org: local policy)
Received: from web53708.mail.yahoo.com (HELO web53708.mail.yahoo.com) (83.161.120.155)
  by apache.org (qpsmtpd/0.28) with SMTP; Tue, 08 Feb 2005 06:35:33 -0800
Received: (qmail 91386 invoked by uid 60001); 8 Feb 2005 14:35:31 -0000
Comment: DomainKeys? See http://antispam.yahoo.com/domainkeys
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws;
  s=s1024; d=yahoo.com;
  b=iRKIXhV0ZrPbefihlHsFCp367Dgj2dHY5qLcwxaNeXREoQvVTcLp7NfzQiqCUCRjwrqM87fCWbnxDfyV101k0nDKl5jDDWpbjgRFyeulEyiZMxYykC4tlugddbE0kMKd+tWKgObsSJXMS/9Rn0QGylej9Y0QtdcVKsLlVzKGzRA=  ;
Message-ID: <ydavis@example.org>
Received: from [83.161.120.155] by web53708.mail.yahoo.com via HTTP; Tue, 08 Feb 2005 06:35:30 PST
Date: Tue, 8 Feb 2005 06:35:30 -0800 (PST)
From: axis cpp <ydavis@example.org>
Subject: ANNOUNCEMENT : AxisC++ 1.5 Alpha Released
To: ydavis@example.org
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="0-1148289013-1107873330=:91357"
X-Virus-Checked: Checked
X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N

--0-1148289013-1107873330=:91357
Content-Type: text/plain; charset=us-ascii


Hi All;

 1.5 alpha has been released and can be downloaded at

http://www.apache.org/dist/ws/axis-c/

The 1.5 release is to be a major bug fixes release plus some improvements. 

Improvements

The default transport was upgraded from Axis2Transport to Axis3Transport 
which is now a cleaner and extensible Transport from Axis2Transport.

Bug fixes

AXISCPP-323
AXISCPP-373
AXISCPP-367
AXISCPP-338
AXISCPP-313
AXISCPP-277 
AXISCPP-265
AXISCPP-264
AXISCPP-261
AXISCPP-236 
AXISCPP-129 
AXISCPP-43 
AXISCPP-41 
AXISCPP-267
AXISCPP-163
AXISCPP-162 
AXISCPP-361
AXISCPP-187 
AXISCPP-221
AXISCPP-199
AXISCPP-195
AXISCPP-78 
AXISCPP-97
AXISCPP-184
AXISCPP-379 
AXISCPP-384 
AXISCPP-320
AXISCPP-382
AXISCPP-381 
AXISCPP-370
AXISCPP-372 
AXISCPP-332
AXISCPP-262
AXISCPP-366 
AXISCPP-337 
AXISCPP-369 
AXISCPP-327
AXISCPP-356 
AXISCPP-325
AXISCPP-350
AXISCPP-354
AXISCPP-352
AXISCPP-311
AXISCPP-260 
AXISCPP-315
AXISCPP-222
AXISCPP-178 
AXISCPP-316
AXISCPP-274 
AXISCPP-403 
AXISCPP-394



Known Issues:



   Temporarily removed C support (C samples and tests will not work) 
   Out of the two parsers Expat and Xerces, only Xerces is supported 
   There is a problem with the SimpleAxisServer 
   There could be problems with document style services on the serverside

 Users of Axis C++ kindly visit http://wiki.apache.org/ws/FrontPage/AxisC_2b_2b/WishList and update the wish list. This will definitely help us know what features are important to you.  

The Axis C++ Team



		
---------------------------------
Do you Yahoo!?
 Yahoo! Search presents - Jib Jab's 'Second Term'
--0-1148289013-1107873330=:91357
Content-Type: text/html; charset=us-ascii

<DIV>
<DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN style="FONT-SIZE: 12pt">Hi All;<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p></SPAN></FONT></P>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN style="FONT-SIZE: 12pt"><o:p>&nbsp;</o:p></SPAN></FONT><FONT face="Times New Roman" size=3><SPAN style="FONT-SIZE: 12pt">1.5&nbsp;alpha has been released and&nbsp;can be downloaded at<o:p></o:p></SPAN></FONT></P>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN style="FONT-SIZE: 12pt"><A href="http://www.apache.org/dist/ws/axis-c/">http://www.apache.org/dist/ws/axis-c/</A><o:p></o:p></SPAN></FONT></P>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN style="FONT-SIZE: 12pt"><o:p>The 1.5 release is to be a&nbsp;major bug fixes release plus some improvements. </o:p></SPAN></FONT></P>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN style="FONT-SIZE: 12pt"><o:p>Improvements</o:p></SPAN></FONT></P>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN style="FONT-SIZE: 12pt"><o:p>The default transport was upgraded from Axis2Transport to Axis3Transport <BR>which is now a cleaner and extensible Transport from Axis2Transport.</o:p></SPAN></FONT></P>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN style="FONT-SIZE: 12pt"><o:p>Bug fixes</o:p></SPAN></FONT></P>
<P class=MsoNormal><FONT face=Arial size=1><SPAN style="FONT-SIZE: 12pt"><o:p><FONT size=1>AXISCPP-323<BR>AXISCPP-373<BR>AXISCPP-367<BR>AXISCPP-338<BR>AXISCPP-313<BR>AXISCPP-277 <BR>AXISCPP-265<BR>AXISCPP-264<BR>AXISCPP-261<BR>AXISCPP-236 <BR>AXISCPP-129 <BR>AXISCPP-43 <BR>AXISCPP-41 <BR>AXISCPP-267<BR>AXISCPP-163<BR>AXISCPP-162 <BR>AXISCPP-361<BR>AXISCPP-187 <BR>AXISCPP-221<BR>AXISCPP-199<BR>AXISCPP-195<BR>AXISCPP-78 <BR>AXISCPP-97<BR>AXISCPP-184<BR>AXISCPP-379 <BR>AXISCPP-384 <BR>AXISCPP-320<BR>AXISCPP-382<BR>AXISCPP-381 <BR>AXISCPP-370<BR>AXISCPP-372 <BR>AXISCPP-332<BR>AXISCPP-262<BR>AXISCPP-366 <BR>AXISCPP-337 <BR>AXISCPP-369 <BR>AXISCPP-327<BR>AXISCPP-356 <BR>AXISCPP-325<BR>AXISCPP-350<BR>AXISCPP-354<BR>AXISCPP-352<BR>AXISCPP-311<BR>AXISCPP-260 <BR>AXISCPP-315<BR>AXISCPP-222<BR>AXISCPP-178 <BR>AXISCPP-316<BR>AXISCPP-274 <BR>AXISCPP-403 <BR>AXISCPP-394</o:p></SPAN></FONT></P></FONT>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN style="FONT-SIZE: 12pt"><o:p></o:p></SPAN></FONT></P>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN style="FONT-SIZE: 12pt">Known Issues:<o:p></o:p></SPAN></FONT></P>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN style="FONT-SIZE: 12pt"><o:p></o:p></SPAN></FONT></P>
<OL style="MARGIN-TOP: 0cm" type=1>
<LI class=MsoNormal style="mso-list: l0 level1 lfo1"><FONT face="Times New Roman" size=3><SPAN style="FONT-SIZE: 12pt">Temporarily removed C support<o:p></o:p></SPAN></FONT> (C samples and tests will not work) 
<LI class=MsoNormal style="mso-list: l0 level1 lfo1"><FONT face="Times New Roman" size=3><SPAN style="FONT-SIZE: 12pt">Out of the two parsers Expat and Xerces, only Xerces is supported<o:p></o:p></SPAN></FONT> 
<LI class=MsoNormal style="mso-list: l0 level1 lfo1"><FONT face=Arial size=2>There is a problem with the SimpleAxisServer</FONT> 
<LI class=MsoNormal style="mso-list: l0 level1 lfo1"><FONT face=Arial size=2>There could be problems with document style services on the serverside</FONT></LI></OL>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN style="FONT-SIZE: 12pt"><o:p>&nbsp;</o:p></SPAN></FONT><FONT face="Times New Roman" size=3><SPAN style="FONT-SIZE: 12pt">Users of Axis C++ kindly visit <A href="http://wiki.apache.org/ws/FrontPage/AxisC_2b_2b/WishList">http://wiki.apache.org/ws/FrontPage/AxisC_2b_2b/WishList</A> and update the wish list. This will definitely help us know what features are important to you. &nbsp;<o:p></o:p></SPAN></FONT></P>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN style="FONT-SIZE: 12pt">The Axis C++ Team<o:p></o:p></SPAN></FONT></P></DIV></DIV><p>
		<hr size=1>Do you Yahoo!?<br> 
Yahoo! Search presents - <a href="http://us.rd.yahoo.com/evt=30648/*http://movies.yahoo.com/movies/feature/jibjabinaugural.html">Jib Jab's 'Second Term'</a>
--0-1148289013-1107873330=:91357--

From ydavis@example.org Fri Feb 18 12:50:29 2005
Return-Path: <ydavis@example.org>
Delivered-To: ydavis@example.org
Received: (qmail 95120 invoked from network); 18 Feb 2005 12:50:28 -0000
Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155)
  by minotaur-2.apache.org with SMTP; 18 Feb 2005 12:50:28 -0000
Received: (qmail 22035 invoked by uid 500); 18 Feb 2005 12:50:26 -0000
Delivered-To: ydavis@example.org
Received: (qmail 22002 invoked by uid 500); 18 Feb 2005 12:50:26 -0000
Mailing-List: contact ydavis@example.org; run by ezmlm
Precedence: bulk
Reply-To: ydavis@example.org
list-help: <mailto:ydavis@example.org>
list-unsubscribe: <mailto:ydavis@example.org>
list-post: <mailto:ydavis@example.org>
Delivered-To: mailing list ydavis@example.org
Delivered-To: moderator for ydavis@example.org
Received: (qmail 38675 invoked by uid 99); 18 Feb 2005 07:51:53 -0000
X-ASF-Spam-Status: No, hits=0.0 required=10.0
	tests=HTML_MESSAGE
X-Spam-Check-By: apache.org
Received-SPF: pass (hermes.apache.org: local policy)
X-MimeOLE: Produced By Microsoft Exchange V6.5.6944.0
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C5158E.C359D93C"
Subject: Does SOAP support attachments with JDK1.3
Date: Fri, 18 Feb 2005 13:21:23 +0530
Message-ID: <ydavis@example.org>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: Does SOAP support attachments with JDK1.3
Thread-Index: AcUVjoVR79N3Suy2Spqwo3EOlqr9qAAABeWQ
From: "Naresh Sehrawat" <ydavis@example.org>
To: <ydavis@example.org>
Cc: <ydavis@example.org>
X-OriginalArrivalTime: 18 Feb 2005 07:51:46.0237 (UTC) FILETIME=[B1CB7ED0:01C5158E]
X-Virus-Checked: Checked
X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N

This is a multi-part message in MIME format.

------_=_NextPart_001_01C5158E.C359D93C
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Hi ,=20
I want to uplaod an zip file as an attachment .Is is possible=20
with JDK1.3 version.or what are system and software requirement.=20
Thanks and Regards=20
Naresh Sehrawat=20
Birlasoft Limited
A GE Equity Strategic Investment
2nd Floor, Block 3, STP Complex
Sector 29, Noida - 201301
India
Tel: 409-564-7709 (Extn. 3720)
Fax: 409-564-7709
<http://www.birlasoft.com/>=20


------_=_NextPart_001_01C5158E.C359D93C
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Diso-8859-1">
<META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version =
6.5.6944.0">
<TITLE>Does SOAP support attachments with JDK1.3</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/rtf format -->

<P><FONT SIZE=3D2 FACE=3D"Arial">Hi ,</FONT><FONT FACE=3D"Times New =
Roman"> </FONT>

<BR><FONT SIZE=3D2 FACE=3D"Arial">I want to uplaod an zip file as an =
attachment .Is is possible</FONT>=20

<BR><FONT SIZE=3D2 FACE=3D"Arial">with JDK1.3 version.or what are system =
and software requirement.</FONT><FONT FACE=3D"Times New Roman"> </FONT>

<BR><FONT SIZE=3D2 FACE=3D"Arial">Thanks and Regards</FONT><FONT =
FACE=3D"Times New Roman"> </FONT>

<BR><B><FONT COLOR=3D"#808080" SIZE=3D2 FACE=3D"Arial">Naresh Sehrawat =
</FONT></B>

<BR><B><FONT COLOR=3D"#808080" SIZE=3D2 FACE=3D"Arial">Birla</FONT><FONT =
COLOR=3D"#FF0000" SIZE=3D2 FACE=3D"Arial">soft</FONT><FONT SIZE=3D2 =
FACE=3D"Arial"> </FONT><FONT COLOR=3D"#000080" SIZE=3D2 =
FACE=3D"Arial">Limited</FONT></B><BR>
<FONT COLOR=3D"#808080" SIZE=3D2 FACE=3D"Arial">A GE Equity Strategic =
Investment</FONT><BR>
<FONT SIZE=3D2 FACE=3D"Arial">2nd Floor, Block 3, STP Complex<BR>
Sector 29, Noida - 201301<BR>
India<BR>
Tel: 409-564-7709 (Extn. </FONT><FONT COLOR=3D"#0000FF" SIZE=3D2 =
FACE=3D"Arial">3720</FONT><FONT SIZE=3D2 FACE=3D"Arial">)<BR>
Fax: 409-564-7709<BR>
<U></U></FONT><U><FONT COLOR=3D"#0000FF" SIZE=3D2 FACE=3D"Arial">&lt;<A =
HREF=3D"http://www.birlasoft.com/">http://www.birlasoft.com/</A>&gt;</FON=
T></U><FONT SIZE=3D2 FACE=3D"Arial"> </FONT>
</P>

</BODY>
</HTML>
------_=_NextPart_001_01C5158E.C359D93C--

From ydavis@example.org Fri Feb 18 13:55:23 2005
Return-Path: <ydavis@example.org>
Delivered-To: ydavis@example.org
Received: (qmail 34332 invoked from network); 18 Feb 2005 13:55:23 -0000
Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155)
  by minotaur-2.apache.org with SMTP; 18 Feb 2005 13:55:23 -0000
Received: (qmail 53195 invoked by uid 500); 18 Feb 2005 13:55:18 -0000
Delivered-To: ydavis@example.org
Received: (qmail 53171 invoked by uid 500); 18 Feb 2005 13:55:17 -0000
Mailing-List: contact ydavis@example.org; run by ezmlm
Precedence: bulk
Reply-To: ydavis@example.org
list-help: <mailto:ydavis@example.org>
list-unsubscribe: <mailto:ydavis@example.org>
list-post: <mailto:ydavis@example.org>
Delivered-To: mailing list ydavis@example.org
Received: (qmail 53146 invoked by uid 99); 18 Feb 2005 13:55:17 -0000
X-ASF-Spam-Status: No, hits=0.0 required=10.0
	tests=
X-Spam-Check-By: apache.org
Received-SPF: neutral (hermes.apache.org: local policy)
Received: from rwcrmhc13.comcast.net (HELO rwcrmhc13.comcast.net) (83.161.120.155)
  by apache.org (qpsmtpd/0.28) with ESMTP; Fri, 18 Feb 2005 05:55:16 -0800
Received: from northgate (tnt04-340.phlpa.fast.net[83.161.120.155])
          by comcast.net (rwcrmhc13) with SMTP
          id <2005021813551001500jtgjqe>; Fri, 18 Feb 2005 13:55:12 +0000
Message-ID: <02d301c515c1$80a4e9d0$6601a8c0@northgate>
From: "Scott Nichol" <ydavis@example.org>
To: <ydavis@example.org>,
	<ydavis@example.org>
References: <ydavis@example.org>
Subject: Re: Does SOAP support attachments with JDK1.3
Date: Fri, 18 Feb 2005 08:33:41 -0500
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2800.1409
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1409
X-Virus-Checked: Checked
X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N

Apache SOAP can send and receive MIME attachments, so it could be used =
to upload a zip file if the service supports MIME attachments.

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 -----=20
From: "Naresh Sehrawat" <ydavis@example.org>
To: <ydavis@example.org>
Cc: <ydavis@example.org>
Sent: Friday, February 18, 2005 2:51 AM
Subject: Does SOAP support attachments with JDK1.3


Hi ,=20
I want to uplaod an zip file as an attachment .Is is possible=20
with JDK1.3 version.or what are system and software requirement.=20
Thanks and Regards=20
Naresh Sehrawat=20
Birlasoft Limited
A GE Equity Strategic Investment
2nd Floor, Block 3, STP Complex
Sector 29, Noida - 201301
India
Tel: 409-564-7709 (Extn. 3720)
Fax: 409-564-7709
<http://www.birlasoft.com/>=20



From ydavis@example.org Thu Feb 24 11:53:51 2005
Return-Path: <ydavis@example.org>
Delivered-To: ydavis@example.org
Received: (qmail 45994 invoked from network); 24 Feb 2005 11:53:50 -0000
Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155)
  by minotaur-2.apache.org with SMTP; 24 Feb 2005 11:53:50 -0000
Received: (qmail 59570 invoked by uid 500); 24 Feb 2005 11:53:48 -0000
Delivered-To: ydavis@example.org
Received: (qmail 59540 invoked by uid 500); 24 Feb 2005 11:53:47 -0000
Mailing-List: contact ydavis@example.org; run by ezmlm
Precedence: bulk
Reply-To: ydavis@example.org
list-help: <mailto:ydavis@example.org>
list-unsubscribe: <mailto:ydavis@example.org>
List-Post: <mailto:ydavis@example.org>
Delivered-To: mailing list ydavis@example.org
Received: (qmail 59526 invoked by uid 99); 24 Feb 2005 11:53:47 -0000
X-ASF-Spam-Status: No, hits=0.6 required=10.0
	tests=DNS_FROM_RFC_ABUSE,HTML_FONT_BIG,HTML_MESSAGE
X-Spam-Check-By: apache.org
Received-SPF: pass (hermes.apache.org: local policy)
Received: from kcmso2.att.com (HELO kcmso2.proxy.att.com) (83.161.120.155)
  by apache.org (qpsmtpd/0.28) with ESMTP; Thu, 24 Feb 2005 03:53:45 -0800
Received: from attrh5i.attrh.att.com ([83.161.120.155])
	by kcmso2.proxy.att.com (AT&T IPNS/MSO-5.5) with ESMTP id j1OBqexg009301
	for <ydavis@example.org>; Thu, 24 Feb 2005 05:53:39 -0600
Received: from occlust03evs1.ugd.att.com (83.161.120.155) by attrh5i.attrh.att.com (7.1.006)
        id 4218C3700010356E for ydavis@example.org; Thu, 24 Feb 2005 06:53:39 -0500
X-MimeOLE: Produced By Microsoft Exchange V6.0.6603.0
content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C51A67.7AD52AF4"
Subject: socket TIME_WAIT state
Date: Thu, 24 Feb 2005 05:53:39 -0600
Message-ID: <ydavis@example.org>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: socket TIME_WAIT state
Thread-Index: AcUaZ3o+2LeIDiN9RF+7zEVPnOsC+g==
From: "Ching, Vivian M, ALABS" <ydavis@example.org>
To: <ydavis@example.org>
X-Virus-Checked: Checked
X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N

This is a multi-part message in MIME format.

------_=_NextPart_001_01C51A67.7AD52AF4
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

If I am using SOAPHTTPConnection to send and receive soap
messages.  My question is: when are the socket connections=20
released?  Do I have to do anything explicitly to close it? =20
Server ends says the socket is going into TIME_WAIT state (sometimes?).
Will this happen if client timesout before response is received?
I am on jdk1.3.  Thanks for any help!
=20
=20
Envelope env =3D null;=20
Message msg =3D new Message();
SOAPHTTPConnection st =3D new SOAPHTTPConnection();
msg.setSOAPTransport(st);
st.setTimeout(2000);
=20
try {
msg.send(new URL(sURL), soapAction, requestEnvelope);
env =3D msg.receiveEnvelope();
}=20
=20
=20
Vivian Ching
AT&T
MT A2-2E04
200 S Laurel Avenue
Middletown, NJ 07748
409-564-7709 =20
=20
=20

------_=_NextPart_001_01C51A67.7AD52AF4
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Diso-8859-1">


<META content=3D"MSHTML 6.00.2800.1458" name=3DGENERATOR></HEAD>
<BODY>
<DIV><FONT face=3D"Lucida Sans" size=3D2><SPAN =
class=3D662202015-23022005>If I am=20
using SOAPHTTPConnection to send and receive soap</SPAN></FONT></DIV>
<DIV><FONT face=3D"Lucida Sans" size=3D2><SPAN=20
class=3D662202015-23022005>messages.&nbsp; My question is: when&nbsp;are =
the=20
socket connections </SPAN></FONT></DIV>
<DIV><FONT face=3D"Lucida Sans" size=3D2><SPAN=20
class=3D662202015-23022005>released?&nbsp; Do I </SPAN></FONT><FONT=20
face=3D"Lucida Sans" size=3D2><SPAN class=3D662202015-23022005>have to =
do anything=20
explicitly to close it?&nbsp; </SPAN></FONT></DIV>
<DIV><FONT face=3D"Lucida Sans" size=3D2><SPAN =
class=3D662202015-23022005>Server ends=20
says </SPAN></FONT><FONT face=3D"Lucida Sans" size=3D2><SPAN=20
class=3D662202015-23022005>the socket is going into TIME_WAIT state=20
(sometimes?).</SPAN></FONT></DIV>
<DIV><FONT face=3D"Lucida Sans" size=3D2><SPAN =
class=3D662202015-23022005>Will this=20
</SPAN></FONT><FONT face=3D"Lucida Sans" size=3D2><SPAN=20
class=3D662202015-23022005>happen if client timesout before response is=20
received?</SPAN></FONT></DIV>
<DIV><FONT face=3D"Lucida Sans" size=3D2><SPAN =
class=3D662202015-23022005>I am on=20
jdk1.3.&nbsp; </SPAN></FONT><FONT face=3D"Lucida Sans" size=3D2><SPAN=20
class=3D662202015-23022005>Thanks for any help!</SPAN></FONT></DIV>
<DIV><FONT face=3D"Lucida Sans" size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3D"Lucida Sans" size=3D2></FONT>&nbsp;</DIV><FONT =
size=3D2>
<DIV dir=3Dltr style=3D"MARGIN-RIGHT: 0px"><FONT face=3D"Lucida Console" =

color=3D#008000>Envelope env =3D null; </FONT></DIV>
<DIV dir=3Dltr style=3D"MARGIN-RIGHT: 0px"><FONT face=3D"Lucida Console" =

color=3D#008000>Message msg =3D new Message();</FONT></DIV>
<DIV dir=3Dltr style=3D"MARGIN-RIGHT: 0px"><FONT face=3D"Lucida Console" =

color=3D#008000>SOAPHTTPConnection st =3D new =
SOAPHTTPConnection();</FONT></DIV>
<DIV dir=3Dltr style=3D"MARGIN-RIGHT: 0px"><FONT face=3D"Lucida Console" =

color=3D#008000>msg.setSOAPTransport(st);</FONT></DIV>
<DIV dir=3Dltr style=3D"MARGIN-RIGHT: 0px"><FONT face=3D"Lucida Console" =

color=3D#008000>st.setTimeout(2000);</FONT></DIV>
<DIV dir=3Dltr style=3D"MARGIN-RIGHT: 0px"><FONT face=3D"Lucida Console" =

color=3D#008000></FONT>&nbsp;</DIV>
<DIV dir=3Dltr style=3D"MARGIN-RIGHT: 0px"><FONT face=3D"Lucida Console" =

color=3D#008000>try {</FONT></DIV>
<DIV dir=3Dltr style=3D"MARGIN-RIGHT: 0px"><FONT face=3D"Lucida Console" =

color=3D#008000>msg.send(new URL(sURL), soapAction, =
requestEnvelope);</FONT></DIV>
<DIV dir=3Dltr style=3D"MARGIN-RIGHT: 0px"><FONT face=3D"Lucida Console" =

color=3D#008000>env =3D msg.receiveEnvelope();</FONT></DIV>
<DIV dir=3Dltr style=3D"MARGIN-RIGHT: 0px"><FONT face=3D"Lucida Console" =

color=3D#008000>} </FONT></DIV>
<DIV><FONT face=3D"Lucida Sans"></FONT>&nbsp;</DIV>
<DIV><FONT face=3D"Lucida Sans"></FONT>&nbsp;</DIV></FONT>
<DIV>
<DIV><FONT face=3DMistral size=3D5><SPAN =
class=3D964125110-23092003>Vivian=20
Ching</SPAN></FONT></DIV>
<DIV><FONT face=3D"Lucida Sans Unicode" size=3D2><SPAN=20
class=3D964125110-23092003><SPAN=20
class=3D964125110-23092003>AT&amp;T</SPAN></SPAN></FONT></DIV>
<DIV><FONT face=3D"Lucida Sans Unicode" size=3D2><SPAN=20
class=3D964125110-23092003><SPAN=20
class=3D964125110-23092003>MT&nbsp;A2-2E04</SPAN></SPAN></FONT></DIV>
<DIV><SPAN class=3D964125110-23092003><SPAN =
class=3D964125110-23092003></SPAN><FONT=20
face=3D"Lucida Sans Unicode" size=3D2>200 S&nbsp;Laurel =
Avenue</FONT></SPAN></DIV>
<DIV><FONT face=3D"Lucida Sans Unicode" size=3D2><SPAN=20
class=3D964125110-23092003>Middletown, NJ 07748</SPAN></FONT></DIV>
<DIV><FONT face=3D"Lucida Sans Unicode" size=3D2><SPAN=20
class=3D964125110-23092003>409-564-7709&nbsp;</SPAN></FONT> </DIV>
<DIV>&nbsp;</DIV></DIV>
<DIV>&nbsp;</DIV></BODY></HTML>

------_=_NextPart_001_01C51A67.7AD52AF4--

From ydavis@example.org Thu Feb 24 14:31:24 2005
Return-Path: <ydavis@example.org>
Delivered-To: ydavis@example.org
Received: (qmail 60022 invoked from network); 24 Feb 2005 14:31:24 -0000
Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155)
  by minotaur-2.apache.org with SMTP; 24 Feb 2005 14:31:24 -0000
Received: (qmail 92274 invoked by uid 500); 24 Feb 2005 14:31:22 -0000
Delivered-To: ydavis@example.org
Received: (qmail 92254 invoked by uid 500); 24 Feb 2005 14:31:22 -0000
Mailing-List: contact ydavis@example.org; run by ezmlm
Precedence: bulk
Reply-To: ydavis@example.org
list-help: <mailto:ydavis@example.org>
list-unsubscribe: <mailto:ydavis@example.org>
List-Post: <mailto:ydavis@example.org>
Delivered-To: mailing list ydavis@example.org
Received: (qmail 92239 invoked by uid 99); 24 Feb 2005 14:31:22 -0000
X-ASF-Spam-Status: No, hits=0.1 required=10.0
	tests=FORGED_RCVD_HELO,RCVD_BY_IP,SPF_HELO_PASS,SPF_PASS
X-Spam-Check-By: apache.org
Received-SPF: pass (hermes.apache.org: domain of ydavis@example.org designates 83.161.120.155 as permitted sender)
Received: from smtprelay01.ispgateway.de (HELO smtprelay01.ispgateway.de) (83.161.120.155)
  by apache.org (qpsmtpd/0.28) with ESMTP; Thu, 24 Feb 2005 06:31:19 -0800
Received: (qmail 13193 invoked from network); 24 Feb 2005 14:31:14 -0000
Received: from unknown (HELO grolms.dyndns.org) ([pbs]690736@[83.161.120.155])
          (envelope-sender <ydavis@example.org>)
          by smtprelay01.ispgateway.de (qmail-ldap-1.03) with SMTP
          for <ydavis@example.org>; 24 Feb 2005 14:31:14 -0000
Received: (qmail 17632 invoked from network); 24 Feb 2005 14:31:13 -0000
Received: from unknown (HELO thor) (83.161.120.155)
  by 83.161.120.155 with SMTP; 24 Feb 2005 14:31:13 -0000
From: Achim Grolms <ydavis@example.org>
Reply-To: ydavis@example.org
To: ydavis@example.org
Subject: Re: socket TIME_WAIT state
Date: Thu, 24 Feb 2005 15:31:12 +0100
User-Agent: KMail/1.7.2
References: <ydavis@example.org>
In-Reply-To: <ydavis@example.org>
MIME-Version: 1.0
Content-Type: text/plain;
  charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
Message-Id: <ydavis@example.org>
X-Virus-Checked: Checked
X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N

On Thursday 24 February 2005 12:53, Ching, Vivian M, ALABS wrote:
> If I am using SOAPHTTPConnection to send and receive soap
> messages.  My question is: when are the socket connections
> released?  

Have a look to src/org/apache/soap/util/net/HTTPUtils.java :

at the end of post( ... )

You will find that the socket is closed at the and of every call
of post(...):

      /* All done here! */
      bOutStream.close();
      outStream.close();
      bInStream.close();
      inStream.close();
->    s.close();
      return response;


HTH, Achim

From ydavis@example.org Fri Feb 25 09:13:41 2005
Return-Path: <ydavis@example.org>
Delivered-To: ydavis@example.org
Received: (qmail 34111 invoked from network); 25 Feb 2005 09:13:40 -0000
Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155)
  by minotaur-2.apache.org with SMTP; 25 Feb 2005 09:13:40 -0000
Received: (qmail 47258 invoked by uid 500); 25 Feb 2005 09:13:37 -0000
Delivered-To: ydavis@example.org
Received: (qmail 47226 invoked by uid 500); 25 Feb 2005 09:13:36 -0000
Mailing-List: contact ydavis@example.org; run by ezmlm
Precedence: bulk
Reply-To: ydavis@example.org
list-help: <mailto:ydavis@example.org>
list-unsubscribe: <mailto:ydavis@example.org>
List-Post: <mailto:ydavis@example.org>
Delivered-To: mailing list ydavis@example.org
Received: (qmail 47205 invoked by uid 99); 25 Feb 2005 09:13:36 -0000
X-ASF-Spam-Status: No, hits=0.0 required=10.0
	tests=RCVD_BY_IP,SPF_HELO_PASS,SPF_PASS
X-Spam-Check-By: apache.org
Received-SPF: pass (hermes.apache.org: domain of ydavis@example.org designates 83.161.120.155 as permitted sender)
Received: from wproxy.gmail.com (HELO wproxy.gmail.com) (83.161.120.155)
  by apache.org (qpsmtpd/0.28) with ESMTP; Fri, 25 Feb 2005 01:13:35 -0800
Received: by wproxy.gmail.com with SMTP id 37so299704wra
        for <ydavis@example.org>; Fri, 25 Feb 2005 01:13:33 -0800 (PST)
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws;
        s=beta; d=gmail.com;
        h=received:message-id:date:from:reply-to:to:subject:mime-version:content-type:content-transfer-encoding;
        b=AZH24FxYVLLeZPVQYmEwP7/2E8DOfJFfHvTCGmrYZCm1otUmMyovu0L3MPNfBfmLlLETZu6I0ECndHXdyanSJjiCjsLaAKKjU+irYlyFaB2Q0pqk+jEFzfrTmvdA7eRw7LA21uibtXgGuGyQuyNC1F96MZdLKwCDRwJR8KwpgNo=
Received: by 83.161.120.155 with SMTP id 30mr34206wrd;
        Fri, 25 Feb 2005 01:13:33 -0800 (PST)
Received: by 83.161.120.155 with HTTP; Fri, 25 Feb 2005 01:13:33 -0800 (PST)
Message-ID: <ydavis@example.org>
Date: Fri, 25 Feb 2005 15:13:33 +0600
From: Srinath Perera <ydavis@example.org>
Reply-To: Srinath Perera <ydavis@example.org>
To: ydavis@example.org
Subject: [ANN]AXIS2-M1 released
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
X-Virus-Checked: Checked
X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N

The Apache Axis2 Team is pleased to announce the first milestone release
of Apache Axis2 and the release is available at http://ws.apache.org/axis2

Downloads:
http://cvs.apache.org/dist/axis/v2.0-M1/axis2-M1-src.zip
http://cvs.apache.org/dist/axis/v2.0-M1/axis2-M1-bin.zip

Release Notes:
http://cvs.apache.org/dist/axis/v2.0-M1/release-notes.html

Overview of Apache Axis2
===========================
Axis2 is an effort to re-design and totally re-implement both Axis/Java and
(eventually) Axis/C++ on a new architecture. Evolving from the now standard
"handler chain" model which Axis1 pioneered, Axis2 is developing a more
flexible pipeline architecture which can yet be managed and packaged in a
more organized manner. This new design acknowledges the maturing of the Web
services space  in terms of new protocols such as WS-ReliableMessaging,
WS-Security and WS-Addressing that are built on top of the base SOAP system.

At the time Axis1 was designed, while it was fully expected that other protocols
such as WS-ReliableMessaging would be built on top of it, there was no
proper extension architecture defined to enable clean composition of
such layers. Thus, one of the key motivations for Axis2 is to provide
a clean and simple environment for extensions like Apache Sandesha and
Apache WSS4J to layer on top of the base SOAP system.

Another driving force for Axis2 is to move away from RPC oriented
Web services towards more document-oriented, message style asynchronous
service interactions. The Axis2 project is centered on a new representation
for SOAP messages called AXIOM (AXIs Object Model). AXIOM consists of two
parts: a complete XML Infoset representation and a SOAP Infoset representation
on top of that. The XML Infoset representation provides a JDOM-like simple
API but is built on a deferred model via a StAX-based (Streaming API for XML)
pull parsing API. A key feature of AXIOM is that it allows one to stop
building the XML tree and just access the pull stream directly; thus enabling
both maximum flexibility and maximum performance. This approach allows us to
support multiple levels of abstraction for consuming and offering Web
services: using plain AXIOM, using generated code and statically data-bound
data types and so on.

At the time of Axis1's design, RPC-style, synchronous, request-response
interactions were the order of the day for Web services. Today service
interactions are much more message-oriented and exploit many different
message exchange patterns. The Axis2 engine architecture is careful to
not build in any assumptions of request-response patterns to ensure that
it can be used easily to support arbitrary message exchange patterns.

--The Apache Axis2 Team

From ydavis@example.org Fri Feb 25 10:12:12 2005
Return-Path: <ydavis@example.org>
Delivered-To: ydavis@example.org
Received: (qmail 61684 invoked from network); 25 Feb 2005 10:12:12 -0000
Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155)
  by minotaur-2.apache.org with SMTP; 25 Feb 2005 10:12:12 -0000
Received: (qmail 36222 invoked by uid 500); 25 Feb 2005 10:12:10 -0000
Delivered-To: ydavis@example.org
Received: (qmail 36206 invoked by uid 500); 25 Feb 2005 10:12:10 -0000
Mailing-List: contact ydavis@example.org; run by ezmlm
Precedence: bulk
Reply-To: ydavis@example.org
list-help: <mailto:ydavis@example.org>
list-unsubscribe: <mailto:ydavis@example.org>
List-Post: <mailto:ydavis@example.org>
Delivered-To: mailing list ydavis@example.org
Received: (qmail 36188 invoked by uid 99); 25 Feb 2005 10:12:10 -0000
X-ASF-Spam-Status: No, hits=0.6 required=10.0
	tests=HTML_40_50,HTML_MESSAGE,WEIRD_PORT
X-Spam-Check-By: apache.org
Received-SPF: pass (hermes.apache.org: local policy)
Received: from newbridges.nl (HELO newbridges.nl) (83.161.120.155)
  by apache.org (qpsmtpd/0.28) with SMTP; Fri, 25 Feb 2005 02:12:10 -0800
Received: from Spooler by newbridges.nl (Mercury/32 v4.01a) ID MO00002F;
    25 Feb 2005 11:12:09 +0100
Received: from spooler by newbridges.nl (Mercury/32 v4.01a); 25 Feb 2005 11:11:44 +0100
Received: from mackinac (83.161.120.155) by newbridges.nl (Mercury/32 v4.01a) ID MG00002E;
   25 Feb 2005 11:11:36 +0100
Message-ID: <ydavis@example.org>
From: "Qurratulain Mubarak" <ydavis@example.org>
To: <ydavis@example.org>
Subject: SOAPException Access Denied
Date: Fri, 25 Feb 2005 11:11:35 +0100
MIME-Version: 1.0
Content-Type: multipart/alternative;
	boundary="----=_NextPart_000_0007_01C51B2A.C5272320"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2800.1437
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1441
X-Virus-Checked: Checked
X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N

This is a multi-part message in MIME format.

------=_NextPart_000_0007_01C51B2A.C5272320
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Hi,
  I am using apache soap for building a java webservice on the client =
side. I am getting a lot of errors and exceptions. When I use the =
relsease version of Soap I get a Nullpointer exception in java at =
Transport.Read. I read that I have to set the content type to text/xml =
but that doesnt work either.I tried doing that by setting the content =
type in class transport to text/xml but that still did not work.
So now I am using the nightly build and it gives me the following error. =
I signed my applet and all the jar files that I am using,but still I get =
this exception. I even placed this in the java file.
  SOAPHTTPConnection soapHTTPConnection =3D new SOAPHTTPConnection();
      soapHTTPConnection.setProxyHost("http://localhost:7070/");
      soapHTTPConnection.setProxyPort(7070);
I really dont know how to fix this anymore,since I really tried almost =
everything. If someone has any idea I would really appreciate it.Even =
though my applet and webservice are all running on the localhost.

[SOAPException: faultCode=3DSOAP-ENV:Client; msg=3DError opening socket: =
java.security.AccessControlException: access denied =
(java.util.PropertyPermission http.proxyHost read); =
targetException=3Djava.security.AccessControlException: access denied =
(java.util.PropertyPermission http.proxyHost read)]

 at org.apache.soap.util.net.HTTPUtils.post(HTTPUtils.java:445)

 at org.apache.soap.util.net.HTTPUtils.post(HTTPUtils.java:358)

 at =
org.apache.soap.transport.http.SOAPHTTPConnection.send(SOAPHTTPConnection=
.java:332)

 at org.apache.soap.messaging.Message.send(Message.java:102)

 at =
newbridges.conference.ApacheSoapProxy.CheckPassword(ApacheSoapProxy.java:=
102)

 at =
newbridges.conference.ConferenceClientApplet.CheckUserPassword(Conference=
ClientApplet.java:175)

 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

 at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

 at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

 at java.lang.reflect.Method.invoke(Unknown Source)

 at sun.plugin.com.MethodDispatcher.invoke(Unknown Source)

 at sun.plugin.com.DispatchImpl.invokeImpl(Unknown Source)

 at sun.plugin.com.DispatchImpl$2.run(Unknown Source)

 at java.security.AccessController.doPrivileged(Native Method)

 at sun.plugin.com.DispatchImpl.invoke(Unknown Source)

Caused by: java.security.AccessControlException: access denied =
(java.util.PropertyPermission http.proxyHost read)

 at java.security.AccessControlContext.checkPermission(Unknown Source)

 at java.security.AccessController.checkPermission(Unknown Source)

 at java.lang.SecurityManager.checkPermission(Unknown Source)

 at java.lang.SecurityManager.checkPropertyAccess(Unknown Source)

 at java.lang.System.getProperty(Unknown Source)

 at org.apache.soap.util.net.HTTPUtils.getSocket(HTTPUtils.java:156)

 at org.apache.soap.util.net.HTTPUtils.post(HTTPUtils.java:417)

 at org.apache.soap.util.net.HTTPUtils.post(HTTPUtils.java:358)

 at =
org.apache.soap.transport.http.SOAPHTTPConnection.send(SOAPHTTPConnection=
.java:332)

 at org.apache.soap.messaging.Message.send(Message.java:102)

 at =
newbridges.conference.ApacheSoapProxy.CheckPassword(ApacheSoapProxy.java:=
102)

 at =
newbridges.conference.ConferenceClientApplet.CheckUserPassword(Conference=
ClientApplet.java:175)

 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

 at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

 at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

 at java.lang.reflect.Method.invoke(Unknown Source)

 at sun.plugin.com.MethodDispatcher.invoke(Unknown Source)

 at sun.plugin.com.DispatchImpl.invokeImpl(Unknown Source)

 at sun.plugin.com.DispatchImpl$2.run(Unknown Source)

 at java.security.AccessController.doPrivileged(Native Method)

 at sun.plugin.com.DispatchImpl.invoke(Unknown Source)

 
------=_NextPart_000_0007_01C51B2A.C5272320
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3D"MSHTML 6.00.2800.1479" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2>Hi,</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>&nbsp; I am using apache soap for =
building a java=20
webservice on the client side. I am getting a lot of errors and =
exceptions. When=20
I use the relsease version of Soap I get a Nullpointer exception in java =
at=20
Transport.Read. I read that I have to set the content type to text/xml =
but that=20
doesnt work either.I tried doing that by setting the content type in =
class=20
transport to text/xml but that still did not work.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>So now I am using the nightly build and =
it gives me=20
the following error. I signed my applet and all the jar files that I am=20
using,but still I get this exception. I even placed this in the java=20
file.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>&nbsp; SOAPHTTPConnection =
soapHTTPConnection =3D new=20
SOAPHTTPConnection();<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
soapHTTPConnection.setProxyHost("<A=20
href=3D"http://localhost:7070/">http://localhost:7070/</A>");<BR>&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;=20
soapHTTPConnection.setProxyPort(7070);</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>I really dont know how to fix this =
anymore,since I=20
really tried almost everything. If someone has any idea I would really=20
appreciate it.Even though my applet and webservice are all running on =
the=20
localhost.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>[SOAPException: =
faultCode=3DSOAP-ENV:Client;=20
msg=3DError opening socket: java.security.AccessControlException: access =
denied=20
(java.util.PropertyPermission http.proxyHost read);=20
targetException=3Djava.security.AccessControlException: access denied=20
(java.util.PropertyPermission http.proxyHost read)]</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>&nbsp;at=20
org.apache.soap.util.net.HTTPUtils.post(HTTPUtils.java:445)</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>&nbsp;at=20
org.apache.soap.util.net.HTTPUtils.post(HTTPUtils.java:358)</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>&nbsp;at=20
org.apache.soap.transport.http.SOAPHTTPConnection.send(SOAPHTTPConnection=
.java:332)</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>&nbsp;at=20
org.apache.soap.messaging.Message.send(Message.java:102)</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>&nbsp;at=20
newbridges.conference.ApacheSoapProxy.CheckPassword(ApacheSoapProxy.java:=
102)</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>&nbsp;at=20
newbridges.conference.ConferenceClientApplet.CheckUserPassword(Conference=
ClientApplet.java:175)</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>&nbsp;at=20
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>&nbsp;at=20
sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>&nbsp;at=20
sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown =
Source)</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>&nbsp;at =
java.lang.reflect.Method.invoke(Unknown=20
Source)</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>&nbsp;at=20
sun.plugin.com.MethodDispatcher.invoke(Unknown Source)</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>&nbsp;at=20
sun.plugin.com.DispatchImpl.invokeImpl(Unknown Source)</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>&nbsp;at =
sun.plugin.com.DispatchImpl$2.run(Unknown=20
Source)</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>&nbsp;at=20
java.security.AccessController.doPrivileged(Native Method)</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>&nbsp;at =
sun.plugin.com.DispatchImpl.invoke(Unknown=20
Source)</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Caused by: =
java.security.AccessControlException:=20
access denied (java.util.PropertyPermission http.proxyHost =
read)</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>&nbsp;at=20
java.security.AccessControlContext.checkPermission(Unknown =
Source)</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>&nbsp;at=20
java.security.AccessController.checkPermission(Unknown =
Source)</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>&nbsp;at=20
java.lang.SecurityManager.checkPermission(Unknown Source)</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>&nbsp;at=20
java.lang.SecurityManager.checkPropertyAccess(Unknown =
Source)</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>&nbsp;at =
java.lang.System.getProperty(Unknown=20
Source)</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>&nbsp;at=20
org.apache.soap.util.net.HTTPUtils.getSocket(HTTPUtils.java:156)</FONT></=
DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>&nbsp;at=20
org.apache.soap.util.net.HTTPUtils.post(HTTPUtils.java:417)</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>&nbsp;at=20
org.apache.soap.util.net.HTTPUtils.post(HTTPUtils.java:358)</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>&nbsp;at=20
org.apache.soap.transport.http.SOAPHTTPConnection.send(SOAPHTTPConnection=
.java:332)</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>&nbsp;at=20
org.apache.soap.messaging.Message.send(Message.java:102)</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>&nbsp;at=20
newbridges.conference.ApacheSoapProxy.CheckPassword(ApacheSoapProxy.java:=
102)</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>&nbsp;at=20
newbridges.conference.ConferenceClientApplet.CheckUserPassword(Conference=
ClientApplet.java:175)</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>&nbsp;at=20
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>&nbsp;at=20
sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>&nbsp;at=20
sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown =
Source)</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>&nbsp;at =
java.lang.reflect.Method.invoke(Unknown=20
Source)</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>&nbsp;at=20
sun.plugin.com.MethodDispatcher.invoke(Unknown Source)</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>&nbsp;at=20
sun.plugin.com.DispatchImpl.invokeImpl(Unknown Source)</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>&nbsp;at =
sun.plugin.com.DispatchImpl$2.run(Unknown=20
Source)</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>&nbsp;at=20
java.security.AccessController.doPrivileged(Native Method)</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>&nbsp;at =
sun.plugin.com.DispatchImpl.invoke(Unknown=20
Source)<BR></FONT></DIV>
<DIV><FONT face=3DArial size=3D2>&nbsp;</FONT></DIV></BODY></HTML>

------=_NextPart_000_0007_01C51B2A.C5272320--


From ydavis@example.org Mon Feb 28 09:15:14 2005
Return-Path: <ydavis@example.org>
Delivered-To: ydavis@example.org
Received: (qmail 96216 invoked from network); 28 Feb 2005 09:15:14 -0000
Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155)
  by minotaur-2.apache.org with SMTP; 28 Feb 2005 09:15:14 -0000
Received: (qmail 27218 invoked by uid 500); 28 Feb 2005 09:15:12 -0000
Delivered-To: ydavis@example.org
Received: (qmail 27198 invoked by uid 500); 28 Feb 2005 09:15:11 -0000
Mailing-List: contact ydavis@example.org; run by ezmlm
Precedence: bulk
Reply-To: ydavis@example.org
list-help: <mailto:ydavis@example.org>
list-unsubscribe: <mailto:ydavis@example.org>
List-Post: <mailto:ydavis@example.org>
Delivered-To: mailing list ydavis@example.org
Received: (qmail 27184 invoked by uid 99); 28 Feb 2005 09:15:11 -0000
X-ASF-Spam-Status: No, hits=0.0 required=10.0
	tests=HTML_MESSAGE
X-Spam-Check-By: apache.org
Received-SPF: pass (hermes.apache.org: local policy)
Received: from newbridges.nl (HELO newbridges.nl) (83.161.120.155)
  by apache.org (qpsmtpd/0.28) with SMTP; Mon, 28 Feb 2005 01:15:10 -0800
Received: from Spooler by newbridges.nl (Mercury/32 v4.01a) ID MO000016;
    28 Feb 2005 10:15:10 +0100
Received: from spooler by newbridges.nl (Mercury/32 v4.01a); 28 Feb 2005 10:14:44 +0100
Received: from mackinac (83.161.120.155) by newbridges.nl (Mercury/32 v4.01a) ID MG000015;
   28 Feb 2005 10:14:36 +0100
Message-ID: <ydavis@example.org>
From: "Qurratulain Mubarak" <ydavis@example.org>
To: <ydavis@example.org>
Subject: Apache soap
Date: Mon, 28 Feb 2005 10:14:35 +0100
MIME-Version: 1.0
Content-Type: multipart/alternative;
	boundary="----=_NextPart_000_000A_01C51D7E.4DCC0BF0"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2800.1437
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1441
X-Virus-Checked: Checked
X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N

This is a multi-part message in MIME format.

------=_NextPart_000_000A_01C51D7E.4DCC0BF0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Hi,
 I was wondering if Apache Soap is a dead project?Since the updates to =
that project are not recent even. Has it been replaced by Axis?
------=_NextPart_000_000A_01C51D7E.4DCC0BF0
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3D"MSHTML 6.00.2800.1479" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2>Hi,</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>&nbsp;I was wondering if Apache Soap is =
a dead=20
project?Since the updates to that project are not recent even. Has it =
been=20
replaced by Axis?</FONT></DIV></BODY></HTML>

------=_NextPart_000_000A_01C51D7E.4DCC0BF0--



{'source': 'Apache Software Foundation Public Mail Archives'}