On Fri, July 15, 2005 12:41 pm, Ed Griebel said:
> Frank-
>
> It's an interesting idea, I don't know, I've been "lucky" enough that
> I've had WSDL to work with. It might be possible to use the same
> methods that wsdl2java uses, but there's probably a lot of complexity
> in there because SOAP can be quite complex.

Ironically, my experience has been just the opposite... most of the
services I've dealt with have been for internal use only, and I guess
we're a bit behind in getting WSDL for it all.  Not so bad when it's
internal-only stuff, a much bigger problem when dealing with external
services.

> Apologies for making this even more OT, but it's Friday :-)

Nah, I referenced my StrutsWS project once (twice now!), so it's not
especially off-topic :)  Certainly less so than some of the more recent
threads around here!

> -ed

Frank

>
> On 7/15/05, Frank W. Zammetti <[EMAIL PROTECTED]> wrote:
>> Nice, thanks Ed!  I'd absolutely agree, assuming you have WSDL, this is
>> the way to go.
>>
>> Can it generate anything if it doesn't have WSDL though?  I have
>> experiences where the services I needed to consume didn't supply any,
>> for
>> various reasons, but maybe it can still generate some generic stub
>> code??
>>
>> --
>> Frank W. Zammetti
>> Founder and Chief Software Architect
>> Omnytex Technologies
>> http://www.omnytex.com
>>
>> On Fri, July 15, 2005 11:41 am, Ed Griebel said:
>> > FYI, I've used Axis to generate client java stubs by parsing the
>> > service's WSDL file. It will generate the stub classes to call the WS
>> > and the POJOs to communicate with the WS.
>> >
>> > You don't actually need to "install" the Axis package and there's no
>> > daemon to run to do this, you'll just need to extract the distribution
>> > and then run wsdl2java, which is well-documented on the Axis homepage.
>> > It's a good idea to generate the "unit test" class too as it's a good
>> > example of how to call the stubs.
>> >
>> > I'm pretty sure that this will be a lot quicker than rolling your own
>> > XML serialization and HTTP code.
>> >
>> > -ed
>> >
>> > On 7/15/05, Frank W. Zammetti <[EMAIL PROTECTED]> wrote:
>> >> Hi Richard,
>> >>
>> >> Axis is the server-side of the WS equation (although maybe it can
>> >> perform some client duties, I'm not certain), so more than likely it
>> >> wouldn't come into play anyway.
>> >>
>> >> The simple answer is yes, a simple Java app can access a web service.
>> >>
>> >> There are classes that will specifically help you do so, but you can
>> >> also "fake it", at least if it is a SOAP-based service (I'm not as
>> >> familiar with RCP-type services).  For SOAP-based services, all you
>> >> really need to do is construct an XML message and use the usual HTTP
>> >> methods in the standard JDK to send it.
>> >>
>> >> You might be interested to look at my StrutsWS project because there
>> is
>> >> exactly what your asking for included: a simple Java app that
>> accesses
>> >> the services the example project provides (in short, StrutsWS is an
>> >> extension to Struts that allows Actions to be exposed as services).
>> You
>> >> can find it at http://sourceforge.net/projects/strutsws/
>> >>
>> >> Frank
>> >>
>> >> Richard Reyes wrote:
>> >> > Hi Guys,
>> >> >
>> >> > Can a simple java app access a web service? Or do I need to install
>> >> axis?
>> >> >
>> >> > Thanks
>> >> > Richard
>> >> >
>> >> > ---------------------------------------------------------------------
>> >> > To unsubscribe, e-mail: [EMAIL PROTECTED]
>> >> > For additional commands, e-mail: [EMAIL PROTECTED]
>> >> >
>> >> >
>> >> >
>> >> >
>> >> > .
>> >> >
>> >>
>> >> --
>> >> Frank W. Zammetti
>> >> Founder and Chief Software Architect
>> >> Omnytex Technologies
>> >> http://www.omnytex.com
>> >>
>> >>
>> >> ---------------------------------------------------------------------
>> >> 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]
>
>


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to