Given a.jws:
------
public class a {
public int i = 5 ;
public void setI(int j) { i = j ;}
public int getI() { return i ; }
public a getQuote(String symbol) throws Exception {
return new a();
}
}
-----
When I run: java samples.stock.GetQuote -s/axis/a.jws IBM
I see:
<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<ns1:getQuoteResponse
soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:ns1="urn:xmltoday-delayed-quotes">
<getQuoteReturn href="#id0"/>
</ns1:getQuoteResponse>
<multiRef id="id0" soapenc:root="0"
soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xsi:type="xsd:anyType"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">a@558ce2</multiRef>
</soapenv:Body>
</soapenv:Envelope>
Notice the "a@558ce2" - I'm assuming that's the HashCode for the "new a()"
that was returned.
I'm wondering why I didn't get a "no serializer defined" error. Any clues
anyone?
-Dug