I really would like to help, but I don't know I don't use it.
Regards,
Luba.


-----Original Message-----
From: Valerio Schiavoni [mailto:[EMAIL PROTECTED] 
Sent: Wednesday, April 02, 2008 4:02 PM
To: cxf-user@incubator.apache.org
Subject: Re: Problem deserializing pojos (fields not initialized)

Hello ,

your code works fine, and infact my tests are now green-like-grass.

The only minor issue is that:

AegisDatabinding.WRITE_XSI_TYPE_KEY

is deprecated in the 2.1-SNAPSHOT release I've been using.

What should I use instead ?

On Tue, Apr 1, 2008 at 2:38 PM, Alpin, Luba <[EMAIL PROTECTED]> wrote:

> Following works good:
>
> Server:
> -------
> ServerFactoryBean  svrFactory = new ServerFactoryBean();
>    HashMap<String, Object> props = new HashMap<String, Object>();
>                props.put(AegisDatabinding.WRITE_XSI_TYPE_KEY, true);
>                ArrayList<String> l = new ArrayList<String>();
>                l.add(YourCustomClassName.class.getName());
>                props.put(AegisDatabinding.OVERRIDE_TYPES_KEY, l);
>
>                svrFactory.setServiceClass(InterfaceClassName.class);
>                svrFactory.setAddress(address);
>                svrFactory.setServiceBean(InterfaceImpl);
>                svrFactory.getServiceFactory().setDataBinding(new
> AegisDatabinding());
>                svrFactory.setProperties(props);
>                svrFactory.getServiceFactory().setProperties(props);
>                svrFactory.create();
>
> Client (not dynamic):
> ---------------------
> Map<String, Object> props = new HashMap<String, Object>();
>                 props.put(AegisDatabinding.WRITE_XSI_TYPE_KEY,
> Boolean.TRUE);
>                 //props.put(AegisDatabinding.READ_XSI_TYPE_KEY,
> "false");
>                 List<String> l = new ArrayList<String>();
>                 l.add(YourCustomClassName.class.getName());
>                 props.put(AegisDatabinding.OVERRIDE_TYPES_KEY, l);
>                ClientProxyFactoryBean factory = new
> ClientProxyFactoryBean();
>                factory.setProperties(props);
>                factory.getServiceFactory().setProperties(props);
>                factory.setServiceClass(InterfaceClassName.class);
>                factory.setAddress(address);
>                factory.getServiceFactory().setDataBinding(new
> AegisDatabinding());
>
>     InterfaceClassName client = factory.create();
>
>        Object o = client.yourMethod();
>
>
>
>
> -----Original Message-----
> From: Valerio Schiavoni [mailto:[EMAIL PROTECTED]
> Sent: Tuesday, April 01, 2008 2:43 PM
> To: cxf-user@incubator.apache.org
> Subject: Re: Problem deserializing pojos (fields not initialized)
>
> ehm..i forgot to had copy/paste this line to the example code
showcasing
> the
> problem:
>
> wsServerFactoryBean.getServiceFactory().setDataBinding(new
> AegisDatabinding());
>
>
> so: same error as before..
>
>
> --
> http://www.linkedin.com/in/vschiavoni
> http://jroller.com/vschiavoni
>



-- 
http://www.linkedin.com/in/vschiavoni
http://jroller.com/vschiavoni

Reply via email to