My 2 cents, 

In order of preference:
JAX-WS
Axis
Anything else
Write it myself
Axis2

JAX-WS won’t work with every type of WSDL, but it’s the easiest if it will 
work. It’s also rather flexible allowing you to substitute your own data types 
(switch out java.util.date for NSTimestamp for instance) and uses real Enums.

Axis seemed to work with every wsdl I tried, but it is old and rather clunky

Axis2 is a failure pile in a sadness bowl. The Axis2 crew decided they wanted 
to be the everything framework doing REST and SOAP and failed miserably at 
SOAP. For instance, it doesn’t support multiple ports in the WSDL file. Only 
small unheard of companies like PayPal use multiple ports… :P 

Worse yet, they mark this stuff as resolved, when the resolution is actually 
just “Go F yourself”

https://issues.apache.org/jira/browse/AXIS2-3172

In another instance, I tried to work with Quark’s SOAP interface that was 
generated with Axis2 and it wasn’t even validating XML. Apparently, Axis2 
generated a wsdl defining a service with an input and an error. If I remember 
correctly, the only legal combos are input only, or input/output/error. My 
basic reaction to this was

http://tclhost.com/VkFKg8C.gif

:D


On Sep 3, 2015, at 7:56 AM, Benjamin Steiner <[email protected]> wrote:

> Hey everyone! Thank you very much for the quick response.
> 
> @Markus: Is there a specific reason why not to use Axis/Axis2?
> 
> 
>> On 03 Sep 2015, at 16:31, Markus Stoll, junidas GmbH 
>> <[email protected]> wrote:
>> 
>> do yourself a favor and doe not use Axis/Axis2
>> 
>> Hugis hint how to use Jax WS for the job is the preferable one
>> 
>> Regards, Markus
>> 
>>> Am 03.09.2015 um 16:22 schrieb Fabian Peters <[email protected]>:
>>> 
>>> Hi Beni,
>>> 
>>> Last year, I used wsdl2java from 
>>> <https://axis.apache.org/axis2/java/core/tools/CodegenToolReference.html> 
>>> to generate the basic service code. From the generated code you can invoke 
>>> methods on the service.
>>> 
>>> cheers, Fabian
>>> 
>>>> Am 03.09.2015 um 14:42 schrieb Benjamin Steiner <[email protected]>:
>>>> 
>>>> Hi List
>>>> 
>>>> We have the following situtation:
>>>> Our Customer has an external Application that provides a Web Service. Our 
>>>> task is to get our Wonder application to upload data to said Web Service, 
>>>> which provided us with a WSDL-file. Is there anyone with experience who 
>>>> could give a crash course for that?
>>>> 
>>>> Thanks,
>>>> 
>>>> Beni
>>>> _______________________________________________
>>>> Do not post admin requests to the list. They will be ignored.
>>>> Webobjects-dev mailing list      ([email protected])
>>>> Help/Unsubscribe/Update your Subscription:
>>>> https://lists.apple.com/mailman/options/webobjects-dev/lists.fabian%40e-lumo.com
>>>> 
>>>> This email sent to [email protected]
>>> 
>>> 
>>> _______________________________________________
>>> Do not post admin requests to the list. They will be ignored.
>>> Webobjects-dev mailing list      ([email protected])
>>> Help/Unsubscribe/Update your Subscription:
>>> https://lists.apple.com/mailman/options/webobjects-dev/markus.stoll%40junidas.de
>>> 
>>> This email sent to [email protected]
>> 
>> -- 
>> Dr. Markus Stoll (Geschäftsführer)
>> [email protected]
>> 
>> junidas GmbH, Aixheimer Str. 12, 70619 Stuttgart
>> Tel. +49 (711) 4599799-11, Fax +49 (711) 4599799-10
>> Geschäftsführer: Dr. Markus Stoll, Matthias Zepf
>> Amtsgericht Stuttgart, HRB 21939
>> 
>> 
>> 
>> _______________________________________________
>> Do not post admin requests to the list. They will be ignored.
>> Webobjects-dev mailing list      ([email protected])
>> Help/Unsubscribe/Update your Subscription:
>> https://lists.apple.com/mailman/options/webobjects-dev/steiner%40rucotec.ch
>> 
>> This email sent to [email protected]
> 
> 
> _______________________________________________
> Do not post admin requests to the list. They will be ignored.
> Webobjects-dev mailing list      ([email protected])
> Help/Unsubscribe/Update your Subscription:
> https://lists.apple.com/mailman/options/webobjects-dev/rgurley%40smarthealth.com
> 
> This email sent to [email protected]

 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      ([email protected])
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to