axis-java-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From bu...@us.ibm.com
Subject Re: Proposed WSDL2java change - TomJ please read
Date Tue, 03 Sep 2002 11:50:38 GMT
Glyn,

The parameterOrder is an optional attribute on the portType.  Since
parameterOrder implicitly depends on unique part names, it is implicitly
required that those part names be unique, just in case parameterOrder is
used.

That's my interpretation, anyway.  You COULD interpret another rule in
here:  "part names must be unique IFF parameterOrder is used."  WSDL 1.1
doesn't make this statement, though.  And JAX-RPC does NOT assume such a
rule, otherwise it would have provided some parameter name mangling.

Russell Butek
butek@us.ibm.com


Glyn Normington/UK/IBM@IBMGB on 09/02/2002 08:30:30 AM

Please respond to axis-dev@xml.apache.org

To:    axis-dev@xml.apache.org
cc:
Subject:    Proposed WSDL2java change - TomJ please read



A colleague using Axis has found a problem with WSDL2Java in that it
rejects some WSDL that it used to accept. The WSDL has a single name which
is used as both an input and an output but with different types in each
case. Unfortunately, the WSDL is controlled by uddi.org, so it would be
hard to change unless the WSDL is clearly invalid.

The problem is due to a change to the addInishParm method in
org.apache.axis.wsdl.symbolTable.SymbolTable where a throw clause has been
added.
If the throw is changed (back) to ++parameters.inputs, the problem goes
away.

Does anyone object to this change being made?

Glyn




Mime
View raw message