anyone can helpme please? Thanks a lot.
2013/4/15 Samuel Quintana <[email protected]> > Hi all: > > I hope that can help me. I need create the WSDL file and then create a > clien with ant task, but when i run the task the generated namespaces of my > DTOs aren't respected, for example, original the namespace is *com.oz.dto* for > all dto's pojos and *com.oz.ws.sei.register* for SEI Interface: > > - *com.oz.ws.sei.register* > - RegisterSEI > - *com.oz.dto > * > - UserDto > - PersonDto > - AddressDto > > but the generated client code create only one package(* > com.oz.ws.sei.register*), in this package all classes are put, like this. > > - *com.oz.ws.sei.register* > - RegisterSEI > - *UserDto* > - *PersonDto* > - *AddressDto* > > In the parameter SEI method i define: > > @WebMethod > Integer register( > > @WebParam(name = "companyId") Integer companyId, > > *@WebParam(name = "user", targetNamespace = "http://ws.oz.com/dto") > UserDto user* > > ); > > but this generate the following: > > - *com.oz.ws.definitions* > - RegisterSEI > - *UserDto* > - *PersonDto* > - *AddressDto* > - *com.oz.dto > * > - *ObjectFactory* > > The main problem is when i define a new SEI that share dto's with another > SEI. The generated code result is as follow: > > - com.oz.ws.sei.*register* > - RegisterSEI > - *UserDto* > - *PersonDto* > - *AddressDto* > - com.oz.ws.sei.*recovery* > - RecoverySEI > - *UserDto* > - *PersonDto* > - *AddressDto* > > As you can see, the dto's are repeated for each package when they are > invoked, how can say to generator that respect my packages? > > Thanks a lot for your time. >
