Yes, you need an Holder. 
This is not axis specific : See JAX-RPC spec (4.3.5)

You will not need to provide a specific serializer or type mapping for the
holder. 
Just provide serializer/deserializer and type mapping for your custom type.

You will also need to specify that your parameter is IN/OUT or OUT in the
wsdd (handler is not enough : it needs to know if the parameter is OUT or
INOUT)

C�dric

> I hadn't actually provided a holder. But let me get this 
> straight. I need to
> provide a holder in order that Axis understands that the type 
> is OUT/INOUT.
> If I provide this handler do I then need to provide a TypeMapping and
> Serializer that will understand that it should use the 
> 'value' of the holder
> to serialise and deserialise ?
> 
> Thanks,
> 
> Brian
> 
> -----Original Message-----
> From: C�dric Chabanois [mailto:[EMAIL PROTECTED]]
> Sent: 13 December 2002 11:56
> To: '[EMAIL PROTECTED]'
> Subject: RE: Custom serializer/deserializer with INOU/OUT parameters
> 
> 
> I use IN/OUT parameters for beans and arrays but I never 
> tried with custom
> serializer/deserializer.
> 
> But I thought providing a simple Holder class for the type 
> and declaring the
> parameter as OUT or INOUT in the wsdd would be enough.
> 
> What did you do exactly ?
> 
> 
> C�dric
> 
> > Hi,
> > 
> > I thougt I would re-send this just in case someone that has used
> > serializers/de-serializers mised it.
> > 
> > Has anyone tried to use a custom serializer/deserializer with 
> > INOUT or OUT
> > parameters. I have it working fine for IN parameters but 
> INOUT and OUT
> > parameters do not seem to be returned from the service (i.e. 
> > I can't see the
> > new value being re serialized on the way back).
> > 
> > Thanks,
> > 
> > Brian
> > 
> > 
> > 
> > **************************************************************
> > ************
> > The information contained in this e-mail is confidential,
> > may be privileged and is intended only for the use of the
> > recipient named above. If you are not the intended
> > recipient or a representative of the intended recipient,
> > you have received this e-mail in error and must not copy,
> > use or disclose the contents of this email to anybody
> > else. If you have received this e-mail in error, please
> > notify the sender immediately by return e-mail and
> > permanently delete the copy you received. This email has
> > been swept for computer viruses. However, you should
> > carry out your own virus checks.
> > 
> > 
> > Registered in Ireland, No. 205721. http://www.FINEOS.com
> > **************************************************************
> > ************
> > 
> 

Reply via email to