...
Time/Place
...
This
...
meeting
...
is
...
a
...
hybrid
...
teleconference
...
and
...
IRC
...
chat.
...
Anyone
...
is
...
welcome
...
to
...
join...here's
...
the
...
info:
...
- Time:
...
...
...
...
...
...
...
...
- Voice
- Via Skype+:
...
- Dial
...
- from
...
- anywhere:
...
- \+9900827047086940
...
- (callto://+9900827047086940
...
- )
- Via Phone+:
...
- US
...
- Number:
...
- +1
...
- (201)
...
- 793-9022,
...
- Room
...
- #
...
- 7086940
...
- IRC:
...
...
...
...
...
...
...
...
...
...
- (enter
...
- a
...
- unique
...
- nick)
...
- Or
...
- point
...
- your
...
- IRC
...
- client
...
- to
...
- #duraspace
...
- on
...
- irc.freenode.net
...
Agenda
- Fedora CLI Discussion (Kai)
- Overview of CLI work so far, overlap with current core-distributed scripts
- Q: Move toward folding into core distribution?
- FCREPO-603 Discussion (Asger & Rick)
- Overview of Rick's fcrepo-client work so far, discussion of fit with FCREPO-603
Audio and Chat Log
- Download mp3 (2hr16min, 56mb)
[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>
...
...
[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>
...
...
[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
...
}