[Building Sakai] Sakai web services

Lydia Li lydial at stanford.edu
Mon Dec 17 14:34:56 PST 2012


See my responses in line. 



----- Original Message -----
| From: "Nick LaVassar" <nick at piazza.com>
| To: "Lydia Li" <lydial at stanford.edu>
| Sent: Monday, December 17, 2012 2:41:55 AM
| Subject: Re: Sakai web services
| 
| Hi Lydia,
| 
| 
| I am able to grab class rosters from coursework now, but I am so far
| unable to grab user email addresses (needed for auto-enrollment).
| 
| 
| Through web services, there are 2 ways to get the emails:
| 1) Clean way: getUserEmail function (only available in Sakai v2.7 or
| greater)


We are running Sakai 2.6 and will be upgrading to 2.9 next June, 2013.  We do not have plans to upgrade before then. 


| 2) Hack: searchForUsers function. Search does not work for me, though
| I have verified my code on my localhost.
| 

I've not worked with these functions.  The best way is to email sakai dev list (sakai-dev at collab.sakaiproject.org,  You might have to join the list first) .

thanks,
Lydia



| 
| Do you have any suggestions? Do you know why search may not be
| working? Which version of Sakai is CW based on and do you plan to
| update to v2.7 or higher?
| 
| 
| Thanks.
| 
| 
| Nick
| 
| 
| https://confluence.sakaiproject.org/display/~steve.swinsburg/Additional+web+services+for+Sakai
| 
| 
| 
| On Dec 12, 2012, at 1:54 PM, Lydia Li wrote:
| 
| 
| 
| No.
| 
| On Dec 12, 2012, at 12:19 PM, Nick LaVassar < nick at piazza.com >
| wrote:
| 
| 
| 
| Do I need to specify a port, too?
| 
| 
| 
| 
| 
| Sent from my iPhone
| 
| 
| 
| 
| 
| On Dec 12, 2012, at 11:57 AM, "Lydia Li" < lydial at stanford.edu >
| wrote:
| 
| 
| 
| 
| 
| 
| 
| Nick,
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| Here is the endpoint for QA:
| 
| 
| 
| 
| 
| 
| 
| 
| 
| https://coursework-qa.stanford.edu/sakai-axis/SakaiLogin.jws?wsdl
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| thanks,
| 
| 
| 
| 
| Lydia
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| ----- Original Message -----
| 
| 
| 
| 
| | From: "Nick LaVassar" < nick at piazza.com >
| 
| 
| 
| 
| | To: "Lydia Li" < lydial at stanford.edu >
| 
| 
| 
| 
| | Cc: "Keli Amann" < kamann at stanford.edu >, "Sylvia Lowden" <
| | salowden at stanford.edu >, "Makoto Tsuchitani"
| 
| 
| 
| 
| | < mako at stanford.edu >
| 
| 
| 
| 
| | Sent: Wednesday, December 12, 2012 11:38:35 AM
| 
| 
| 
| 
| | Subject: Re: Sakai web services
| 
| 
| 
| 
| | 
| 
| 
| 
| 
| | Yes, please. Also, can you please confirm that this is the correct
| 
| 
| 
| 
| | endpoint for coursework web services?:
| 
| 
| 
| 
| | https://coursework.stanford.edu:8080/sakai-axis/SakaiLogin.jws?wsdl
| 
| 
| 
| 
| | 
| 
| 
| 
| 
| | I'm receiving a "Connection refused" message.
| 
| 
| 
| 
| | 
| 
| 
| 
| 
| | Nick
| 
| 
| 
| 
| | 
| 
| 
| 
| 
| | On Dec 12, 2012, at 11:29 AM, Lydia Li wrote:
| 
| 
| 
| 
| | 
| 
| 
| 
| 
| | > Nick,
| 
| 
| 
| 
| | > Makoto is going to contact you to set up your sunetid. After
| 
| 
| 
| 
| | > that you will be able to connect to our QA instance. The web
| 
| 
| 
| 
| | > services is enabled and open to all IPs. We already have other
| 
| 
| 
| 
| | > clients using web services so that part is in place.
| 
| 
| 
| 
| | > Do you need us to set up a course site for you to do testing?
| 
| 
| 
| 
| | > 
| 
| 
| 
| 
| | > thanks,
| 
| 
| 
| 
| | > Lydia
| 
| 
| 
| 
| | > 
| 
| 
| 
| 
| | > ----- Original Message -----
| 
| 
| 
| 
| | > | From: "Nick LaVassar" < nick at piazza.com >
| 
| 
| 
| 
| | > | To: "Makoto Tsuchitani" < mako at stanford.edu >
| 
| 
| 
| 
| | > | Cc: "Keli Amann" < kamann at stanford.edu >, "Sylvia Lowden"
| 
| 
| 
| 
| | > | < salowden at stanford.edu >, "Lydia Li" < lydial at stanford.edu >
| 
| 
| 
| 
| | > | Sent: Wednesday, December 12, 2012 3:23:58 AM
| 
| 
| 
| 
| | > | Subject: Re: Sakai web services
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | Hi Makoto and Lydia,
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | Thanks for pinging me - I'm really sorry to have left you in
| | > | the
| 
| 
| 
| 
| | > | dark
| 
| 
| 
| 
| | > | for so long!
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | We are very wrapped up in many projects for January, but I'm
| 
| 
| 
| 
| | > | really
| 
| 
| 
| 
| | > | eager to finish the work needed for CourseWork. I have some
| | > | good
| 
| 
| 
| 
| | > | news: based on Lydia's resources, I already created (and tested
| 
| 
| 
| 
| | > | locally) a script to retrieve the required information from
| 
| 
| 
| 
| | > | CourseWork based on Lydia's resources. I also figured out how
| | > | to
| 
| 
| 
| 
| | > | pull the "course description" so we can display the human
| 
| 
| 
| 
| | > | readable
| 
| 
| 
| 
| | > | name for the course.
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | Currently, my scripts can not connect to CourseWork, since I do
| 
| 
| 
| 
| | > | not
| 
| 
| 
| 
| | > | have credentials to log in and web services may not be enabled.
| 
| 
| 
| 
| | > | Lydia, can you please help me with this (details below)?
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | Since we're short on time, could we schedule a time this week
| | > | for
| 
| 
| 
| 
| | > | a
| 
| 
| 
| 
| | > | call to talk further about remaining steps?
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | Best,
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | Nick
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | In order to connect my scripts to CourseWork, we'll to be sure
| 
| 
| 
| 
| | > | that
| 
| 
| 
| 
| | > | web services are running and I'll also need login credentials:
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | To enable the web services, you will need to add the property:
| 
| 
| 
| 
| | > | webservices.allowlogin=true in sakai/sakai.properties.
| 
| 
| 
| 
| | > | Starting from Sakai 2.6, you also need to set the list of IP
| 
| 
| 
| 
| | > | addresses or hosts that can connect to the web services. This
| 
| 
| 
| 
| | > | particular property takes a list of IP addresses/hosts, and can
| 
| 
| 
| 
| | > | include ranges. Note, however, it is important to escape the
| 
| 
| 
| 
| | > | period.
| 
| 
| 
| 
| | > | Following are a few examples:
| 
| 
| 
| 
| | > | webservices.allow=localhost,127\.0\.0\.1,192\.168\.[0-9.]+,domain\.somewhere\.edu\.au,123\.45\.678\.90
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | For testing, we could use this temporary Piazza IP:
| | > | 50.19.58.255,
| 
| 
| 
| 
| | > | or
| 
| 
| 
| 
| | > | piazza.com .
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | On Dec 12, 2012, at 12:11 AM, Makoto Tsuchitani wrote:
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | Hi Nick,
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | I wanted to ask whether you might be able to provide us an
| | > | update
| 
| 
| 
| 
| | > | with any progress on your end; or if you've had to address more
| 
| 
| 
| 
| | > | pressing matters, might you be able to share a timeframe with
| | > | us
| 
| 
| 
| 
| | > | in
| 
| 
| 
| 
| | > | regards to when you anticipate being able to address the
| 
| 
| 
| 
| | > | previously
| 
| 
| 
| 
| | > | scoped work we discussed.
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | Thanks in advance for you feedback.
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | Makoto
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | On Nov 30, 2012, at 10:58 AM, Makoto Tsuchitani <
| 
| 
| 
| 
| | > | mako at stanford.edu >
| 
| 
| 
| 
| | > | wrote:
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | Hi Nick,
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | I just wanted to check in to see whether you had any additional
| 
| 
| 
| 
| | > | questions or needed any other info from us. We've been hearing
| 
| 
| 
| 
| | > | from
| 
| 
| 
| 
| | > | users about wanting us to integrate with Piazza, so I just want
| 
| 
| 
| 
| | > | to
| 
| 
| 
| 
| | > | make sure things are still progressing on your end.
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | Thanks,
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | Makoto
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | On Nov 16, 2012, at 1:10 PM, Lydia Li < lydial at stanford.edu >
| 
| 
| 
| 
| | > | wrote:
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | Yes. You need to login and get the session id to pass to all
| | > | the
| 
| 
| 
| 
| | > | other web services calls.
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | You need to call the SakaiLogin.login method. There are
| | > | examples
| 
| 
| 
| 
| | > | in
| 
| 
| 
| 
| | > | the documentation.
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | thanks,
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | Lydia
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | ----- Original Message -----
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | | From: "Nick LaVassar" < nick at piazza.com >
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | | To: "Lydia Li" < lydial at stanford.edu >
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | | Cc: "Makoto Tsuchitani" < mako at stanford.edu >, "Keli Sato
| 
| 
| 
| 
| | > | | Amann" <
| 
| 
| 
| 
| | > | | kamann at stanford.edu >, "Sylvia A Lowden"
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | | < salowden at stanford.edu >, "Lydia Li" < lydial at stanford.edu >
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | | Sent: Friday, November 16, 2012 12:09:07 PM
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | | Subject: Re: Sakai web services
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | | Thanks, Lydia. Was great meeting you and the team.
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | | I'll take a look at this and let you know if I have
| | > | | questions.
| 
| 
| 
| 
| | > | | I
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | | imagine there's some sort of authentication that would need
| | > | | to
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | | happen for us to call this against your server. Do you have
| | > | | any
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | | input on that? Perhaps it's already in the documentation you
| 
| 
| 
| 
| | > | | sent...
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | | Nick
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | | Sent from my iPhone
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | | On Nov 16, 2012, at 11:56 AM, "Lydia Li" <
| | > | | lydial at stanford.edu
| 
| 
| 
| 
| | > | | > 
| 
| 
| 
| 
| | > | | wrote:
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | | > Hi Nick,
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | | > 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | | > It was nice meeting you.
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | | > 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | | > You can find documentations on Sakai's web services here (
| 
| 
| 
| 
| | > | | > Most
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | | > pages under Project:Web services haven't been updated for a
| 
| 
| 
| 
| | > | | > while
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | | > but this one seems to be up to date):
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | | > 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | | > https://confluence.sakaiproject.org/display/WEBSVCS/How+to+use+the+Sakai+Web+Services
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | | > 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | | > Here is the source code in Sakai:
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | | > 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | | > https://source.sakaiproject.org/viewsvn/webservices/tags/sakai-2.6.0/axis/src/webapp/
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | | > 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | | > 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | | > The one that you will most likely need is the
| 
| 
| 
| 
| | > | | > SakaiScript.jws.
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | | > The methods are pretty well documented.
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | | > 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | | > I took a quick look at all the methods and I think these
| 
| 
| 
| 
| | > | | > methods
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | | > might be able to give you what you need, for site members,
| 
| 
| 
| 
| | > | | > and
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | | > site description...etc
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | | > 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | | > public String getSitesUserCanAccess(String sessionid)
| | > | | > throws
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | | > AxisFault
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | | > public String getSiteTitle(String sessionid, String siteid)
| 
| 
| 
| 
| | > | | > throws
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | | > AxisFault {
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | | > public String getSiteDescription(String sessionid, String
| 
| 
| 
| 
| | > | | > siteid)
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | | > throws AxisFault {
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | | > public String getUsersInAuthzGroupWithRole(String
| | > | | > sessionid,
| 
| 
| 
| 
| | > | | > String
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | | > authzgroupid, String authzgrouproles) throws AxisFault {
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | | > public String getUsersInAuthzGroup(String sessionid, String
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | | > authzgroupid) throws AxisFault {
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | | > 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | | > 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | | > 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | | > We have not used these web services at Stanford since we've
| 
| 
| 
| 
| | > | | > not
| 
| 
| 
| 
| | > | | > had
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | | > the need to yet. But others in the Sakai Community have. If
| 
| 
| 
| 
| | > | | > you
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | | > have any questions regarding using web services, the best
| | > | | > way
| 
| 
| 
| 
| | > | | > to
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | | > get help is to email Sakai Dev list at
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | | > sakai-dev at collab.sakaiproject.org . It is an active
| | > | | > emailing
| 
| 
| 
| 
| | > | | > list
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | | > and someone will respond to you pretty quickly. You can
| | > | | > also
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | | > email me, but I might have to forward your questions back
| | > | | > to
| 
| 
| 
| 
| | > | | > the
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | | > dev list if I don't know the answers.
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | | > 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | | > Once you have your code written and ready to test, we can
| | > | | > set
| 
| 
| 
| 
| | > | | > up
| 
| 
| 
| 
| | > | | > a
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | | > test instance and do some testing.
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | | > 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | | > Let me know if you have any questions,
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | | > 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | | > thanks,
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | | > Lydia
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | > | 
| 
| 
| 
| 
| | 
| 
| 
| 
| 
| | 
| 
| 


More information about the sakai-dev mailing list