Cédrick,

Nicelly writtend and very down to earth reason why we need better SOA
Web Services support ASAP. This is the shortest way for Pharo to get an
aura to be more professional and suitable for "enterprise" world.

Best regards
Janko

On 01. 12. 2010 14:56, Cédrick Béler wrote:
> I've read again the thread of september about XMLRPC and therefore the 
> general discussion around services techniques...
> 
> I understand soap is not a priority (and probably not a good technique). This 
> is just I'd like to make an interface to our planing application and all 
> their provide is soap. The sad thing is as it's working out of the box in 
> php, we use php instead... Anyway, I'll continue to find a way to query these 
> services from Pharo... but a straighter one...
> 
> As, I just need a client, I think I'll try to get something simple, like get 
> and parse the wsdl file, then build a local model that can be used to 
> directly query the services... My first thought is to create classes for each 
> services entities, then each method (probably class side) will fire the right 
> soap request...
> 
> If it sounds stupid, please tell me before I spend too much time here ;-)
> 
> Just one question, which HTTP client should I use ? I've been lost since the 
> development of WebClient, Zn*, ...
> 
> TIA
> 
> Cédrick
> 
>> I agree, we must improve soap support. May be when I end with xmlrpc
>> have a bit of time...
>>
>> 2010/11/30, Stéphane Ducasse <stephane.duca...@inria.fr>:
>>> thanks for reporting that.
>>> Indeed we should improve on that level.
>>>
>>> Stef
>>>
>>> On Nov 30, 2010, at 7:47 PM, Cédrick Béler wrote:
>>>
>>>> Hi all,
>>>>
>>>> I'd like to try some webservice experiments. I loaded the last version of
>>>> SoapOpera but then, I struggled a lot and I still can't make it work.
>>>>
>>>> First, I needed authentication and I didn't found how to do that in SOAP.
>>>> I managed to make it work by hacking Kom.
>>>> Does someone knows how to do that properly or if it's not possible?
>>>>
>>>> Second, I just can't make it work (whereas I can in PHP and it's dead
>>>> simple :( with SoapClient). I have an error message saying that the
>>>> interface is not known... After investigating a bit, I think that the
>>>> problem is there is no "interpretation" of the wsdl file that describe the
>>>> set of services.
>>>>
>>>> Can people confirm if I'm wrong or not ?
>>>> What's the current state of SoapOpera development ? Are there alternatives
>>>> ?
>>>>
>>>> TIA
>>>>
>>>> ps: in PHP
>>>>
>>>> $client = new SoapClient($WSDL, array('login'=> $LOGIN,'password'=>
>>>> $PASS));
>>>> $client->TDOptionsPromotion( "whatever parameters");
>>>>
>>>> in Smalltalk (not the example I tried but something else that nearly
>>>> works, except I get one value, the last one, instead of an array of five)
>>>>
>>>> call := (SoapCallEntry tcpHost: 'footballpool.dataaccess.eu' port: 80)
>>>> newCall.
>>>> call targetObjectURI: 'data/info.wso'.
>>>> call namespace: 'http://footballpool.dataaccess.eu'.
>>>> call methodName: 'TopGoalScorers'.
>>>> call addParameterNamed: 'iTopN' value: '5'.
>>>> call invokeAndReturn.
>>>
>>>
>>>
>>
>>
>> -- 
>> =================================================
>> Germán S. Arduino  <gsa @ arsol.net>   Twitter: garduino
>> Arduino Software & Web Hosting   http://www.arduinosoftware.com
>> PasswordsPro  http://www.passwordspro.com
>> =================================================
>>
> 
> 
> 

-- 
Janko Mivšek
Svetovalec za informatiko
Eranova d.o.o.
Ljubljana, Slovenija
www.eranova.si
tel:  01 514 22 55
faks: 01 514 22 56
gsm: 031 674 565

Reply via email to