Hello Anne, I could not find this feature of automatic unwrapping. The Java2WSDL and WSDL2Java in axis2-1.1.1 work in the same way as the axis2-1.1. The code gets generated wrapped and I am unable to un wrap the classes and get return types as basic java objects. Please tell how this feature of unwrapping has been implemented and how to use it.
Thanks Harish -----Original Message----- From: Anne Thomas Manes [mailto:[EMAIL PROTECTED] Sent: Friday, January 12, 2007 7:06 AM To: axis-user@ws.apache.org Subject: Re: Question axis 2 Java2WSDL tool Try using Axis2 1.1.1. What you're looking for is automatic "unwrapping" of the wrapper element, and that has only recently been implemented. Anne On 1/11/07, Harish Hirasave <[EMAIL PROTECTED]> wrote: > > > > > I want document literal style but not wrapped. I am trying to convert an > application from axis 1.2 to axis 2.1 and hence would like to use document > literal but I don't want the wrapper objects as the client that would use > the service will not be a java client. Is there a way I can do this? > > > > ________________________________ > > > From: Manoj Khangaonkar [mailto:[EMAIL PROTECTED] > Sent: Thursday, January 11, 2007 3:18 PM > To: axis-user@ws.apache.org > Subject: Re: Question axis 2 Java2WSDL tool > > > > > > Harish, > > > > > > By default , AXIS2 java2WSDL generates what is called doc lit wrapped style > WSDL. > > > > > > My guess is you want RPC lit style WSDL - like below > > > > > > <wsdl:message > name="getEligibleIVRPromotionsResponseMessage"> > > <wsdl:part name="part1" element="xsd:string"/> > > </wsdl:message> > > > I think AXIS2 java2WSDL does not support this ( not 100% sure) --- You might > want to try using the original AXIS java2WSDL - You typically pass in the > WSDL > > > style as a command line parameter. > > > > > > In the original java2WSDL you could say java2WSDL -style rpc ............. > > > > > > in AXIS2 , you would java2WSDL -st ---- but I am not sure what the supported > values are. > > > > > > Mj > > > > > > > On 1/11/07, Harish Hirasave <[EMAIL PROTECTED]> wrote: > > > > Hi, > > > > I have a pojo from which I am trying a generate a wsdl. The pojo has the > method > > > > public String getEligibleIVRPromotions(String phone) > > throws RemoteException > > { > > String errorMsg = > "IVRServiceSoapBindingImpl.getEligibleIVRPromotions(String):"; > > String xml = null; > > return xml; > > } > > > > This method returns a String object. > > > > When I convert it to wsdl using the java2WSDL tool the wsdl method gets > generated with a getEligibleIVRPromotionsRequest Object as input and > getEligibleIVRPromotionsResponse Object as the return > object. > > > > How do I prevent this and make the method return a String object and not a > wrapper object getEligibleIVRPromotionsResponse? Attached > is the wsdl. Please help. > > > > > > > > Thanks > > Harish > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: > [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]