On Mon, Dec 02, 2002 at 03:51:58PM -0500, Scott Nichol wrote:
First off, I would like to thank you for your reply.
Here is what I have done. Declared globally to my Object I have:
private SOAPMappingRegistry smr = new SOAPMappingRegistry();
private BeanSerializer beanSer = new BeanSerializer();
Then when I make the call I do:
protected Parameter doCall(String method, Vector vectParam)
{
smr.mapTypes(
Constants.NS_URI_SOAP_ENC,
new QName("http://www.journyx.com/jxapi", "UserRecord"),
UserRecord.class,
beanSer,
beanSer);
Call call = new Call();
call.setMethodName(method);
call.setEncodingStyleURI(Constants.NS_URI_SOAP_ENC);
call.setSOAPMappingRegistry(smr);
//Set them in the call
if (vectParam.size() > 0)
call.setParams(vectParam);
try
{
// Invoke the call
Response response;
response = call.invoke(sessionURL, "");
//Check the return code
if (!response.generatedFault())
{
//Get the return values of the method called
Parameter returnValue = response.getReturnValue();
return returnValue;
...
My UserRecord.java is exactly as you wrote. I am trying to call
getDefaultUser() in the Journyx API.
After call.invoke(..) is called the following error is returned:
[SOAPException: faultCode=SOAP-ENV:Client; msg=No Deserializer
found to deserialize a ':Result' using encoding style
'http://schemas.xmlsoap.org/soap/encoding/'.;
targetException=java.lang.IllegalArgumentException: No Deserializer
found to deserialize a ':Result' using encoding style
'http://schemas.xmlsoap.org/soap/encoding/'.]
Thank You
Justin Knotzke.
--
Justin F. Knotzke
[EMAIL PROTECTED]
http://www.shampoo.ca
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>