Thanks for the fix.  I'll check tomorrows nightly build and see how it
goes.

        Mike Ryan

-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] 
Sent: Wednesday, March 26, 2003 10:03 AM
To: [EMAIL PROTECTED]
Subject: cvs commit: xml-axis/java/src/org/apache/axis/wsdl/symbolTable
Utils.java


dims        2003/03/26 08:02:35

  Modified:    java/src/org/apache/axis/wsdl/symbolTable Utils.java
  Log:
  Fix for Bug 18287 - Error in serialization of xsd:boolean fields
  
  Revision  Changes    Path
  1.25      +1 -11
xml-axis/java/src/org/apache/axis/wsdl/symbolTable/Utils.java
  
  Index: Utils.java
  ===================================================================
  RCS file:
/home/cvs/xml-axis/java/src/org/apache/axis/wsdl/symbolTable/Utils.java,
v
  retrieving revision 1.24
  retrieving revision 1.25
  diff -u -r1.24 -r1.25
  --- Utils.java        3 Jan 2003 13:56:08 -0000       1.24
  +++ Utils.java        26 Mar 2003 16:02:35 -0000      1.25
  @@ -121,17 +121,7 @@
           QName rc = qName;
           if (Constants.isSchemaXSD(rc.getNamespaceURI())) {
               String localName = rc.getLocalPart();
  -            if (localName.equals("int") ||
  -                localName.equals("long") ||
  -                localName.equals("short") ||
  -                localName.equals("float") ||
  -                localName.equals("double") ||
  -                localName.equals("boolean") ||
  -                localName.equals("byte")) {
  -                rc = findQName(Constants.URI_DEFAULT_SOAP_ENC, 
  -                               qName.getLocalPart());
  -            }
  -            else if (localName.equals("base64Binary")) {
  +            if (localName.equals("base64Binary")) {
                   rc = findQName(Constants.URI_DEFAULT_SOAP_ENC,
"base64");
               } else if (localName.equals("hexBinary")) {
                   rc = findQName(Constants.URI_DEFAULT_SCHEMA_XSD,
"hexBinary");
  
  
  

Reply via email to