axis-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Dennis Sosnoski <...@sosnoski.com>
Subject Re: Newbie Questions
Date Thu, 09 Nov 2006 07:10:04 GMT
Ah, well, hopefully ADB will catch up with JiBX on this at some point... 
  :-)

  - Dennis

Davanum Srinivas wrote:
> 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
>>
>>
>
>

---------------------------------------------------------------------
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