axis-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Davanum Srinivas" <dava...@gmail.com>
Subject Re: Newbie Questions
Date Thu, 09 Nov 2006 05:04:44 GMT
Dennis,

the unwrap does not unwrap the return parameter in ADB :(

-- dims

On 11/9/06, Dennis Sosnoski <dms@sosnoski.com> wrote:
> JiBX data binding already supports the "-uw" unwrapped parameter, as
> described in the documentation at
> http://svn.apache.org/repos/asf/webservices/axis2/branches/java/1_1/xdocs/1_1/jibx/jibx-unwrapped-example.html
> I thought ADB did, too (though with extra classes, as compared to JiBX).
> Are there more changes underway for ADB unwrapped support, dims?
>
> Using JiBX you do have to write a data binding definition that relates
> XML to your Java classes. The upside of this is that you can work with
> your existing classes, rather than needing to use ones that have been
> generated around a particular framework.
>
>   - Dennis
>
> Dennis M. Sosnoski
> SOA, Web Services, and XML
> Training and Consulting
> http://www.sosnoski.com - http://www.sosnoski.co.nz
> Seattle, WA +1-425-296-6194 - Wellington, NZ +64-4-298-6117
>
>
>
> Davanum Srinivas wrote:
> > We are working on a "-uw" parameter in wsdl2java.
> >
> > -- dims
> >
> > On 11/8/06, Michael Berkowitz <mbberkowitz@gmail.com> wrote:
> >> First off, let me assure you that I've searched around the forums and
> >> the
> >> project documentation before posting this.  If the answers I'm
> >> seeking are
> >> already written up somewhere, please just point me to them.
> >> I would like to be able to use Axis2 in the same basic way that I
> >> used Axis,
> >> which is to start with a compiled Java interface (.class file),
> >> generate a
> >> WSDL from it, generate client stubs from the WSDL, and then call the
> >> remote
> >> methods in my client application using the same method signature as
> >> in the
> >> original interface (of course I'm leaving out a lot of steps here, like
> >> implementing the interface on the server, connecting the client to the
> >> endpoint and deploying the WSDD).
> >> For example, if my interface has a method that looks like this:
> >>         public int getusername(String name);
> >> I'd like to be able to call a client stub like this:
> >>         int i = stub.getusername("someuser");
> >>
> >> All the examples I've seen of Axis2 seem to wrap parameters and return
> >> values in classes, so that my client code would have to look
> >> something like:
> >>         ParamWrapper p = new ParamWrapper();
> >>         p.setName("someuser");
> >>         ResultWrapper r = stub.getusername(p);
> >>         int i = r.getResult();
> >>
> >> That is decidedly *not* what I'm looking for.  Frankly, I find it
> >> hard to
> >> believe there's anyone who wouldn't prefer to work the former way,
> >> rather
> >> than the latter.  My question then, is "Can I easily work the way I'm
> >> used
> >> to using Axis2, and if so, how?"
> >>
> >>
> >> If you'll continue to indulge me, I have one more question:
> >> I've installed the Axis2 plugin for IDEA.  When I use it I get to a
> >> screen
> >> asking me to "Select lib files" and "Select WSDLs".  What lib files
> >> is it
> >> talking about, and what WSDLs?  Won't this generate the WSDL *for* me?
> >> Anyway, I can't get to the Finish line with the plugin.
> >>
> >> Thanks in advance.
> >>
> >> Michael
> >>
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
> >> For additional commands, e-mail: axis-user-help@ws.apache.org
> >>
> >>
> >
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
> For additional commands, e-mail: axis-user-help@ws.apache.org
>
>


-- 
Davanum Srinivas : http://www.wso2.net (Oxygen for Web Service Developers)

---------------------------------------------------------------------
To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-user-help@ws.apache.org


Mime
View raw message