Re: Consuming Web Services in Wonder
Re: Consuming Web Services in Wonder
- Subject: Re: Consuming Web Services in Wonder
- From: Benjamin Steiner <email@hidden>
- Date: Fri, 04 Sep 2015 15:38:33 +0200
No problem, Fabian ;). And thanks again for the explanation, Ramsey and Markus. The presentation was very helpful and it looks like JAX-WS works fine with our WSDL, so i think we don’t have to deal with any failures or sadness :D.
Beni
> On 04 Sep 2015, at 09:20, Fabian Peters <email@hidden> wrote:
>
> Just to say I had no intentions to steer you towards a "failure pile in a sadness bowl", Beni! ;-)
> Axis did what it was supposed to for my simple needs at the time. Apparently that was sheer luck…
>
>> Am 03.09.2015 um 18:49 schrieb Ramsey Gurley <email@hidden>:
>>
>> 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@hidden> 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@hidden> 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@hidden>:
>>>>>
>>>>> 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@hidden>:
>>>>>>
>>>>>> 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@hidden)
>>>>>> Help/Unsubscribe/Update your Subscription:
>>>>>>
>>>>>> This email sent to email@hidden
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> Do not post admin requests to the list. They will be ignored.
>>>>> Webobjects-dev mailing list (email@hidden)
>>>>> Help/Unsubscribe/Update your Subscription:
>>>>>
>>>>> This email sent to email@hidden
>>>>
>>>> --
>>>> Dr. Markus Stoll (Geschäftsführer)
>>>> email@hidden
>>>>
>>>> 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@hidden)
>>>> Help/Unsubscribe/Update your Subscription:
>>>>
>>>> This email sent to email@hidden
>>>
>>>
>>> _______________________________________________
>>> Do not post admin requests to the list. They will be ignored.
>>> Webobjects-dev mailing list (email@hidden)
>>> Help/Unsubscribe/Update your Subscription:
>>>
>>> This email sent to email@hidden
>>
>> _______________________________________________
>> Do not post admin requests to the list. They will be ignored.
>> Webobjects-dev mailing list (email@hidden)
>> Help/Unsubscribe/Update your Subscription:
>>
>> This email sent to email@hidden
>
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden