Table of Contents

Time/Place

This meeting is a hybrid teleconference and IRC chat. Anyone is welcome to join...here's the info:

Agenda

Audio and Chat Log

[10:03] <Asger> https://fedora-commons.org/bamboo/build/viewBuildResultsFailedTests.action?buildKey=FCREPO-LINUXSAN&buildNumber=401
[10:03] * eddies (~eddies@gou06-1-82-224-98-122.fbx.proxad.net) has joined #duraspace
[10:04] * ksclarke (~kevin@184.39.8.146) has joined #duraspace
[10:05] <cwilper> http://github.com/kstrnad/fedora-commons-cli
[10:06] <cwilper> "started as side project, may be helpful to replace current commandline tools"
[10:07] <cwilper> "has tutorial, written in groovy, built with maven -> executable jar"
[10:09] <cwilper> overlap w/current commandline tools: http://fedora-commons.org/confluence/display/FCREPO/Fedora+CLI
[10:12] <eddies> afk for a minute
[10:19] <eddies> this is for a different purpose, but I know folks have made use of ActiveFedora in console mode as well. See: http://projects.mediashelf.us/wiki/8/ActiveFedora_Console_Tour
[10:21] <cwilper> http://github.com/kstrnad/fedora-commons-cli/blob/master/src/main/groovy/org/fcrepo/client/cli/FedoraClientApi.groovy
[10:57] <cwilper> Action: put into trunk fcrepo-client package, call experimental for now 'till it really replaces the client scripts (after 3.4)
[10:58] <cwilper> Action: Add JIRA issue to replace existing client-side scripts with this (also a post-3.4 item)
[11:02] <cwilper> Action: Add JIRA issue to have the groovy client use the upcoming java client (so we're not maintaining multiple rest client)
[11:04] <cwilper> Note from Asger: for rest java client, we should not be using auto-generated soap code so that return values can be respected.
[11:30] * pvillega_ (~pvillega@86.47.50.67) has joined #duraspace
[11:33] * pvillega (~pvillega@62.77.170.185) Quit (Ping timeout: 260 seconds)
[11:46] <cwilper> http://fedora-commons.svn.sourceforge.net/viewvc/fedora-commons/fedora/trunk/fcrepo-client/fcrepo-client-admin/src/main/java/org/fcrepo/client/FedoraClient.java?revision=8521&view=markup
[12:07] <cwilper> http://www.fedora-commons.org/confluence/display/FCR30/API-M
[12:07] <cwilper> http://www.fedora-commons.org/confluence/display/FCR30/API-A
[12:08] * eddies (~eddies@gou06-1-82-224-98-122.fbx.proxad.net) Quit (Quit: eddies)
[12:08] <cwilper> http://fedora-commons.org/definitions/1/0/api/Fedora-API-A.wsdl
[12:09] <cwilper> http://fedora-commons.org/definitions/1/0/api/Fedora-API-M.wsdl
[12:09] <Asger> Firstly, to use SOAP by hand....
[12:09] <Asger> You need to send POST an SOAP message to a ressource
[12:09] <Asger> http://www.w3schools.com/soap/soap_envelope.asp
[12:10] <cwilper> texas.rick.moore
[12:10] <Asger> This is the envelope that contains the message to send to the server
[12:11] <Asger> The content of this message is more tricky
[12:11] <Asger> You have the WSDL, which gives a "understandable" description of this
[12:12] * Rick__ (~4bec78ec@gateway/web/freenode/x-vcxourkcrxtfplhh) has joined #duraspace
[12:12] <Asger> Firstly, to use SOAP by hand.... [18:09] <Asger> You need to send POST an SOAP message to a ressource [18:09] <Asger> http://www.w3schools.com/soap/soap_envelope.asp [18:10] <cwilper> texas.rick.moore [18:10] <Asger> This is the envelope that contains the message to send to the server [18:11] <Asger> The content of this message is more tricky [18:11] <Asger> You have the WSDL, which gives a "understandable" description of this
[12:12] <cwilper> hi rick
[12:12] <Asger> hi
[12:17] <Asger> public FCRepoRestResponse getObjectProfile(String pid, String asOfDateTime, String format} throws Exception { // Executes a "getObjectProfile" REST API request. String uri = "/objects/" + pid + "?asOfDateTime=" + urlSafeString(asOfDateTime) + "&format=" + format; } return wrapResponse("getObjectProfile", m_fcrepoClient.G
[12:18] <Asger> 821
[12:19] <Asger> public FCRepoRestResponse getObjectProfile(String pid, String asOfDateTime, String format}
[12:19] <Asger> should be format)
[12:20] <Asger> not }

#trackbackRdf ($trackbackUtils.getContentIdentifier($page) $page.title $trackbackUtils.getPingUrl($page))
  • No labels