Thanks Aaron - I should have remembered that. I have another question
1) I create a workgroup, but have not yet created members for that workgroup. I can see this as a use case where a teacher decides to create 4 workgroups for his/her class but leaves the assignments to the students or just puts it off until later. 2) I do a query to find out the members of the workgroup (there are none) and get the response below curl -i -X GET -H 'Accept: application/xml' http://rails.dev.concord.org/sds/4/workgroup/1403/membership HTTP/1.1 200 OK Date: Thu, 24 May 2007 14:25:23 GMT Server: lighttpd/1.4.11 Content-Type: application/xml Cache-Control: no-cache Content-Length: 68 <?xml version="1.0" encoding="UTF-8"?> <nil-classes> </nil-classes> I think it would be more useful to return the same response as a workgroup with members, but with an empty set of members...That way the same code could be used to parse the response. i.e. <workgroup-memberships> </workgroup-memberships> Could that change be made? Thanks, Laurel On May 23, 3:47 pm, Aaron <[EMAIL PROTECTED]> wrote: > Hi Laurel- > > It turns out that a change made to the dev sds a while back was that > "users" are now "sail-users", and this apparently affects some of the > REST API's. I will update this on the REST API confluence page (and > determine if any other API's are affected). > > So if you change the xml you're posting from: > <user-id>5362</user-id> > to: > <sail-user-id>5362</sail-user-id> > > it should work. > > Full xml: > <workgroup-memberships> > <workgroup-membership> > <sail-user-id>5362</sail-user-id> > </workgroup-membership> > </workgroup-memberships> > > -- Aaron > > -- > Aaron Unger > The Concord Consortium > > On May 23, 2007, at 2:45 PM, laurel wrote: > > > > > Hi all, > > > I'm doing the following on the SDS (using curl) and having problems > > and I'm wondering if anyone can help. Note that in step 2 I don't seem > > to get members in my workgroup, despite the fact that I've just > > created one. Can someone related to the SDS check out my technique and > > possibly suggest what I am doing wrong. Thx. > > > Laurel > > > 1) creating a membership list for a workgroup > > > curl -i -H 'Content-Type: application/xml' -X POST -d '<workgroup- > > memberships><workgroup-membership><user-id>5362</user-id></workgroup- > > membership></workgroup-memberships>'http://rails.dev.concord.org/ > > sds/4/workgroup/1375/membership > > > HTTP/1.1 201 Created > > Date: Wed, 23 May 2007 18:22:01 GMT > > Server: lighttpd/1.4.11 > > Content-Type: application/xml > > Location:http://rails.dev.concord.org/sds/4/workgroup/1375/membership > > Cache-Control: no-cache > > Content-Length: 0 > > > 2) retrieving a membership list for a workgroup > > > curl -i -X GET -H 'Accept: application/xml' > >http://rails.dev.concord.org/sds/4/workgroup/1375/membership > > > HTTP/1.1 200 OK > > Date: Wed, 23 May 2007 18:22:08 GMT > > Server: lighttpd/1.4.11 > > Content-Type: application/xml > > Cache-Control: no-cache > > Content-Length: 184 > > > <?xml version="1.0" encoding="UTF-8"?> > > <workgroup-memberships> > > <workgroup-membership> > > <sail-user-id nil="true"></sail-user-id> > > </workgroup-membership> > > </workgroup-memberships> --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "SAIL-Dev" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/SAIL-Dev?hl=en -~----------~----~----~----~------~----~------~--~---
