butek       02/02/07 07:36:27

  Modified:    java/src/org/apache/axis/wsdl/toJava SymbolTable.java
  Log:
  WSDL spec:  "If the style attribute is omitted, it is assumed to be "document"."
  
  We were failing with a NullPointerException.
  
  Revision  Changes    Path
  1.27      +3 -3      xml-axis/java/src/org/apache/axis/wsdl/toJava/SymbolTable.java
  
  Index: SymbolTable.java
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/src/org/apache/axis/wsdl/toJava/SymbolTable.java,v
  retrieving revision 1.26
  retrieving revision 1.27
  diff -u -r1.26 -r1.27
  --- SymbolTable.java  7 Feb 2002 14:15:06 -0000       1.26
  +++ SymbolTable.java  7 Feb 2002 15:36:27 -0000       1.27
  @@ -1040,7 +1040,7 @@
       private void populateBindings(Definition def) throws IOException {
           Iterator i = def.getBindings().values().iterator();
           while (i.hasNext()) {
  -            int bindingStyle = BindingEntry.STYLE_RPC;
  +            int bindingStyle = BindingEntry.STYLE_DOCUMENT;
               int bindingType = BindingEntry.TYPE_UNKNOWN;
               Binding binding = (Binding) i.next();
               Iterator extensibilityElementsIterator = 
binding.getExtensibilityElements().iterator();
  @@ -1050,8 +1050,8 @@
                       bindingType = BindingEntry.TYPE_SOAP;
                       SOAPBinding sb = (SOAPBinding) obj;
                       String style = sb.getStyle();
  -                    if (style.equalsIgnoreCase("document")) {
  -                        bindingStyle = BindingEntry.STYLE_DOCUMENT;
  +                    if ("rpc".equalsIgnoreCase(style)) {
  +                        bindingStyle = BindingEntry.STYLE_RPC;
                       }
                   }
                   else if (obj instanceof HTTPBinding) {
  
  
  


Reply via email to