Uploaded image for project: 'Axis'
  1. Axis
  2. AXIS-1727

wrong restriction in type mapping deployment

    XMLWordPrintableJSON

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.

      Attachments

        1. testcase.war
          2.31 MB
          Raphael Drüner

        Activity

          People

            Unassigned Unassigned
            rdruener Raphael Drüner
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: