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