cancel
Showing results for 
Search instead for 
Did you mean: 

Where is ruby client library?

ftoth
Champ in-the-making
Champ in-the-making
Hi,

I've seen several references to a ruby client library, but I can't
seem to find it. I found the small example in the wiki, and I
found a reference that said the ruby code is in the source, but the
latest svn HEAD has no ruby.

Is there a ruby library or example code out there?

Many thanks,

Fred
4 REPLIES 4

rwetherall
Confirmed Champ
Confirmed Champ
Hi,

We dont have a Ruby library, but we would really like to get a community project going to start getting one together, likely using the PHP Alfresco lib API as a starting point.

Currently there is a Ruby lib project in the Alfresco forge which contains a very simple example which may be of some use to you.

If you're interested in getting invovled to kick starting this project them drop me a line.

Cheers,
Roy

kim
Champ in-the-making
Champ in-the-making
Hi Roy,

i cannot find the forge project you where mentioning… (and I'm still trying to find out about that mysterious patch to make the alfresco webservices work with ruby).

And yes, I'd be interested in getting involved Smiley Happy

Cheers,
Kim

mikeh
Star Contributor
Star Contributor

kim
Champ in-the-making
Champ in-the-making
Hi Mike,

thanks for pointing out.
Through some googling I finally found the page myself (try "ruby" in the forge search).

Still can't get the examples to work – all I get is a a soap fault containing this stacktrace:
Server Error
   at org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java:474)
   at org.apache.axis.server.AxisServer.invoke(AxisServer.java:281)
   at org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:699)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
   at org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
   at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
   at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
   at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
   at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
   at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
   at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:263)
   at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
   at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:584)
   at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
   at java.lang.Thread.run(Thread.java:619)


Any hints on this? (I am trying against Alfresco 2.9B.)

Thanks,
Kim