Client is using the beans generated from the WSDL. Looks like after some minor changes on
the server finally, the SOAP response looks right..but is not being materialized into the
right type of object :
| <env:Envelope
xmlns:env="http://schemas.xmlsoap.org/soap/envelope/">
| <env:Header/>
| <env:Body>
| <ns2:getAResponse
xmlns:ns2="http://impl.beans.client.server.epicenter.extremenetworks...
| <return
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:type="aa">
| <a>A</a>
| <b>B</b>
| </return>
| </ns2:getAResponse>
| </env:Body>
| </env:Envelope>
|
The object still shows up as of type A and not Aa.
The generated beans look like this :
| @XmlAccessorType(XmlAccessType.FIELD)
| @XmlType(name = "a", propOrder = {
| "a"
| })
| @XmlSeeAlso({
| Aa.class
| })
| public class A {
|
| protected String a;
| ..
|
|
| @XmlAccessorType(XmlAccessType.FIELD)
| @XmlType(name = "aa", propOrder = {
| "b"
| })
| @XmlSeeAlso({
| Aaa.class
| })
| public class Aa
| extends A
| {
|
| protected String b;
| ....
|
|
| @XmlAccessorType(XmlAccessType.FIELD)
| @XmlType(name = "aaa", propOrder = {
| "c"
| })
| public class Aaa
| extends Aa
| {
|
| protected String c;
| .....
|
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4082736#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...