Would somebody please shed light on to my problem?
I did my soap registry like this:
SOAPMappingRegistry smr = new SOAPMappingRegistry();
GetExternalUserIDHashtableSerializer mapSer = new
GetExternalUserIDHashtableSerializer();
smr.mapTypes(Constants.NS_URI_SOAP_ENC,
new
QName("http://service.myservice.com/soap/api/", "extuserid"),
Hashtable.class, mapSer, mapSer);
But the result is with a SOAPException with a message "No
Deserializer found to deserialize a ':extuserid'" as you can see
from here:
<SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
<SOAP-ENV:Body>
<mvsoap:GetExternalUserIDResponse
xmlns:mvsoap="http://service.myservice.com/soap/api/"><ext
userid>
<idname xsi:type="xsd:string">TM_CRDB_SUBSCRIBER_ID</idname>
<idvalue xsi:type="xsd:string">001265789</idvalue>
</extuserid>
<extuserid>
<idname xsi:type="xsd:string">PORTAL_ID_INIT_ENTRY</idname>
<idvalue xsi:type="xsd:string">003</idvalue>
</extuserid>
</mvsoap:GetExternalUserIDResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Caught SOAPException (SOAP-ENV:Client): No Deserializer found to
deserialize a ':extuserid' using encoding style
'http://schemas.xmlsoap.org
/soap/encoding/'.
=====
Tim's home page:
http://www.geocities.com/timwei
__________________________________________________
Do You Yahoo!?
Great stuff seeking new owners in Yahoo! Auctions!
http://auctions.yahoo.com