[Pharo-project] XMLRPC server

Germán Arduino garduino at gmail.com
Thu Feb 17 01:20:00 CET 2011

A bit more of data:

To install latest versions:

ConfigurationOfXMLRPC project latestVersion load: 'All'.

(Will install client,server and tests of both).

I tried in Pharo 1.1.1 and I've still 2 failing tests on server.

Now tried in Pharo 1.2 and seems that 3 tests are failing here.

I will be working on these issues on the next days, focusing on Pharo 1.1.1.

About Squeak, seems that in 4.2 the HttpSocket was redesigned and is
to hook some other http client, then XMLRPC don't works anymore.

By now XMLRPC is based on HTTPSocket and my goal is release a Beta
version soon, with not failing tests.

Later we can talk and decide about the HTTP client to use and/or the
squeak compatibility.



2011/2/16 Germán Arduino <garduino at gmail.com>:
> Hi (again):
> With the new Alpha version of XMLRPC the server works. The error you
> reported was by a missing method in Dictionary.
> Ask by any doubt, please.
> Cheers.
> 2010/12/18 Sean P. DeNigris <sean at clipperadams.com>:
>> Geoffroy Couprie wrote:
>>> The tests have some problems, but the server works fine.
>> server := XMLRPCHttpModule startOn: 8088.
>> XMLRPCServerRequest
>>        registerService: 'echo.echoArray'
>>        class: XMLRPCStandardEcho
>>        selector: #echo:.
>> proxy := XMLRPCProxy new url: 'http://localhost:8088/xmlrpc' asUrl.
>> args := OrderedCollection new.
>> args add: #('A' 1 3 2.525).
>> r := proxy invokeMethod: 'echo.echoArray' withArgs: args.
>> Server returns:
>> <html><head><title>500 Internal Server
>> Error</title></head><body><h1>Internal Server
>> Error</h1>&#10;MessageNotUnderstood:
>> Dictionary&gt;&gt;asXMLRPCString<p><hr><address>KomHttpServer/7.1.3 (Mac OS)
>> Server at 'localhost' Port 80</address></hr></p></body></html>
>> --
>> View this message in context: http://forum.world.st/XMLRPC-server-tp3090251p3093978.html
>> Sent from the Pharo Smalltalk mailing list archive at Nabble.com.

More information about the Pharo-project mailing list