grouper-users - RE: [grouper-users] Query the memberships with rest (simple)
Subject: Grouper Users - Open Discussion List
List archive
- From: Chris Hyzer <>
- To: Francesco Malvezzi <>, "" <>
- Subject: RE: [grouper-users] Query the memberships with rest (simple)
- Date: Tue, 7 Dec 2010 09:13:38 -0500
- Accept-language: en-US
- Acceptlanguage: en-US
No bother at all :)
If you the list of groups, use this:
https://grouper.unimore.it/grouper-ws/servicesRest/xml/v1_6_002/subjects/malvezzi/groups
I agree that the REST memberships URL does not seem to be there, do you need
it? I can look into it more...
Thanks,
Chris
-----Original Message-----
From:
[mailto:]
On Behalf Of Francesco Malvezzi
Sent: Tuesday, December 07, 2010 7:43 AM
To:
Subject: [grouper-users] Query the memberships with rest (simple)
sorry to bother the group again (and it's not going to be the last time,
unfortunately).
I'm not able to query the membership of a certain user throught the
simple-rest.
If I run
curl -v -K .curlrc
with:
$ cat .curlrc
url =
"https://grouper.unimore.it/grouper-ws/servicesRest/xml/v1_6_002/groups/unimore:unimore/members"
user = "GrouperSystem:secret"
I obtain:
</resultMessage><success>T</success></resultMetadata><responseMetadata><resultWarnings></resultWarnings><millis>110</millis><serverVersion>1.6.2</serverVersion></responseMetadata><wsGroup><extension>unimore</extension><displayExtension>unimore</displayExtension><displayName>unimore:unimore</displayName><name>unimore:unimore</name><uuid>fe6bb207164f44d09f23ac480aaa0f46</uuid></wsGroup><wsSubjects><WsSubject><resultCode>SUCCESS</resultCode><success>T</success><id>malvezzi</id><sourceId>unimore</sourceId></WsSubject></wsSubjects></WsGetMembersLiteResult>
(i.e. group unimore:unimore has as member malvezzi)
but then (path copied from test named WsSampleGetMembershipsRestLite2)
$ cat .curlrc
url =
"https://grouper.unimore.it/grouper-ws/servicesRest/xml/v1_6_002/subjects/malvezzi/memberships"
user = "GrouperSystem:secret"
<WsGetMembershipsResults><resultMetadata><resultCode>SUCCESS</resultCode><resultMessage>Found
0 results involving 0 groups and 0
subjects</resultMessage><success>T</success></resultMetadata><responseMetadata><resultWarnings></resultWarnings><millis>17</millis><serverVersion>1.6.2</serverVersion></responseMetadata></WsGetMembershipsResults>
and in the logs:
==> grouper_error.log <==
2010-12-07 13:16:59,235: [TP-Processor2] INFO EventLog.info(141) - <
GrouperSystem - 155.185.0.132 > -
[0c963bd9a9a543cfa19d0603bbf38e6c,'GrouperSystem','application']
session: start (4ms)
2010-12-07 13:16:59,237: [TP-Processor2] INFO EventLog.info(141) - <
GrouperSystem - 155.185.0.132 > -
[88e096d7e1c1400fa6c2fd9aad768ba1,'GrouperSystem','application']
session: start (0ms)
2010-12-07 13:16:59,239: [TP-Processor2] INFO EventLog.info(141) - <
GrouperSystem - 155.185.0.132 > -
[39994249b3f34398acdc651c6437fae9,'GrouperSystem','application']
session: start (1ms)
2010-12-07 13:16:59,246: [TP-Processor2] WARN
WsStemLookup.retrieveStemIfNeeded(193) - < GrouperSystem - 155.185.0.132
> - Invalid query: WsStemLookup[
stemFindResult=INVALID_QUERY]
grouper.clientBinary works (from localhost):
$ java -jar grouperClient.jar --operation=getMembershipsWs
--subjectIds=malvezzi
Index: 0: group: unimore:cesia, subject: malvezzi, list: members, type:
immediate, enabled: T
Index: 1: group: unimore:unimore, subject: malvezzi, list: members,
type: immediate, enabled: T
but it appears to send a POST and not a GET.
What am I missing?
thank,
Francesco
- [grouper-users] Query the memberships with rest (simple), Francesco Malvezzi, 12/07/2010
- RE: [grouper-users] Query the memberships with rest (simple), Chris Hyzer, 12/07/2010
- Re: [grouper-users] Query the memberships with rest (simple), Francesco Malvezzi, 12/07/2010
- RE: [grouper-users] Query the memberships with rest (simple), Chris Hyzer, 12/07/2010
Archive powered by MHonArc 2.6.16.