butek       02/02/28 11:35:07

  Modified:    java/src/org/apache/axis/wsdl/toJava JavaSkelWriter.java
  Log:
  If soapAction/input namespace/output namespace were null, the string "null"
  would be generated in the WSDL.
  
  Revision  Changes    Path
  1.16      +15 -6     
xml-axis/java/src/org/apache/axis/wsdl/toJava/JavaSkelWriter.java
  
  Index: JavaSkelWriter.java
  ===================================================================
  RCS file: 
/home/cvs/xml-axis/java/src/org/apache/axis/wsdl/toJava/JavaSkelWriter.java,v
  retrieving revision 1.15
  retrieving revision 1.16
  diff -u -r1.15 -r1.16
  --- JavaSkelWriter.java       27 Feb 2002 18:42:58 -0000      1.15
  +++ JavaSkelWriter.java       28 Feb 2002 19:35:07 -0000      1.16
  @@ -228,8 +228,11 @@
                           ExtensibilityElement elem = (ExtensibilityElement) 
it.next();
                           if (elem instanceof SOAPBody) {
                               SOAPBody body = (SOAPBody) elem;
  -                            pw.println("                 \"" + 
body.getNamespaceURI() + "\",");
  -                            found = true;
  +                            String ns = body.getNamespaceURI();
  +                            if (ns != null) {
  +                                pw.println("                 \"" + ns + "\",");
  +                                found = true;
  +                            }
                           }
                       }
                       if (!found) {
  @@ -250,8 +253,11 @@
                           ExtensibilityElement elem = (ExtensibilityElement) 
it.next();
                           if (elem instanceof SOAPBody) {
                               SOAPBody body = (SOAPBody) elem;
  -                            pw.println("                 \"" + 
body.getNamespaceURI() + "\",");
  -                            found = true;
  +                            String ns = body.getNamespaceURI();
  +                            if (ns != null) {
  +                                pw.println("                 \"" + ns + "\",");
  +                                found = true;
  +                            }
                           }
                       }
                       if (!found) {
  @@ -267,8 +273,11 @@
                       ExtensibilityElement elem = (ExtensibilityElement) it.next();
                       if (elem instanceof SOAPOperation) {
                           SOAPOperation soapOp = (SOAPOperation) elem;
  -                        pw.println("                 \"" + 
soapOp.getSoapActionURI() + "\");");
  -                        found = true;
  +                        String action = soapOp.getSoapActionURI();
  +                        if (action != null) {
  +                            pw.println("                 \"" + action + "\");");
  +                            found = true;
  +                        }
                       }
                   }
                   if (!found) {
  
  
  


Reply via email to