From cc87e7323a2e54f5b43897ee137512323cb399ad Mon Sep 17 00:00:00 2001 From: Manuel Rego Casasnovas Date: Wed, 7 Nov 2012 21:45:04 +0100 Subject: [PATCH] Add example script for service that returns tasks of a bound user FEA: ItEr77S14BoundUsersWebServices --- scripts/rest-clients/bound-user-my-tasks.sh | 31 +++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100755 scripts/rest-clients/bound-user-my-tasks.sh diff --git a/scripts/rest-clients/bound-user-my-tasks.sh b/scripts/rest-clients/bound-user-my-tasks.sh new file mode 100755 index 000000000..7651332f0 --- /dev/null +++ b/scripts/rest-clients/bound-user-my-tasks.sh @@ -0,0 +1,31 @@ +#!/bin/sh + +. ./rest-common-env.sh + +printf "BOUND USER\n" +printf "Username: " +read loginName +printf "Password: " +read password + +if [ "$1" = "--prod" ]; then + baseServiceURL=$PRODUCTION_BASE_SERVICE_URL + certificate=$PRODUCTION_CERTIFICATE +elif [ "$1" = "--dev" ]; then + baseServiceURL=$DEVELOPMENT_BASE_SERVICE_URL + certificate=$DEVELOPMENT_CERTIFICATE +else + baseServiceURL=$DEMO_BASE_SERVICE_URL + certificate=$DEMO_CERTIFICATE +fi + +authorization=`echo -n "$loginName:$password" | base64` + +result=`curl -sv -X GET $certificate --header "Authorization: Basic $authorization" \ + $baseServiceURL/bounduser/mytasks` + +if hash tidy &> /dev/null; then + echo $result | tidy -xml -i -q -utf8 +else + echo $result +fi