axis-java-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Isuru Eranga Suriarachchi (JIRA)" <j...@apache.org>
Subject [jira] Assigned: (AXIS2-4022) No namespace on xsi:type for generics under JAX-WS
Date Wed, 19 Jan 2011 08:56:44 GMT

     [ https://issues.apache.org/jira/browse/AXIS2-4022?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Isuru Eranga Suriarachchi reassigned AXIS2-4022:
------------------------------------------------

    Assignee: Isuru Eranga Suriarachchi

> No namespace on xsi:type for generics under JAX-WS
> --------------------------------------------------
>
>                 Key: AXIS2-4022
>                 URL: https://issues.apache.org/jira/browse/AXIS2-4022
>             Project: Axis2
>          Issue Type: Bug
>          Components: jaxws
>    Affects Versions: 1.4.1
>         Environment: Tomcat 5.5, jdk 1.5.0_13, Windows XP
>            Reporter: Kevin Ruland
>            Assignee: Isuru Eranga Suriarachchi
>         Attachments: source.tgz
>
>
> I created a simple class and exposed the web service using JAX-WS annontations.  The
wsdl & xsd generated looked ok, but the response messages for methods which returned parametrized
lists did not put a namespace on the xsi type for the elements.  The resulting SOAP response
document did not validate against the xsd and could not be deserialized with an axis2 generated
client (using adb).
> Attached is full example - client and server.
> The response document returned by the server from a call to the testC() method is:
> <?xml version='1.0' encoding='UTF-8'?>
>    <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
>       <soapenv:Body>
>          <dlwmin:testCResponse xmlns:dlwmin="http://server.hw.demo/">
>             <return>
>                <list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="typeC">
>                   <aString>outp</aString>
>                   <aInt>0</aInt>
>                   <aBoolean>false</aBoolean>
>                </list>
>             </return>
>          </dlwmin:testCResponse>
>       </soapenv:Body>
>    </soapenv:Envelope>
> Note the xsi:type="typeC" attribute is incorrect and should be xsd:type="dlwmin:typeC"
>  

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
For additional commands, e-mail: java-dev-help@axis.apache.org


Mime
View raw message