REST CLIENT APPLICATION aka GUIDEMO Example jersey and struts based web application that talks to the CIPRES REST API using an UMBRELLA authentication model. The rest client application reads a configuration file that has the following properties: URL - base url of the CIPRES REST API GUIDEMO_APP - the name this application was registered with (i.e. guidemo) GUIDEMO_APPID - the application ID the app was assigned at registration time. If this property isn't supplied the application queries the rest service to retrieve it. GUIDEMO_ADMIN - Username of the user who registered this app (i.e. guidemo_admin) TESTPASS - Password of the user who registered this app It looks for the configuration file, first in $HOME/restclient.conf. This is the place to put the file if you aren't building all of cipres, or if you want the rest client to talk to a different CIPRES installation than the one you are building. The 2nd place it looks for the configuration file is $SDK_VERSIONS/testdata/pycipres.conf. If you're building cipres, $SDK_VERSIONS/testdata/pycipres.conf is created automatically and populated with values that cause the restclient to talk to the rest api that you're building and deploying.