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]
