From amanda59@example.org  Thu Feb  6 22:49:41 2003
Return-Path: <amanda59@example.org>
Mailing-List: contact amanda59@example.org; run by ezmlm
Delivered-To: mailing list amanda59@example.org
Delivered-To: moderator for amanda59@example.org
Received: (qmail 12495 invoked by uid 500); 6 Feb 2003 22:49:41 -0000
Delivered-To: amanda59@example.org
Received: (qmail 12447 invoked from network); 6 Feb 2003 22:49:41 -0000
Received: from icarus.apache.org (83.161.120.155)
  by daedalus.apache.org with SMTP; 6 Feb 2003 22:49:41 -0000
Received: (qmail 82903 invoked by uid 1527); 6 Feb 2003 22:49:40 -0000
Date: 6 Feb 2003 22:49:40 -0000
Message-ID: <amanda59@example.org>
From: amanda59@example.org
To: amanda59@example.org
Subject: cvs commit: xml-soap/java/src/org/apache/soap/providers MsgJavaProvider.java RPCJavaProvider.java
X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N

snichol     2003/02/06 14:49:40

  Modified:    java/src/org/apache/soap/providers MsgJavaProvider.java
                        RPCJavaProvider.java
  Log:
  Specify chained exception for SOAPExceptions.
  
  Revision  Changes    Path
  1.3       +1 -1      xml-soap/java/src/org/apache/soap/providers/MsgJavaProvider.java
  
  Index: MsgJavaProvider.java
  ===================================================================
  RCS file: /home/cvs/xml-soap/java/src/org/apache/soap/providers/MsgJavaProvider.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- MsgJavaProvider.java	2 May 2001 13:34:11 -0000	1.2
  +++ MsgJavaProvider.java	6 Feb 2003 22:49:40 -0000	1.3
  @@ -128,7 +128,7 @@
         catch( Exception e ) {
           if ( e instanceof SOAPException ) throw (SOAPException ) e ;
           e.printStackTrace( System.err) ;
  -        throw new SOAPException( Constants.FAULT_CODE_SERVER, e.toString() );
  +        throw new SOAPException( Constants.FAULT_CODE_SERVER, e.toString(), e );
         }
       };
   };
  
  
  
  1.7       +1 -1      xml-soap/java/src/org/apache/soap/providers/RPCJavaProvider.java
  
  Index: RPCJavaProvider.java
  ===================================================================
  RCS file: /home/cvs/xml-soap/java/src/org/apache/soap/providers/RPCJavaProvider.java,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- RPCJavaProvider.java	20 Nov 2002 21:34:42 -0000	1.6
  +++ RPCJavaProvider.java	6 Feb 2003 22:49:40 -0000	1.7
  @@ -135,7 +135,7 @@
         }
         catch( Exception e ) {
           if ( e instanceof SOAPException ) throw (SOAPException ) e ;
  -        throw new SOAPException( Constants.FAULT_CODE_SERVER, e.toString() );
  +        throw new SOAPException( Constants.FAULT_CODE_SERVER, e.toString(), e );
         }
       };
   };
  
  
  

From amanda59@example.org  Fri Feb  7 04:16:01 2003
Return-Path: <amanda59@example.org>
Mailing-List: contact amanda59@example.org; run by ezmlm
Delivered-To: mailing list amanda59@example.org
Delivered-To: moderator for amanda59@example.org
Received: (qmail 46522 invoked by uid 500); 7 Feb 2003 04:16:01 -0000
Delivered-To: amanda59@example.org
Received: (qmail 46519 invoked from network); 7 Feb 2003 04:16:01 -0000
Received: from icarus.apache.org (83.161.120.155)
  by daedalus.apache.org with SMTP; 7 Feb 2003 04:16:01 -0000
Received: (qmail 72105 invoked by uid 1527); 7 Feb 2003 04:15:59 -0000
Date: 7 Feb 2003 04:15:59 -0000
Message-ID: <amanda59@example.org>
From: amanda59@example.org
To: amanda59@example.org
Subject: cvs commit: xml-soap/java/src/org/apache/soap/encoding SOAPMappingRegistry.java
X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N

snichol     2003/02/06 20:15:58

  Modified:    java/src/org/apache/soap/util/xml
                        XMLJavaMappingRegistry.java
               java/src/org/apache/soap/encoding SOAPMappingRegistry.java
  Log:
  Undo the gist of update 1.9 2002/10/23 04:05:22
  
  Map javaType <--> elementType regardless of specification of serializer and
  deserializer, since the mapping can be used for null values, too, in which
  cases [de-]serializers are not required.
  
  Revision  Changes    Path
  1.14      +11 -15    xml-soap/java/src/org/apache/soap/util/xml/XMLJavaMappingRegistry.java
  
  Index: XMLJavaMappingRegistry.java
  ===================================================================
  RCS file: /home/cvs/xml-soap/java/src/org/apache/soap/util/xml/XMLJavaMappingRegistry.java,v
  retrieving revision 1.13
  retrieving revision 1.14
  diff -u -r1.13 -r1.14
  --- XMLJavaMappingRegistry.java	8 Jan 2003 20:20:44 -0000	1.13
  +++ XMLJavaMappingRegistry.java	7 Feb 2003 04:15:58 -0000	1.14
  @@ -155,28 +155,24 @@
     {
       Maps maps = getMapsForEncoding(encodingStyleURI);
       Object java2XMLKey = "";
  +    if (javaType != null)
  +      java2XMLKey = javaType;
       Object xml2JavaKey = "";
  +    if (elementType != null)
  +      xml2JavaKey = elementType;
   
  -    if (s != null) {
  -      if (javaType != null)
  -        java2XMLKey = javaType;
  +    if (s != null)
         maps.sReg.put(java2XMLKey, s);
  -    }
   
  -    if (ds != null) {
  -      if (elementType != null)
  -        xml2JavaKey = elementType;
  -      maps.dsReg.put(xml2JavaKey , ds);
  -    }
  +    if (ds != null)
  +      maps.dsReg.put(xml2JavaKey, ds);
   
       // Only map types if both types are provided.
  +    // Map regardless of specification of serializer and deserializer,
  +    // since the mapping can be used for null values, too.
       if (elementType != null && javaType != null) {
  -      // Only map Java to XML if a serializer was provided
  -      if (s != null)
  -        maps.java2XMLReg.put(java2XMLKey, elementType);
  -      // Only map XML to Java if a deserializer was provided
  -      if (ds != null)
  -        maps.xml2JavaReg.put(xml2JavaKey, javaType);
  +      maps.java2XMLReg.put(java2XMLKey, elementType);
  +      maps.xml2JavaReg.put(xml2JavaKey, javaType);
       }
     }
   
  
  
  
  1.38      +1 -1      xml-soap/java/src/org/apache/soap/encoding/SOAPMappingRegistry.java
  
  Index: SOAPMappingRegistry.java
  ===================================================================
  RCS file: /home/cvs/xml-soap/java/src/org/apache/soap/encoding/SOAPMappingRegistry.java,v
  retrieving revision 1.37
  retrieving revision 1.38
  diff -u -r1.37 -r1.38
  --- SOAPMappingRegistry.java	8 Jan 2003 19:57:24 -0000	1.37
  +++ SOAPMappingRegistry.java	7 Feb 2003 04:15:58 -0000	1.38
  @@ -308,7 +308,7 @@
       null,      // InputStream
       null,      // DataSource
       partSer,   // for null DataHandler
  -    objDeser,
  +    objDeser,  // object
     };
   
     /**
  
  
  

From amanda59@example.org  Fri Feb  7 07:10:06 2003
Return-Path: <amanda59@example.org>
Mailing-List: contact amanda59@example.org; run by ezmlm
Delivered-To: mailing list amanda59@example.org
Received: (qmail 83174 invoked by uid 500); 7 Feb 2003 07:10:06 -0000
Delivered-To: amanda59@example.org
Received: (qmail 83171 invoked from network); 7 Feb 2003 07:10:05 -0000
Received: from tyo201.gate.nec.co.jp (83.161.120.155)
  by daedalus.apache.org with SMTP; 7 Feb 2003 07:10:05 -0000
Received: from mailgate3.nec.co.jp ([83.161.120.155])
	by TYO201.gate.nec.co.jp (8.11.6/3.7W01080315) with ESMTP id h177AEw28020
	for <amanda59@example.org>; Fri, 7 Feb 2003 16:10:14 +0900 (JST)
Received: from fireball.ntsp.nec.co.jp (mailgate51.nec.co.jp [83.161.120.155]) by mailgate3.nec.co.jp (8.11.6/3.7W-MAILGATE-NEC) with ESMTP
	id h177ADi14124 for <amanda59@example.org>; Fri, 7 Feb 2003 16:10:13 +0900 (JST)
Received: from hq.ntsp.nec.co.jp (hq-smtp [83.161.120.155])
	by fireball.ntsp.nec.co.jp (Postfix) with ESMTP id 69ABF29B13
	for <amanda59@example.org>; Fri,  7 Feb 2003 15:09:38 +0800 (HKT)
Received: from TITANIUM ([83.161.120.155])
	by hq.ntsp.nec.co.jp (8.9.2/8.9.2) with ESMTP id OAA03342
	for <amanda59@example.org>; Fri, 7 Feb 2003 14:56:00 +0800 (HKT)
From: "Vincent G. Ladlad" <amanda59@example.org>
To: <amanda59@example.org>
Subject: client timeout
Date: Fri, 7 Feb 2003 15:13:05 +0800
Message-ID: <006901c2ce78$5c254920$643b1cac@TITANIUM>
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook, Build 10.0.2627
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4522.1200
Importance: Normal
X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N

hi .. 

does anyone know a way to check if the client still has a network
connection to the server?

assumption:
soapclient calls method from soapserver.  the procedure takes a
significantly
long time to finish (e.g. 1 hour).  while the procedure goes on, the
network
goes down, such that after the procedure finishes, the soapserver causes
an
exception to be thrown because it cant send a response to the client. 
the client in turn does not know if the network is still alive, and
waits forever
for the server's response.

i cant set Call's timeout because it might timeout too early, even
before the procedure
has finished.  and the procedure's length is variable. can be days, or
something.

anybody got a suggestion?

thanks.


---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.445 / Virus Database: 250 - Release Date: 1/21/2003
 


From amanda59@example.org  Fri Feb  7 10:16:48 2003
Return-Path: <amanda59@example.org>
Mailing-List: contact amanda59@example.org; run by ezmlm
Delivered-To: mailing list amanda59@example.org
Received: (qmail 68707 invoked by uid 500); 7 Feb 2003 10:16:48 -0000
Delivered-To: amanda59@example.org
Received: (qmail 68683 invoked from network); 7 Feb 2003 10:16:48 -0000
Received: from icarus.apache.org (83.161.120.155)
  by daedalus.apache.org with SMTP; 7 Feb 2003 10:16:48 -0000
Received: (qmail 73132 invoked by uid 1064); 7 Feb 2003 10:16:47 -0000
Date: 7 Feb 2003 10:16:47 -0000
Message-ID: <amanda59@example.org>
From: Sam Ruby <amanda59@example.org>
To: amanda59@example.org
Subject: [GUMP] Build Failure - xml-soap
X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N

----------------------------------------------------
This email is autogenerated from the output from:
<http://cvs.apache.org/builds/gump/2003-02-07/xml-soap.html>
----------------------------------------------------

Buildfile: build.xml

init:

prepare:
    [mkdir] Created dir: /home/rubys/jakarta/xml-soap/java/build

checkDependencies:

checkBSF:

checkXMI:
     [echo] Warning: XMI dependencies were not resolved.

checkPOP3:
     [echo] Warning: POP3 dependencies were not resolved.

checkSMTP:
     [echo] Warning: SMTP dependencies were not resolved.

checkEJB:

checkSSL:

compile:
    [mkdir] Created dir: /home/rubys/jakarta/xml-soap/java/build/classes
    [javac] Compiling 122 source files to /home/rubys/jakarta/xml-soap/java/build/classes
    [javac] This version of java does not support the classic compiler; upgrading to modern
    [javac] Note: Some input files use or override a deprecated API.
    [javac] Note: Recompile with -deprecation for details.
     [copy] Copying 1 file to /home/rubys/jakarta/xml-soap/java/build/classes
     [copy] Copying 1 file to /home/rubys/jakarta/xml-soap/java/build/lib
      [jar] Building jar: /home/rubys/jakarta/xml-soap/java/build/lib/soap.jar

buildTest:
     [echo] junit package found ...
    [javac] Compiling 14 source files to /home/rubys/jakarta/xml-soap/java/build
    [javac] This version of java does not support the classic compiler; upgrading to modern

junit:
    [junit] Running test.encoding.soapenc.PackageTests
    [junit] Tests run: 61, Failures: 0, Errors: 0, Time elapsed: 1.171 sec
    [junit] Running test.util.xml.PackageTests
    [junit] Tests run: 17, Failures: 1, Errors: 0, Time elapsed: 0.059 sec

BUILD FAILED
file:///home/rubys/jakarta/xml-soap/java/build.xml:247: Test test.util.xml.PackageTests failed

Total time: 11 seconds

From amanda59@example.org  Fri Feb  7 19:12:25 2003
Return-Path: <amanda59@example.org>
Mailing-List: contact amanda59@example.org; run by ezmlm
Delivered-To: mailing list amanda59@example.org
Delivered-To: moderator for amanda59@example.org
Received: (qmail 34357 invoked by uid 500); 7 Feb 2003 19:12:25 -0000
Delivered-To: amanda59@example.org
Received: (qmail 34353 invoked from network); 7 Feb 2003 19:12:25 -0000
Received: from icarus.apache.org (83.161.120.155)
  by daedalus.apache.org with SMTP; 7 Feb 2003 19:12:25 -0000
Received: (qmail 78032 invoked by uid 1527); 7 Feb 2003 19:12:24 -0000
Date: 7 Feb 2003 19:12:24 -0000
Message-ID: <amanda59@example.org>
From: amanda59@example.org
To: amanda59@example.org
Subject: cvs commit: xml-soap/java/src/org/apache/soap/server RPCRouter.java
X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N

snichol     2003/02/07 11:12:24

  Modified:    java/src/org/apache/soap/server RPCRouter.java
  Log:
  Fix NPE when service method returns null.
  
  Revision  Changes    Path
  1.20      +1 -1      xml-soap/java/src/org/apache/soap/server/RPCRouter.java
  
  Index: RPCRouter.java
  ===================================================================
  RCS file: /home/cvs/xml-soap/java/src/org/apache/soap/server/RPCRouter.java,v
  retrieving revision 1.19
  retrieving revision 1.20
  diff -u -r1.19 -r1.20
  --- RPCRouter.java	8 Jan 2003 20:20:43 -0000	1.19
  +++ RPCRouter.java	7 Feb 2003 19:12:24 -0000	1.20
  @@ -150,7 +150,7 @@
   
           // See if we change return type for polymorphism, doing as little
           // work as possible in the cases where there is no polymorphism.
  -        if (retType != void.class && !retType.isPrimitive()) {
  +        if (ret != null && retType != void.class && !retType.isPrimitive()) {
             Class retClass = ret.getClass();
             if (retClass != retType) {
               Hashtable props = dd.getProps();
  
  
  

From amanda59@example.org  Fri Feb  7 19:38:58 2003
Return-Path: <amanda59@example.org>
Mailing-List: contact amanda59@example.org; run by ezmlm
Delivered-To: mailing list amanda59@example.org
Delivered-To: moderator for amanda59@example.org
Received: (qmail 94062 invoked by uid 500); 7 Feb 2003 19:38:58 -0000
Delivered-To: amanda59@example.org
Received: (qmail 94056 invoked from network); 7 Feb 2003 19:38:58 -0000
Received: from icarus.apache.org (83.161.120.155)
  by daedalus.apache.org with SMTP; 7 Feb 2003 19:38:58 -0000
Received: (qmail 86693 invoked by uid 1527); 7 Feb 2003 19:38:57 -0000
Date: 7 Feb 2003 19:38:57 -0000
Message-ID: <amanda59@example.org>
From: amanda59@example.org
To: amanda59@example.org
Subject: cvs commit: xml-soap/java/src/org/apache/soap/encoding SOAPMappingRegistry.java
X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N

snichol     2003/02/07 11:38:57

  Modified:    java/src/org/apache/soap/util/xml
                        XMLJavaMappingRegistry.java
               java/src/org/apache/soap/encoding SOAPMappingRegistry.java
  Log:
  Restore changes of version 1.9 in XJMR.  Add methods to map just types.
  Add code to SMR to map Object so that null objects still can be serialized.
  
  Revision  Changes    Path
  1.15      +48 -10    xml-soap/java/src/org/apache/soap/util/xml/XMLJavaMappingRegistry.java
  
  Index: XMLJavaMappingRegistry.java
  ===================================================================
  RCS file: /home/cvs/xml-soap/java/src/org/apache/soap/util/xml/XMLJavaMappingRegistry.java,v
  retrieving revision 1.14
  retrieving revision 1.15
  diff -u -r1.14 -r1.15
  --- XMLJavaMappingRegistry.java	7 Feb 2003 04:15:58 -0000	1.14
  +++ XMLJavaMappingRegistry.java	7 Feb 2003 19:38:57 -0000	1.15
  @@ -155,25 +155,63 @@
     {
       Maps maps = getMapsForEncoding(encodingStyleURI);
       Object java2XMLKey = "";
  -    if (javaType != null)
  -      java2XMLKey = javaType;
       Object xml2JavaKey = "";
  -    if (elementType != null)
  -      xml2JavaKey = elementType;
   
  -    if (s != null)
  +    if (s != null) {
  +      if (javaType != null)
  +        java2XMLKey = javaType;
         maps.sReg.put(java2XMLKey, s);
  +    }
   
  -    if (ds != null)
  +    if (ds != null) {
  +      if (elementType != null)
  +        xml2JavaKey = elementType;
         maps.dsReg.put(xml2JavaKey, ds);
  +    }
   
       // Only map types if both types are provided.
  -    // Map regardless of specification of serializer and deserializer,
  -    // since the mapping can be used for null values, too.
       if (elementType != null && javaType != null) {
  -      maps.java2XMLReg.put(java2XMLKey, elementType);
  -      maps.xml2JavaReg.put(xml2JavaKey, javaType);
  +      if (s != null)
  +        maps.java2XMLReg.put(java2XMLKey, elementType);
  +      if (ds != null)
  +        maps.xml2JavaReg.put(xml2JavaKey, javaType);
       }
  +  }
  +
  +  /**
  +   * Adds a Java-to-XML type mapping.  This is usually called to
  +   * provide a mapping to allow serialization of a null value
  +   * for a type for which there is no serializer.
  +   *
  +   * @param encodingStyleURI The encoding style for the map.  The
  +   *        encoding style qualifies the types.
  +   * @param elementType The XML type.
  +   * @param javaType The Java type.
  +   */
  +  public void addJavaToXMLMap(String encodingStyleURI, QName elementType, Class javaType) {
  +    Maps maps = getMapsForEncoding(encodingStyleURI);
  +    Object java2XMLKey = "";
  +    if (javaType != null)
  +      java2XMLKey = javaType;
  +    maps.java2XMLReg.put(java2XMLKey, elementType);
  +  }
  +
  +  /**
  +   * Adds an XML-to-Java type mapping.  This is usually called to
  +   * provide a mapping to allow de-serialization of a null value
  +   * for a type for which there is no de-serializer.
  +   *
  +   * @param encodingStyleURI The encoding style for the map.  The
  +   *        encoding style qualifies the types.
  +   * @param elementType The XML type.
  +   * @param javaType The Java type.
  +   */
  +  public void addXMLToJavaMap(String encodingStyleURI, QName elementType, Class javaType) {
  +    Maps maps = getMapsForEncoding(encodingStyleURI);
  +    Object xml2JavaKey = "";
  +    if (elementType != null)
  +      xml2JavaKey = elementType;
  +    maps.xml2JavaReg.put(xml2JavaKey, javaType);
     }
   
     /**
  
  
  
  1.39      +7 -0      xml-soap/java/src/org/apache/soap/encoding/SOAPMappingRegistry.java
  
  Index: SOAPMappingRegistry.java
  ===================================================================
  RCS file: /home/cvs/xml-soap/java/src/org/apache/soap/encoding/SOAPMappingRegistry.java,v
  retrieving revision 1.38
  retrieving revision 1.39
  diff -u -r1.38 -r1.39
  --- SOAPMappingRegistry.java	7 Feb 2003 04:15:58 -0000	1.38
  +++ SOAPMappingRegistry.java	7 Feb 2003 19:38:57 -0000	1.39
  @@ -414,14 +414,17 @@
     private void initializeRegistry(String schemaURI)
     {
       QName schemaQNames[] = null;
  +    QName objectQName = null;
   
       if (schemaURI.equals(Constants.NS_URI_1999_SCHEMA_XSD)) {
         schemaQNames = schema1999QNames;
  +      objectQName = Constants.object1999QName;
         mapSchemaTypes(schema2000QNames, false);
         mapSchemaTypes(schema2001QNames, false);
       } else if (schemaURI.equals(Constants.NS_URI_2000_SCHEMA_XSD)) {
         mapSchemaTypes(schema1999QNames, false);
         schemaQNames = schema2000QNames;
  +      objectQName = Constants.object2000QName;
         mapSchemaTypes(schema2001QNames, false);
       } else {
         if (!schemaURI.equals(Constants.NS_URI_2001_SCHEMA_XSD)) {
  @@ -432,10 +435,14 @@
         mapSchemaTypes(schema1999QNames, false);
         mapSchemaTypes(schema2000QNames, false);
         schemaQNames = schema2001QNames;
  +      objectQName = Constants.object2001QName;
       }
   
       // map the ones that I want to do read-write with
       mapSchemaTypes(schemaQNames, true);
  +
  +    // add a mapping for serialization of null Objects
  +    addJavaToXMLMap(soapEncURI, objectQName, Object.class);
   
       // Register parameter serializer for SOAP-ENC encoding style.
       mapTypes(soapEncURI, RPCConstants.Q_ELEM_PARAMETER, Parameter.class,
  
  
  

From amanda59@example.org  Mon Feb 10 19:08:55 2003
Return-Path: <amanda59@example.org>
Mailing-List: contact amanda59@example.org; run by ezmlm
Delivered-To: mailing list amanda59@example.org
Delivered-To: moderator for amanda59@example.org
Received: (qmail 51439 invoked by uid 500); 10 Feb 2003 19:08:55 -0000
Delivered-To: amanda59@example.org
Received: (qmail 51436 invoked from network); 10 Feb 2003 19:08:55 -0000
Received: from icarus.apache.org (83.161.120.155)
  by daedalus.apache.org with SMTP; 10 Feb 2003 19:08:55 -0000
Received: (qmail 58895 invoked by uid 1527); 10 Feb 2003 19:08:55 -0000
Date: 10 Feb 2003 19:08:55 -0000
Message-ID: <amanda59@example.org>
From: amanda59@example.org
To: amanda59@example.org
Subject: cvs commit: xml-soap/java/src/org/apache/soap/util/xml NSStack.java
X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N

snichol     2003/02/10 11:08:54

  Modified:    java/src/org/apache/soap/util/xml NSStack.java
  Log:
  Fix an ArrayIndexOutOfBoundsException in getPredefinedNamespace when the
  array grows.
  
  Revision  Changes    Path
  1.8       +2 -1      xml-soap/java/src/org/apache/soap/util/xml/NSStack.java
  
  Index: NSStack.java
  ===================================================================
  RCS file: /home/cvs/xml-soap/java/src/org/apache/soap/util/xml/NSStack.java,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- NSStack.java	18 Nov 2002 15:55:11 -0000	1.7
  +++ NSStack.java	10 Feb 2003 19:08:54 -0000	1.8
  @@ -133,7 +133,8 @@
               String[] newnamespace = new String[length * 2];
               System.arraycopy(predefinedNamespaces, 0, newnamespace, 0, length);
               for (int i=0; i<length; i++)
  -                predefinedNamespaces[i+length] = NSPREFIX + (i+length+1);
  +                newnamespace[i+length] = NSPREFIX + (i+length+1);
  +            predefinedNamespaces = newnamespace;
           }
           return predefinedNamespaces[nsCount];
       }
  
  
  

From amanda59@example.org  Tue Feb 11 14:28:44 2003
Return-Path: <amanda59@example.org>
Mailing-List: contact amanda59@example.org; run by ezmlm
Delivered-To: mailing list amanda59@example.org
Delivered-To: moderator for amanda59@example.org
Received: (qmail 87515 invoked by uid 500); 11 Feb 2003 14:28:44 -0000
Delivered-To: amanda59@example.org
Received: (qmail 87512 invoked from network); 11 Feb 2003 14:28:44 -0000
Received: from icarus.apache.org (83.161.120.155)
  by daedalus.apache.org with SMTP; 11 Feb 2003 14:28:44 -0000
Received: (qmail 85809 invoked by uid 1527); 11 Feb 2003 14:28:44 -0000
Date: 11 Feb 2003 14:28:44 -0000
Message-ID: <amanda59@example.org>
From: amanda59@example.org
To: amanda59@example.org
Subject: cvs commit: xml-soap/java/docs/guide config.html
X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N

snichol     2003/02/11 06:28:44

  Modified:    java/docs/guide config.html
  Log:
  Remove the faultListener parameters from the sample web.xml file.  This is
  specified on a per-service basis in the deployment descriptor.
  
  Revision  Changes    Path
  1.9       +0 -4      xml-soap/java/docs/guide/config.html
  
  Index: config.html
  ===================================================================
  RCS file: /home/cvs/xml-soap/java/docs/guide/config.html,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- config.html	11 Feb 2003 14:26:16 -0000	1.8
  +++ config.html	11 Feb 2003 14:28:44 -0000	1.9
  @@ -63,10 +63,6 @@
               org.apache.soap.server.http.RPCRouterServlet
           &lt;/servlet-class&gt;
           &lt;init-param&gt;
  -          &lt;param-name&gt;faultListener&lt;/param-name&gt;
  -          &lt;param-value&gt;org.apache.soap.server.DOMFaultListener&lt;/param-value&gt;
  -        &lt;/init-param&gt;
  -        &lt;init-param&gt;
             &lt;param-name&gt;ConfigFile&lt;/param-name&gt;
             &lt;param-value&gt;<B><I>config-file</I></B>&lt;/param-value&gt;
           &lt;/init-param&gt;
  
  
  

From amanda59@example.org  Tue Feb 11 14:26:17 2003
Return-Path: <amanda59@example.org>
Mailing-List: contact amanda59@example.org; run by ezmlm
Delivered-To: mailing list amanda59@example.org
Delivered-To: moderator for amanda59@example.org
Received: (qmail 80910 invoked by uid 500); 11 Feb 2003 14:26:17 -0000
Delivered-To: amanda59@example.org
Received: (qmail 80904 invoked from network); 11 Feb 2003 14:26:16 -0000
Received: from icarus.apache.org (83.161.120.155)
  by daedalus.apache.org with SMTP; 11 Feb 2003 14:26:16 -0000
Received: (qmail 84264 invoked by uid 1527); 11 Feb 2003 14:26:16 -0000
Date: 11 Feb 2003 14:26:16 -0000
Message-ID: <amanda59@example.org>
From: amanda59@example.org
To: amanda59@example.org
Subject: cvs commit: xml-soap/java/docs/guide config.html
X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N

snichol     2003/02/11 06:26:16

  Modified:    java/docs/guide config.html
  Log:
  Add XMLParser and EnvelopeEditorFactory parameters to the sample web.xml
  file.
  
  Revision  Changes    Path
  1.8       +8 -1      xml-soap/java/docs/guide/config.html
  
  Index: config.html
  ===================================================================
  RCS file: /home/cvs/xml-soap/java/docs/guide/config.html,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- config.html	16 Oct 2002 03:33:20 -0000	1.7
  +++ config.html	11 Feb 2003 14:26:16 -0000	1.8
  @@ -47,6 +47,14 @@
           &lt;param-name&gt;ConfigFile&lt;/param-name&gt;
           &lt;param-value&gt;<B><I>config-file</I></B>&lt;/param-value&gt;
         &lt;/context-param&gt;
  +      &lt;context-param&gt;
  +        &lt;param-name&gt;XMLParser&lt;/param-name&gt;
  +        &lt;param-value&gt;org.apache.xerces.jaxp.DocumentBuilderFactoryImpl&lt;/param-value&gt;
  +      &lt;/context-param&gt;
  +      &lt;context-param&gt;
  +        &lt;param-name&gt;EnvelopeEditorFactory&lt;/param-name&gt;
  +        &lt;param-value&gt;class-implementing-org.apache.soap.transport.EnvelopeEditorFactory&lt;/param-value&gt;
  +      &lt;/context-param&gt;
         &lt;servlet&gt;
           &lt;servlet-name&gt;rpcrouter&lt;/servlet-name&gt;
           &lt;display-name&gt;Apache-SOAP RPC Router&lt;/display-name&gt;
  @@ -245,7 +253,6 @@
       </blockquote><p>As is noted in the section <A href="#configfile">above</A>, your configuration manager can be passed
   parameters via &lt;option&gt; elements in
   the SOAP server configuration file.
  -<P>Last updated 5/7/2002 by Bill Nagy &lt;<A href="mailto:amanda59@example.org">amanda59@example.org</A>&gt;.</P>
   </body>
   
   
  
  
  

From amanda59@example.org  Tue Feb 11 21:53:30 2003
Return-Path: <amanda59@example.org>
Mailing-List: contact amanda59@example.org; run by ezmlm
Delivered-To: mailing list amanda59@example.org
Received: (qmail 61073 invoked by uid 500); 11 Feb 2003 21:53:30 -0000
Delivered-To: amanda59@example.org
Received: (qmail 61067 invoked from network); 11 Feb 2003 21:53:30 -0000
Received: from bi-01pt1.bluebird.ibm.com (HELO ace.iris.com) (83.161.120.155)
  by daedalus.apache.org with SMTP; 11 Feb 2003 21:53:30 -0000
To: <amanda59@example.org>
Subject: How does one register and create a Custom Provider?
MIME-Version: 1.0
X-Mailer: Lotus Notes Build V60_09262002 September 26, 2002
Message-ID: <amanda59@example.org>
From: amanda59@example.org
Date: Tue, 11 Feb 2003 16:51:36 -0500
X-MIMETrack: S/MIME Sign by Notes Client on Thom Bentley/Westford/IBM(Build V60_09262002|September
 26, 2002) at 02/11/2003 04:53:30 PM,
	Serialize by Notes Client on Thom Bentley/Westford/IBM(Build V60_09262002|September
 26, 2002) at 02/11/2003 04:53:30 PM,
	Serialize complete at 02/11/2003 04:53:30 PM,
	Itemize by Notes Client on Thom Bentley/Westford/IBM(Build V60_09262002|September
 26, 2002) at 02/11/2003 04:53:30 PM,
	S/MIME Sign complete at 02/11/2003 04:53:30 PM,
	Serialize by Router on Ace/Iris(Release 6.0.1NP|February 04, 2003) at 02/11/2003
 04:53:30 PM
Content-Type: multipart/signed;
	 protocol="application/x-pkcs7-signature";
	 micalg=sha1;
	 boundary=-------z40929_boundary_sign
X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N

This is an S/MIME signed message.

---------z40929_boundary_sign
Content-Type: text/plain; charset="US-ASCII"

I want to extend the JavaRPC and JavaMsg providers, and possibly create a 
completely new kind of provider.

How do I register the subclassed providers with AXIS?

How do I register the completely new providers with AXIS?

How do I ensure that it gets called so it is used to invoke web services 
for my special server?

I have read that this is possible, but have found no examples.  I did find 
a reference to it in the Wrox book on AXIS and at 
http://www.codenotes.com/do/articles/article?articleID=2039.  The 
CodeNotes article is not available yet and I they want answers now.

Regards,
Thom Bentley
Messaging and Collaboration, IBM Corp, 5 Technology Park Drive, Westford, 
MA 01886

---------z40929_boundary_sign
Content-Type: application/x-pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"
Content-Description: S/MIME Cryptographic Signature

MIAGCSqGSIb3DQEHAqCAMIINXwIBATELMAkGBSsOAwIaBQAwCwYJKoZIhvcNAQcBoIIL5jCCAtYw
ggG+oAMCAQICFE3leofJqXlwRD8sfskkrfWnQKFPMA0GCSqGSIb3DQEBBAUAMDIxETAPBgNVBAoT
CE5vdGVzZGV2MR0wGwYDVQQDExRXZXN0Zm9yZCBJbnRlcm5ldCBDQTAeFw0wMjA2MjYxNzA1MTJa
Fw0wNDA2MjYxNzAzNDRaMGIxDDAKBgNVBAoTA0lCTTERMA8GA1UECxMIV2VzdGZvcmQxFTATBgNV
BAMTDFRob20gQmVudGxleTEoMCYGCSqGSIb3DQEJARYZdGJlbnRsZXlAbm90ZXNkZXYuaWJtLmNv
bTBbMA0GCSqGSIb3DQEBAQUAA0oAMEcCQQCtDJHDXuPzKPTKBfptLsnel/OWpaBMS/Mla6FAyNxT
85fbYMRqYCHVU7fFX39elDEW53TQh5P8qORFSRu0MTPLAgJGx6N9MHswDgYDVR0PAQH/BAQDAgO4
MGkGA1UdHwRiMGAwXqBcoFqGWGxkYXA6Ly9jbGFwdG9uLmlyaXMuY29tL0NOPVdlc3Rmb3JkJTIw
SW50ZXJuZXQlMjBDQSxPPU5vdGVzZGV2P2NlcnRpZmljYXRlUmV2b2NhdGlvbkxpc3QwDQYJKoZI
hvcNAQEEBQADggEBAI+l8nG4F1ZppickeR5+LY2jz9dhhqPj4Qc+9x7899lSx6afWuYnm10bzqeE
bNBW0JBVJAquKX7vw4+ucjEZWKoTSHyqQj1HLdrZuQSF2RZNVGVzryO5rJpmN45fukikz/e53pC1
rVtpUbklpRNmQcTl3LnJucTuuQsbMNwPqup5Nd8pHnf84TO27TgCcUTPYfXOsXpOY9iDAMpkeswv
Lkxb6JAUyNgiaUZqVa+bg7x9ihp/LsGlDt/0FZLKd7rb7xYIw6Xz+4J1nIwt5ms+f5Z5eQSh+Xao
tueFCCtY+rC3Bsgs0ZJhIRcDPRxB7k6/ZTYlyiHzBGYc46TzZKFodkUwggLWMIIBvqADAgECAhRN
5XqHyal5cEQ/LH7JJK31p0ChTzANBgkqhkiG9w0BAQQFADAyMREwDwYDVQQKEwhOb3Rlc2RldjEd
MBsGA1UEAxMUV2VzdGZvcmQgSW50ZXJuZXQgQ0EwHhcNMDIwNjI2MTcwNTEyWhcNMDQwNjI2MTcw
MzQ0WjBiMQwwCgYDVQQKEwNJQk0xETAPBgNVBAsTCFdlc3Rmb3JkMRUwEwYDVQQDEwxUaG9tIEJl
bnRsZXkxKDAmBgkqhkiG9w0BCQEWGXRiZW50bGV5QG5vdGVzZGV2LmlibS5jb20wWzANBgkqhkiG
9w0BAQEFAANKADBHAkEArQyRw17j8yj0ygX6bS7J3pfzlqWgTEvzJWuhQMjcU/OX22DEamAh1VO3
xV9/XpQxFud00IeT/KjkRUkbtDEzywICRsejfTB7MA4GA1UdDwEB/wQEAwIDuDBpBgNVHR8EYjBg
MF6gXKBahlhsZGFwOi8vY2xhcHRvbi5pcmlzLmNvbS9DTj1XZXN0Zm9yZCUyMEludGVybmV0JTIw
Q0EsTz1Ob3Rlc2Rldj9jZXJ0aWZpY2F0ZVJldm9jYXRpb25MaXN0MA0GCSqGSIb3DQEBBAUAA4IB
AQCPpfJxuBdWaaYnJHkefi2No8/XYYaj4+EHPvce/PfZUsemn1rmJ5tdG86nhGzQVtCQVSQKril+
78OPrnIxGViqE0h8qkI9Ry3a2bkEhdkWTVRlc68juayaZjeOX7pIpM/3ud6Qta1baVG5JaUTZkHE
5dy5ybnE7rkLGzDcD6rqeTXfKR53/OEztu04AnFEz2H1zrF6TmPYgwDKZHrMLy5MW+iQFMjYImlG
alWvm4O8fYoafy7BpQ7f9BWSyne62+8WCMOl8/uCdZyMLeZrPn+WeXkEofl2qLbnhQgrWPqwtwbI
LNGSYSEXAz0cQe5Ov2U2Jcoh8wRmHOOk82ShaHZFMIIDFTCCAf2gAwIBAgIUTPowkBqiISL6ucRR
2hZUBy996XQwDQYJKoZIhvcNAQEEBQAwMjERMA8GA1UEChMITm90ZXNkZXYxHTAbBgNVBAMTFFdl
c3Rmb3JkIEludGVybmV0IENBMB4XDTAxMTIxNDE1NTMxOFoXDTM3MTIzMTA0NTkwMFowMjERMA8G
A1UEChMITm90ZXNkZXYxHTAbBgNVBAMTFFdlc3Rmb3JkIEludGVybmV0IENBMIIBIjANBgkqhkiG
9w0BAQEFAAOCAQ8AMIIBCgKCAQEAo2eD6uiRICw7NmE8BiS9Gbhx0amSpA1qAgMdea5XzsbhTkWO
vJJFGrI3Qfi84IC2o6GAaelHfyBb0Ugy274FrWa1NMxeHNk36xoYHFdFz50BY13VlCs6kjOTaYrl
43yxpnDiDj0KazdID6khx6d+ijcoWTaRjPV/FOObaIBTzr+ZzUqt30iUdWS2b96DrFMh1O3lLRR/
nvqML7akXAMKRN0+LVtMjEnj0NRDHRup7KJoHqFM96GN4vD/6xtvY4yFPaP5f8iaD4YOgSzckJ/W
9tlmgq9aIWrmaYGU7aLyeCAOO6zn6FMK5HwvVat1wxQ00sRVKDmd2eb2iLwsbUXZcwIDAQABoyMw
ITAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBhjANBgkqhkiG9w0BAQQFAAOCAQEAUzCm
fNFtqoRx50JjQ1WOdbHrOD7GZ7iS8eePjmurrhDCwCac/OV8jqhv9kY0Oy9kHH4qZkzEI25KX6cG
PvptsAOVczhr7SFvRr12zSGOicCh3HQx4MOqQOui68Y94aFVDNiP4gDDqAZRDQ3iLgnDzz9RKfVg
M8igU1Do69c+5yHFk0WtC2aOG8hXMZtXbZzF3Z5E1eDPKF5/PrcOqQApwNERBWYFEDZTlUgRIR/x
ahHAuk9HmsxA/RAFVosP1QVU9J7+O1bcaPYzf5rqa1m9imbT6SNndFdT/nLvuLffUel/vjTRsNVB
1GTaCBQu8zlkavcx/Kd0BjwnxjKqMzg90TCCAxUwggH9oAMCAQICFEz6MJAaoiEi+rnEUdoWVAcv
fel0MA0GCSqGSIb3DQEBBAUAMDIxETAPBgNVBAoTCE5vdGVzZGV2MR0wGwYDVQQDExRXZXN0Zm9y
ZCBJbnRlcm5ldCBDQTAeFw0wMTEyMTQxNTUzMThaFw0zNzEyMzEwNDU5MDBaMDIxETAPBgNVBAoT
CE5vdGVzZGV2MR0wGwYDVQQDExRXZXN0Zm9yZCBJbnRlcm5ldCBDQTCCASIwDQYJKoZIhvcNAQEB
BQADggEPADCCAQoCggEBAKNng+rokSAsOzZhPAYkvRm4cdGpkqQNagIDHXmuV87G4U5FjrySRRqy
N0H4vOCAtqOhgGnpR38gW9FIMtu+Ba1mtTTMXhzZN+saGBxXRc+dAWNd1ZQrOpIzk2mK5eN8saZw
4g49Cms3SA+pIcenfoo3KFk2kYz1fxTjm2iAU86/mc1Krd9IlHVktm/eg6xTIdTt5S0Uf576jC+2
pFwDCkTdPi1bTIxJ49DUQx0bqeyiaB6hTPehjeLw/+sbb2OMhT2j+X/Img+GDoEs3JCf1vbZZoKv
WiFq5mmBlO2i8nggDjus5+hTCuR8L1WrdcMUNNLEVSg5ndnm9oi8LG1F2XMCAwEAAaMjMCEwDwYD
VR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAYYwDQYJKoZIhvcNAQEEBQADggEBAFMwpnzRbaqE
cedCY0NVjnWx6zg+xme4kvHnj45rq64QwsAmnPzlfI6ob/ZGNDsvZBx+KmZMxCNuSl+nBj76bbAD
lXM4a+0hb0a9ds0hjonAodx0MeDDqkDrouvGPeGhVQzYj+IAw6gGUQ0N4i4Jw88/USn1YDPIoFNQ
6OvXPuchxZNFrQtmjhvIVzGbV22cxd2eRNXgzyhefz63DqkAKcDREQVmBRA2U5VIESEf8WoRwLpP
R5rMQP0QBVaLD9UFVPSe/jtW3Gj2M3+a6mtZvYpm0+kjZ3RXU/5y77i331Hpf7400bDVQdRk2ggU
LvM5ZGr3MfyndAY8J8YyqjM4PdExggFUMIIBUAIBATBKMDIxETAPBgNVBAoTCE5vdGVzZGV2MR0w
GwYDVQQDExRXZXN0Zm9yZCBJbnRlcm5ldCBDQQIUTeV6h8mpeXBEPyx+ySSt9adAoU8wCQYFKw4D
AhoFAKCBojAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0wMzAyMTEy
MTUzMzBaMCMGCSqGSIb3DQEJBDEWBBT7bjOSliWKyDLld1ZrTv7xPUjTVzBDBgkqhkiG9w0BCQ8x
NjA0MAcGBSsOAwIdMA4GCCqGSIb3DQMCAgIAgDAKBggqhkiG9w0DBzANBggqhkiG9w0DAgIBKDAN
BgkqhkiG9w0BAQEFAARAlqSJ3f4Z/1rkjidw6wfEnKyE8VlbYLtuHOj12PHeo624dFB5gNh4BS4L
hssTSTLXuZZG8GdkejWvcnysdmA01QAAAAA=

---------z40929_boundary_sign--

From amanda59@example.org  Tue Feb 11 21:58:43 2003
Return-Path: <amanda59@example.org>
Mailing-List: contact amanda59@example.org; run by ezmlm
Delivered-To: mailing list amanda59@example.org
Received: (qmail 79230 invoked from network); 11 Feb 2003 21:58:43 -0000
Received: from smtp.comcast.net (83.161.120.155)
  by daedalus.apache.org with SMTP; 11 Feb 2003 21:58:43 -0000
Received: from fastdata
 (pcp01349834pcs.lowmrn01.pa.comcast.net [83.161.120.155]) by
 mtaout07.icomcast.net
 (iPlanet Messaging Server 5.2 HotFix 1.09 (built Jan  7 2003))
 with ESMTP id <amanda59@example.org> for
 amanda59@example.org; Tue, 11 Feb 2003 16:58:13 -0500 (EST)
Date: Tue, 11 Feb 2003 17:00:06 -0500
From: Scott Nichol <amanda59@example.org>
Subject: Re: How does one register and create a Custom Provider?
In-reply-to:
 <amanda59@example.org>
To: amanda59@example.org
Message-id: <3E492C16.27497.5D12233@localhost>
MIME-version: 1.0
X-Mailer: Pegasus Mail for Windows (v4.02)
Content-type: text/plain; charset=US-ASCII
Content-transfer-encoding: 7BIT
Content-description: Mail message body
Priority: normal
X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N

Please post Axis questions to one of the Axis lists, axis-
amanda59@example.org or amanda59@example.org.

On 11 Feb 2003 at 16:51, amanda59@example.org wrote:

> I want to extend the JavaRPC and JavaMsg providers, and possibly create a 
> completely new kind of provider.
> 
> How do I register the subclassed providers with AXIS?
> 
> How do I register the completely new providers with AXIS?
> 
> How do I ensure that it gets called so it is used to invoke web services 
> for my special server?
> 
> I have read that this is possible, but have found no examples.  I did find 
> a reference to it in the Wrox book on AXIS and at 
> http://www.codenotes.com/do/articles/article?articleID=2039.  The 
> CodeNotes article is not available yet and I they want answers now.
> 
> Regards,
> Thom Bentley
> Messaging and Collaboration, IBM Corp, 5 Technology Park Drive, Westford, 
> MA 01886
> 


Scott Nichol

Do not reply directly to this e-mail address, as it is filtered to
only receive e-mail from specific mailing lists.



From amanda59@example.org  Mon Feb 24 11:05:45 2003
Return-Path: <amanda59@example.org>
Mailing-List: contact amanda59@example.org; run by ezmlm
Delivered-To: mailing list amanda59@example.org
Received: (qmail 74857 invoked by uid 500); 24 Feb 2003 11:05:45 -0000
Delivered-To: amanda59@example.org
Received: (qmail 74830 invoked from network); 24 Feb 2003 11:05:44 -0000
Received: from unknown (HELO madimc1.indra.es) (83.161.120.155)
  by daedalus.apache.org with SMTP; 24 Feb 2003 11:05:44 -0000
Received: from madarrclex4.indra.es ([83.161.120.155]) by madimc1.indra.es with Microsoft SMTPSVC(5.0.2195.5329);
	 Mon, 24 Feb 2003 12:03:44 +0100
X-MimeOLE: Produced By Microsoft Exchange V6.0.6249.0
content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Subject: Problem with Soap 2.3 + Tomcat 4.05. + Xerces 1.4.4
Date: Mon, 24 Feb 2003 12:03:43 +0100
Message-ID: <amanda59@example.org>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: Problem with Soap 2.3 + Tomcat 4.05. + Xerces 1.4.4
Thread-Index: AcLb9GUqvoPHS5qYRzGjWg1y/dRaXQ==
From: =?iso-8859-1?Q?=22L=F3pez_D=EDaz=2C_Alicia=22?= <amanda59@example.org>
To: <amanda59@example.org>
X-OriginalArrivalTime: 24 Feb 2003 11:03:44.0640 (UTC) FILETIME=[65CF9000:01C2DBF4]
X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N

<!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.0.6249.1">
<TITLE>Problem with Soap 2.3 + Tomcat 4.05. + Xerces 1.4.4</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/rtf format -->

<P><SPAN LANG=3D"es"><FONT SIZE=3D2 FACE=3D"Times New Roman">Hi!<BR>
<BR>
I'm trying to config Soap2.3 with tomcat 4.0.5,xerces 1.4.4..<BR>
<BR>
I could configure the SOAP engine on Tomcat and deploy the SOAP service =
using<BR>
the ADMIN interface using the browser .<BR>
<BR>
<BR>
However when I ran the following command at the command promt :<BR>
<BR>
<BR>
C:\&gt;java org.apache.soap.server.ServiceManagerClient<U> =
</U></FONT><U><FONT COLOR=3D"#0000FF" SIZE=3D2 FACE=3D"Times New =
Roman">&lt;<A =
HREF=3D"http://localhost:8080/soap/">http://localhost:8080/soap/</A>&gt;<=
/FONT></U><BR>
<FONT SIZE=3D2 FACE=3D"Times New Roman">servlet/rpcrouter list<BR>
<BR>
I got the following error :<BR>
<BR>
Exception in thread &quot;main&quot; java.lang.NoSuchMethodError<BR>
at org.apache.soap.util.xml.QName.&lt;init&gt;(QName.java:80)<BR>
at org.apache.soap.util.xml.QName.matches(QName.java:146)<BR>
at org.apache.soap.Envelope.unmarshall(Envelope.java:237)<BR>
at org.apache.soap.rpc.Call.invoke(Call.java:273)<BR>
at =
org.apache.soap.server.ServiceManagerClient.invokeMethod(ServiceManag<BR>=

erClient.java:129)<BR>
at =
org.apache.soap.server.ServiceManagerClient.list(ServiceManagerClient<BR>=

.java:151)<BR>
at =
org.apache.soap.server.ServiceManagerClient.main(ServiceManagerClient<BR>=

.java:237)<BR>
<BR>
S.O.S i need help!<BR>
</FONT></SPAN>
</P>

</BODY>
</HTML>

From amanda59@example.org  Mon Feb 24 20:57:39 2003
Return-Path: <amanda59@example.org>
Mailing-List: contact amanda59@example.org; run by ezmlm
Delivered-To: mailing list amanda59@example.org
Received: (qmail 64924 invoked from network); 24 Feb 2003 20:57:39 -0000
Received: from unknown (HELO mx.spindry.com) (83.161.120.155)
  by daedalus.apache.org with SMTP; 24 Feb 2003 20:57:39 -0000
Received: from filenet-gw.filenet.com ([83.161.120.155] helo=ATTABOY.carpenter.ORG)
	by mx.spindry.com with smtp (Exim 3.36 #2)
	id 18nPc8-00021C-00; Mon, 24 Feb 2003 15:54:16 -0500
Date: Mon, 24 Feb 2003 12:57:30 -0800
Message-ID: <amanda59@example.org>
X-Mailer: 21.1 (patch 9) "Canyonlands" XEmacs Lucid (via feedmail 11-beta-2 I) wjc loop;
	VM 6.71 under 21.1 (patch 9) "Canyonlands" XEmacs Lucid
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
From: amanda59@example.org (WJCarpenter)
To: amanda59@example.org
Subject: date deserialization with trailing sign locales
X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N

We've just discovered a serious problem with the Apache SOAP 2.3.1
DateSerializer class during deserialization.  (I think this probably
is also a problem in Axis, though I haven't really looked into that.)

DateSerializer.unmarshall instantiates a SimpleDateFormat and calls
its parse method to get a Date object from a string like
"2003-02-21T20:02:54Z".  

The problem is that parsing via SimpleDateFormat is locale-specific.
If the current Java Locale is one where integer signs come to the
right of the digits instead of coming to the left of the digits, the
parse fails.  The separator "-" in the ISO format is interpreted as a
sign for the year in such cases.  I've noodled around in the JDK class
source code a bit, and I think it comes down to calling
NumberFormat.parse to get the year, but letting it be "greedy" and
taking as much as it can reasonably interpret as an integer.

I have not yet discovered any workaround for this other than changing
the deserializer code.  Here is some simpler standalone code that
demonstrates the problem (the example Locale here is Egyption Arabic,
which uses the trailing integer sign).  This just boils things down to
the essence of the problem and is otherwise equivalent to similar code
in DateSerializer:

    void testArabicDate()
    {
        Locale arabic = new Locale("ar", "EG");
        System.out.println("Locale: " + arabic + " " + arabic.getDisplayName());
        Locale.setDefault(arabic);
        String dateString = "2003-02-21T20:02:54.123Z";
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSS'Z'");
        sdf.setTimeZone(TimeZone.getTimeZone("GMT"));
        Date date = null;
        try
        {
             date = sdf.parse(dateString);
        }
        catch (ParseException pe)
        {
            System.out.println("Caught ParseException: " + pe);
            System.out.println("      errorOffset was: " + pe.getErrorOffset());
        }
        System.out.println("Date:        " + dateString);
        System.out.println("Parsed date: " + date);
    }

To run the above code and repro the problem, you have to have a locale
definition installed for "ar_EG".  On MSWindows, for example, that's
done via the control panel ("regional settings" or something
similar).  You don't have to set the machine locale to anything in
particular other than what you already have.  If you run the above
code in the US version of the Sun JRE, you probably won't see the
problem.  If you run it in the JRE international version (or "the only
version" for non-MSWindows platforms) or the full Sun JDK, you will
get an exception inside the "try".  (I've actually only tried this
stuff on MSWindows, so I'm conjecturing about other platforms.)

OK, if you accept that this is a problem (and not my hallucination),
what to do about it?  I think it is in a vague area where you can't
really say that it's a JDK bug (which says SDF is locale-specific) or
an Apache SOAP bug (though you still get the exception even if you put
'quotes' around the dashes in the SDF string), but why bother using
SDF for this parse anyhow?  We're interpreting an ISO format that is
completely structured.  In fact, the only leeway is that we'll accept
it with or without the milliseconds component.  Why not just bust it
up by brute force?  Here is a static method that does just that (which
could be dropped into DateSerializer and called from unmarshall,
replacing most of it's current method body):

    static Date isoDateParser(String dateString)
    {
        if (dateString.charAt(4)  != '-'
        ||  dateString.charAt(7)  != '-'
        ||  dateString.charAt(10) != 'T'
        ||  dateString.charAt(13) != ':'
        ||  dateString.charAt(16) != ':'
        ||  dateString.charAt(dateString.length()-1) != 'Z')
        {
            throw new IllegalArgumentException("Not a valid ISO date/time (delimiters): " + dateString);
        }
        if (dateString.length() == 20)
        {
            // OK, already checked 'Z' above
        }
        else if (dateString.length() == 24)
        {
            if (dateString.charAt(19) != '.')
            {
                throw new IllegalArgumentException("Not a valid ISO date/time (millis dot): " + dateString);
            }
        }
        else
        {
            throw new IllegalArgumentException("Not a valid ISO date/time (length): " + dateString);
        }

        int year   = Integer.parseInt(dateString.substring(0, 4));
        int month  = Integer.parseInt(dateString.substring(5, 7)) - 1;
        int day    = Integer.parseInt(dateString.substring(8, 10));
        int hour   = Integer.parseInt(dateString.substring(11, 13));
        int minute = Integer.parseInt(dateString.substring(14, 16));
        int second = Integer.parseInt(dateString.substring(17, 19));
        int millis = 0;
        if (dateString.length() == 24) millis = Integer.parseInt(dateString.substring(20, 23));

        Calendar cal = Calendar.getInstance(TimeZone.getTimeZone("GMT"));
        cal.set(year, month, day, hour, minute, second);
        cal.set(Calendar.MILLISECOND, millis);

        return cal.getTime();
    }

-- 
amanda59@example.org (WJCarpenter)    PGP 0x91865119
38 95 1B 69 C9 C6 3D 25    73 46 32 04 69 D6 ED F3


From amanda59@example.org  Mon Feb 24 22:32:31 2003
Return-Path: <amanda59@example.org>
Mailing-List: contact amanda59@example.org; run by ezmlm
Delivered-To: mailing list amanda59@example.org
Received: (qmail 186 invoked from network); 24 Feb 2003 22:32:31 -0000
Received: from unknown (HELO mx.spindry.com) (83.161.120.155)
  by daedalus.apache.org with SMTP; 24 Feb 2003 22:32:31 -0000
Received: from filenet-gw.filenet.com ([83.161.120.155] helo=ATTABOY.carpenter.ORG)
	by mx.spindry.com with smtp (Exim 3.36 #2)
	id 18nR5w-0003sy-00; Mon, 24 Feb 2003 17:29:08 -0500
Date: Mon, 24 Feb 2003 14:32:28 -0800
Message-ID: <amanda59@example.org>
X-Mailer: 21.1 (patch 9) "Canyonlands" XEmacs Lucid (via feedmail 11-beta-2 I) wjc loop;
	VM 6.71 under 21.1 (patch 9) "Canyonlands" XEmacs Lucid
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
From: amanda59@example.org (WJCarpenter)
To: amanda59@example.org
Subject: RE: date deserialization with trailing sign locales
In-Reply-To: <amanda59@example.org>
References: <amanda59@example.org>
X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N

wjc> Why not just bust it up by brute force?  Here is a static method
wjc> that does just that (which could be dropped into DateSerializer
wjc> and called from unmarshall, replacing most of it's current method
wjc> body):

If someone would rather make a tweak than such an large-ish change,
you could also do something like this:

    NumberFormat nf = NumberFormat.getInstance(Locale.ENGLISH);
    nf.setParseIntegerOnly(true);
    sdf.setNumberFormat(nf);

This sets the Locale for numeric parsing to be ENGLISH.  It also
specifies to only parse integers, which helps get past the literal
decimal point between seconds and milliseconds.  Beats me if there are
other issues lurking down there, but this is simpler in terms of
changed lines of Apache SOAP code than my brute force parser.
-- 
amanda59@example.org (WJCarpenter)    PGP 0x91865119
38 95 1B 69 C9 C6 3D 25    73 46 32 04 69 D6 ED F3


From amanda59@example.org  Tue Feb 25 12:13:46 2003
Return-Path: <amanda59@example.org>
Mailing-List: contact amanda59@example.org; run by ezmlm
Delivered-To: mailing list amanda59@example.org
Received: (qmail 65131 invoked by uid 500); 25 Feb 2003 12:13:46 -0000
Delivered-To: amanda59@example.org
Received: (qmail 65121 invoked from network); 25 Feb 2003 12:13:45 -0000
Received: from unknown (HELO mailserv.mercadosw.com) (83.161.120.155)
  by daedalus.apache.org with SMTP; 25 Feb 2003 12:13:45 -0000
content-class: urn:content-classes:message
Subject: A question on SocketException in SOAP
MIME-Version: 1.0
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C2DCC7.579D42D3"
Date: Tue, 25 Feb 2003 14:13:44 +0200
X-MimeOLE: Produced By Microsoft Exchange V6.0.6249.0
Message-ID: <amanda59@example.org>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: A question on SocketException in SOAP
Thread-Index: AcLcx1bgW7pJ//OoR4mcFSyUaXqMcw==
From: "David Zonsheine" <amanda59@example.org>
To: <amanda59@example.org>
X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N

This is a multi-part message in MIME format.

------_=_NextPart_001_01C2DCC7.579D42D3
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hello All,
=20
I am using SOAP 2.2 with TOMCAT 4.1.
=20
I encountered the following problem:
=20
My SOAP server and my GUI JSPs are installed on the same TOMCAT server
(same JVM).
=20
Now, everything goes on just fine. I am using the GUI which makes a lot
of SOAP calls to the SOAP server.
=20
Everything is fine until I leave the system for a few days (the
weekend).
=20
When I came back I saw that I can't connect to my GUI anymore.
=20
What I get is the following error:=20
=20
Action GetList has failed. Details: Error opening socket: Connection
timed out: connect at....
=20
A few more interesting points:
=20
1.	When I try to call the SOAP server using a command line client I
have everything is fine. I get good results.
2.	I make the SOAP calls using a SOAP client class I wrote. In the
JSPs I have the client class as a bean:=20
            <jsp:useBean id=3D"om"
class=3D"com.mercado.s2002.management.ssoap.MngSoapClient"
scope=3D"application"/>.
            Maybe this has something to do with the failure.
3.	When I tried to write a JSP with a single line that open a
socket to the SOAP server URL I got the same error.
=20
I thought that this has something to do with the fact the system was
idle for hours but when I scheduled the system to run every 30 minutes
for a few days I got the same exception after about 20 hours.
=20
Do you have any idea?
=20
This is a critical issue for me, every idea can help.
=20
Thank you very much,
=20
David
=20
=20
=20
=20

------_=_NextPart_001_01C2DCC7.579D42D3
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns=3D"http://www.w3.org/TR/REC-html40">

<head>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Dus-ascii">


<meta name=3DProgId content=3DWord.Document>
<meta name=3DGenerator content=3D"Microsoft Word 10">
<meta name=3DOriginator content=3D"Microsoft Word 10">
<link rel=3DFile-List href=3D"cid:amanda59@example.org">
<!--[if gte mso 9]><xml>
 <o:OfficeDocumentSettings>
  <o:DoNotRelyOnCSS/>
 </o:OfficeDocumentSettings>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <w:WordDocument>
  <w:SpellingState>Clean</w:SpellingState>
  <w:GrammarState>Clean</w:GrammarState>
  <w:DocumentKind>DocumentEmail</w:DocumentKind>
  <w:EnvelopeVis/>
  <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
 </w:WordDocument>
</xml><![endif]-->
<style>
<!--
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-parent:"";
	margin:0cm;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";
	mso-bidi-language:AR-SA;}
h1
	{mso-style-next:Normal;
	margin-top:12.0pt;
	margin-right:0cm;
	margin-bottom:3.0pt;
	margin-left:21.6pt;
	text-indent:-21.6pt;
	mso-pagination:widow-orphan;
	page-break-after:avoid;
	mso-outline-level:1;
	mso-list:l1 level1 lfo1;
	tab-stops:list 21.6pt;
	font-size:16.0pt;
	font-family:Arial;
	mso-font-kerning:16.0pt;
	mso-bidi-language:AR-SA;}
p.MsoToc1, li.MsoToc1, div.MsoToc1
	{mso-style-update:auto;
	mso-style-noshow:yes;
	mso-style-next:Normal;
	margin-top:6.0pt;
	margin-right:-.55pt;
	margin-bottom:0cm;
	margin-left:14.2pt;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	tab-stops:36.0pt dotted 375.65pt;
	font-size:13.0pt;
	mso-bidi-font-size:14.0pt;
	font-family:Arial;
	mso-fareast-font-family:"Times New Roman";
	mso-bidi-language:AR-SA;
	font-weight:bold;
	mso-no-proof:yes;}
p.MsoToc2, li.MsoToc2, div.MsoToc2
	{mso-style-update:auto;
	mso-style-noshow:yes;
	mso-style-next:Normal;
	margin-top:6.0pt;
	margin-right:-.7pt;
	margin-bottom:0cm;
	margin-left:36.0pt;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	tab-stops:63.0pt 69.0pt dotted 378.0pt;
	font-size:11.0pt;
	mso-bidi-font-size:14.0pt;
	font-family:Arial;
	mso-fareast-font-family:"Times New Roman";
	mso-bidi-language:AR-SA;
	font-weight:bold;
	mso-no-proof:yes;}
a:link, span.MsoHyperlink
	{color:blue;
	text-decoration:underline;
	text-underline:single;}
a:visited, span.MsoHyperlinkFollowed
	{color:purple;
	text-decoration:underline;
	text-underline:single;}
span.EmailStyle19
	{mso-style-type:personal-compose;
	mso-style-noshow:yes;
	mso-ansi-font-size:10.0pt;
	mso-bidi-font-size:10.0pt;
	font-family:Arial;
	mso-ascii-font-family:Arial;
	mso-hansi-font-family:Arial;
	mso-bidi-font-family:Arial;
	color:windowtext;}
span.SpellE
	{mso-style-name:"";
	mso-spl-e:yes;}
span.GramE
	{mso-style-name:"";
	mso-gram-e:yes;}
@page Section1
	{size:612.0pt 792.0pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;
	mso-header-margin:36.0pt;
	mso-footer-margin:36.0pt;
	mso-paper-source:0;}
div.Section1
	{page:Section1;}
 /* List Definitions */
 @list l0
	{mso-list-id:558395077;
	mso-list-type:hybrid;
	mso-list-template-ids:-65399264 67698703 67698713 67698715 67698703 =
67698713 67698715 67698703 67698713 67698715;}
@list l0:level1
	{mso-level-tab-stop:36.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l1
	{mso-list-id:1533568205;
	mso-list-template-ids:1386378258;}
@list l1:level1
	{mso-level-style-link:"Heading 1";
	mso-level-text:%1;
	mso-level-tab-stop:21.6pt;
	mso-level-number-position:left;
	margin-left:21.6pt;
	text-indent:-21.6pt;}
@list l1:level2
	{mso-level-style-link:"";
	mso-level-text:"%1\.%2";
	mso-level-tab-stop:28.8pt;
	mso-level-number-position:left;
	margin-left:28.8pt;
	text-indent:-28.8pt;}
@list l1:level3
	{mso-level-style-link:"";
	mso-level-text:"%1\.%2\.%3";
	mso-level-tab-stop:36.0pt;
	mso-level-number-position:left;
	margin-left:36.0pt;
	text-indent:-36.0pt;}
@list l1:level4
	{mso-level-style-link:"";
	mso-level-text:"%1\.%2\.%3\.%4";
	mso-level-tab-stop:43.2pt;
	mso-level-number-position:left;
	margin-left:43.2pt;
	text-indent:-43.2pt;}
@list l1:level5
	{mso-level-style-link:"";
	mso-level-text:"%1\.%2\.%3\.%4\.%5";
	mso-level-tab-stop:50.4pt;
	mso-level-number-position:left;
	margin-left:50.4pt;
	text-indent:-50.4pt;}
@list l1:level6
	{mso-level-style-link:"";
	mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6";
	mso-level-tab-stop:57.6pt;
	mso-level-number-position:left;
	margin-left:57.6pt;
	text-indent:-57.6pt;}
@list l1:level7
	{mso-level-style-link:"";
	mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.%7";
	mso-level-tab-stop:64.8pt;
	mso-level-number-position:left;
	margin-left:64.8pt;
	text-indent:-64.8pt;}
@list l1:level8
	{mso-level-style-link:"";
	mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.%7\.%8";
	mso-level-tab-stop:72.0pt;
	mso-level-number-position:left;
	margin-left:72.0pt;
	text-indent:-72.0pt;}
@list l1:level9
	{mso-level-style-link:"";
	mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.%7\.%8\.%9";
	mso-level-tab-stop:79.2pt;
	mso-level-number-position:left;
	margin-left:79.2pt;
	text-indent:-79.2pt;}
@list l2
	{mso-list-id:1578900110;
	mso-list-type:hybrid;
	mso-list-template-ids:-731455282 67698703 67698713 67698715 67698703 =
67698713 67698715 67698703 67698713 67698715;}
ol
	{margin-bottom:0cm;}
ul
	{margin-bottom:0cm;}
-->
</style>
<!--[if gte mso 10]>
<style>
 /* Style Definitions */=20
 table.MsoNormalTable
	{mso-style-name:"Table Normal";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-parent:"";
	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
	mso-para-margin:0cm;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:"Times New Roman";}
</style>
<![endif]-->
</head>

<body lang=3DEN-US link=3Dblue vlink=3Dpurple =
style=3D'tab-interval:36.0pt'>

<div class=3DSection1>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>Hello All,<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>I am using SOAP 2.2 with TOMCAT =
4.1.<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>I encountered the following =
problem:<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>My SOAP server and my GUI JSPs are installed on the =
same
TOMCAT server (same JVM).<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>Now, everything goes on just fine. I am using the GUI =
which makes
a lot of SOAP calls to the SOAP server.<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>Everything is fine until I leave the system for a few =
days
(the weekend).<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>When I came back I saw that I can&#8217;t connect to =
my GUI
anymore.<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>What I get is the following error: =
<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>Action GetList has failed. Details: Error opening =
socket: Connection
timed out: connect at&#8230;.<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>A few more interesting =
points:<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<ol style=3D'mso-margin-top-alt:0cm' start=3D1 type=3D1>
 <li class=3DMsoNormal style=3D'mso-list:l0 level1 lfo2;tab-stops:list =
36.0pt'><font
     size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;font-family:Arial'>When I
     try to call the SOAP server using a command line client I have =
everything
     is fine. I get good results.<o:p></o:p></span></font></li>
 <li class=3DMsoNormal style=3D'mso-list:l0 level1 lfo2;tab-stops:list =
36.0pt'><font
     size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;font-family:Arial'>I make
     the SOAP calls using a SOAP client class I wrote. In the JSPs I =
have the
     client class as a bean: <o:p></o:p></span></font></li>
</ol>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;
</span>&lt;<span class=3DSpellE>jsp<span =
class=3DGramE>:useBean</span></span> id=3D&quot;<span
class=3DSpellE>om</span>&quot; =
class=3D&quot;com.mercado.s2002.management.ssoap.MngSoapClient&quot;
scope=3D&quot;application&quot;/&gt;.<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;
</span>Maybe this has something to do with the =
failure.<o:p></o:p></span></font></p>

<ol style=3D'mso-margin-top-alt:0cm' start=3D3 type=3D1>
 <li class=3DMsoNormal style=3D'mso-list:l0 level1 lfo2;tab-stops:list =
36.0pt'><font
     size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;font-family:Arial'>When I
     tried to write a JSP with a single line that open a socket to the =
SOAP
     server URL I got the same error.<o:p></o:p></span></font></li>
</ol>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>I thought that this has something to do with the fact =
the
system was idle for hours but when I scheduled the system to run every =
30
minutes for a few days I got the same exception after about 20 =
hours.<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>Do you have any idea?<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>This is a critical issue for me, every idea can =
help.<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>Thank you very much,<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>David<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

</div>

</body>

</html>

------_=_NextPart_001_01C2DCC7.579D42D3--

From amanda59@example.org  Mon Feb 24 05:48:31 2003
Return-Path: <amanda59@example.org>
Mailing-List: contact amanda59@example.org; run by ezmlm
Delivered-To: mailing list amanda59@example.org
Delivered-To: moderator for amanda59@example.org
Received: (qmail 63418 invoked from network); 24 Feb 2003 05:48:31 -0000
Received: from unknown (HELO bctpl.bahwancybertek.com) (83.161.120.155)
  by daedalus.apache.org with SMTP; 24 Feb 2003 05:48:31 -0000
Received: by bctpl with Internet Mail Service (5.5.2655.55)
	id <F33TA9Y1>; Mon, 24 Feb 2003 11:18:40 +0530
Message-ID: <F570D8C3B1DBD31199CE0008C7BB99DD485EE9@bctpl>
From: Elavarasan <amanda59@example.org>
To: amanda59@example.org
Cc: amanda59@example.org
Subject: SSL in iPlanet Server
Date: Mon, 24 Feb 2003 11:18:37 +0530
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2655.55)
Content-Type: text/plain;
	charset="iso-8859-1"
X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N

Hi,
In the intallation instructions for Apache SOAP v2.3, instructions for SSL
is given only for Apache Tomcat v 3.2 Server. Is it possible to have SSL for
SOAP in iPlanet 6.5 server (solaris)?. If possible, please guide me how to
do it.

Thanks and Rgds,
Elsan.


From amanda59@example.org  Wed Feb 26 00:07:03 2003
Return-Path: <amanda59@example.org>
Mailing-List: contact amanda59@example.org; run by ezmlm
Delivered-To: mailing list amanda59@example.org
Delivered-To: moderator for amanda59@example.org
Received: (qmail 30013 invoked from network); 26 Feb 2003 00:07:03 -0000
Received: from umbriel.xerox.com (HELO umbriel.eastgw.xerox.com) (83.161.120.155)
  by daedalus.apache.org with SMTP; 26 Feb 2003 00:07:03 -0000
Received: from mswitch3.cinops.xerox.com (mswitch3.cinops.xerox.com [83.161.120.155])
	by umbriel.eastgw.xerox.com (8.9.3/8.9.3) with ESMTP id TAA18316
	for <amanda59@example.org>; Tue, 25 Feb 2003 19:07:05 -0500 (EST)
Received: from CONVERSION-DAEMON.mgate.usa.xerox.com by mgate.usa.xerox.com
 (PMDF V6.1 #39865) id <amanda59@example.org> for
 amanda59@example.org; Tue, 25 Feb 2003 19:01:20 -0500 (EST)
Received: from usaxeroxbh1.USA.XEROX.COM
 (usaxeroxbh1.usa.xerox.com [83.161.120.155])
 by mgate.usa.xerox.com (PMDF V6.1 #39865)
 with ESMTP id <amanda59@example.org> for amanda59@example.org;
 Tue, 25 Feb 2003 19:01:20 -0500 (EST)
Received: by usaxeroxbh1.usa.xerox.com with Internet Mail Service (5.5.2653.19)
	id <FV1PL7MF>; Tue, 25 Feb 2003 19:07:08 -0500
Content-return: allowed
Date: Tue, 25 Feb 2003 10:20:49 -0500
From: "Dispigna, Michael" <amanda59@example.org>
Subject: document-literal EJB using Apache SOAP?
To: "'amanda59@example.org'" <amanda59@example.org>
Message-id: <amanda59@example.org>
MIME-version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-type: text/plain; charset=iso-8859-1
X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N

I am hoping someone can help me with a question related to getting a
document-literal EJB deployed in WAS using SOAP Apache.  I am looking at
http://ws.apache.org/soap/docs/index.html (Deployment Descriptors) and am
working on an issue of getting a document literal EJB Web Service interface
to work with WSAD 4.0.  Why was [ type="message" ] omitted from EJB
Deployment Descriptor section?  Am I to assume that I cannot create a
message oriented EJB with Apache SOAP?  I have successfully tested
document-literals for regular Java classes but have been struggling with
such a creation for an EJB.  Any sample would be greatly appreciated...an
answer on whether this is even possible would also be appreciated.

Thanks - Mike


From amanda59@example.org  Fri Feb 28 18:54:40 2003
Return-Path: <amanda59@example.org>
Mailing-List: contact amanda59@example.org; run by ezmlm
Delivered-To: mailing list amanda59@example.org
Received: (qmail 96656 invoked from network); 28 Feb 2003 18:54:40 -0000
Received: from smtp.comcast.net (83.161.120.155)
  by daedalus.apache.org with SMTP; 28 Feb 2003 18:54:40 -0000
Received: from fastdata
 (pcp01349834pcs.lowmrn01.pa.comcast.net [83.161.120.155]) by
 mtaout03.icomcast.net
 (iPlanet Messaging Server 5.2 HotFix 1.12 (built Feb 13 2003))
 with ESMTP id <amanda59@example.org> for
 amanda59@example.org; Fri, 28 Feb 2003 13:54:44 -0500 (EST)
Date: Fri, 28 Feb 2003 13:57:15 -0500
From: Scott Nichol <amanda59@example.org>
Subject: Re: document-literal EJB using Apache SOAP?
In-reply-to:
 <amanda59@example.org>
To: amanda59@example.org
Message-id: <3E5F6ABB.8790.4E0E4C2@localhost>
MIME-version: 1.0
X-Mailer: Pegasus Mail for Windows (v4.02)
Content-type: text/plain; charset=US-ASCII
Content-transfer-encoding: 7BIT
Content-description: Mail message body
Priority: normal
X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N

The providers for EJBs supplied with Apache SOAP support the RPC 
convention only.  Providers for EJBs that support messaging *could* 
be written, but they have not been.

On 25 Feb 2003 at 10:20, Dispigna, Michael wrote:

> I am hoping someone can help me with a question related to getting a
> document-literal EJB deployed in WAS using SOAP Apache.  I am looking at
> http://ws.apache.org/soap/docs/index.html (Deployment Descriptors) and am
> working on an issue of getting a document literal EJB Web Service interface
> to work with WSAD 4.0.  Why was [ type="message" ] omitted from EJB
> Deployment Descriptor section?  Am I to assume that I cannot create a
> message oriented EJB with Apache SOAP?  I have successfully tested
> document-literals for regular Java classes but have been struggling with
> such a creation for an EJB.  Any sample would be greatly appreciated...an
> answer on whether this is even possible would also be appreciated.
> 
> Thanks - Mike
> 
> 


Scott Nichol

Do not reply directly to this e-mail address, as it is filtered to
only receive e-mail from specific mailing lists.



From amanda59@example.org  Fri Feb 28 19:26:03 2003
Return-Path: <amanda59@example.org>
Mailing-List: contact amanda59@example.org; run by ezmlm
Delivered-To: mailing list amanda59@example.org
Received: (qmail 52880 invoked from network); 28 Feb 2003 19:26:03 -0000
Received: from ariel.xerox.com (HELO ariel.eastgw.xerox.com) (83.161.120.155)
  by daedalus.apache.org with SMTP; 28 Feb 2003 19:26:03 -0000
Received: from mswitch3.cinops.xerox.com (mswitch3.cinops.xerox.com [83.161.120.155])
	by ariel.eastgw.xerox.com (8.9.3/8.9.3) with ESMTP id OAA02562
	for <amanda59@example.org>; Fri, 28 Feb 2003 14:26:03 -0500 (EST)
Received: from CONVERSION-DAEMON.mgate.usa.xerox.com by mgate.usa.xerox.com
 (PMDF V6.1 #39865) id <amanda59@example.org> for
 amanda59@example.org; Fri, 28 Feb 2003 14:20:15 -0500 (EST)
Received: from usaxeroxbh1.USA.XEROX.COM
 (usaxeroxbh1.usa.xerox.com [83.161.120.155])
 by mgate.usa.xerox.com (PMDF V6.1 #39865)
 with ESMTP id <amanda59@example.org> for amanda59@example.org;
 Fri, 28 Feb 2003 14:20:15 -0500 (EST)
Received: by usaxeroxbh1.usa.xerox.com with Internet Mail Service (5.5.2653.19)
	id <FV1PWLQ1>; Fri, 28 Feb 2003 14:26:05 -0500
Content-return: allowed
Date: Fri, 28 Feb 2003 14:26:04 -0500
From: "Dispigna, Michael" <amanda59@example.org>
Subject: RE: document-literal EJB using Apache SOAP?
To: "'amanda59@example.org'" <amanda59@example.org>
Message-id: <amanda59@example.org>
MIME-version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-type: text/plain; charset=iso-8859-1
X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N

Thank you very much.  From what I have heard and read that about says it
all.  So for other people looking to do this, you will have to write your
own Provider to enable this functionality.

Thanks to all who answered,
Mike

-----Original Message-----
From: Scott Nichol [mailto:amanda59@example.org]
Sent: Friday, February 28, 2003 1:57 PM
To: amanda59@example.org
Subject: Re: document-literal EJB using Apache SOAP?


The providers for EJBs supplied with Apache SOAP support the RPC 
convention only.  Providers for EJBs that support messaging *could* 
be written, but they have not been.

On 25 Feb 2003 at 10:20, Dispigna, Michael wrote:

> I am hoping someone can help me with a question related to getting a
> document-literal EJB deployed in WAS using SOAP Apache.  I am looking at
> http://ws.apache.org/soap/docs/index.html (Deployment Descriptors) and am
> working on an issue of getting a document literal EJB Web Service
interface
> to work with WSAD 4.0.  Why was [ type="message" ] omitted from EJB
> Deployment Descriptor section?  Am I to assume that I cannot create a
> message oriented EJB with Apache SOAP?  I have successfully tested
> document-literals for regular Java classes but have been struggling with
> such a creation for an EJB.  Any sample would be greatly appreciated...an
> answer on whether this is even possible would also be appreciated.
> 
> Thanks - Mike
> 
> 


Scott Nichol

Do not reply directly to this e-mail address, as it is filtered to
only receive e-mail from specific mailing lists.



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