Details
-
Bug
-
Status: Open
-
Critical
-
Resolution: Unresolved
-
1.2RC2
-
None
-
None
-
all
Description
The fix of bug AXIS-1271 causes the following bug:
It is not possible to deploy more than one type mapping for a specific QName. The JAX-RPC 1.1 Spec (15.3) implicitly defines the following elements as key for a (de)serializer:
- The encoding URI
- The XML QName
- The full java class name.
The WSDDDeployment axis class only uses the qname (and since 1.2 RC2 the encoding URI too) as key. The flexibility of having more than one java class that maps to a single QName (e.g. xsd:string) is necessary to integrate legacy systems.