Salome HOME
Checked-out files path was changed to /tmp/SimanSalome/StudyId/ScenarioId/UserId
[tools/simanio.git] / scripts / run_salome_siman.sh
1 #!/bin/bash
2 echo "parameters : $1  $2  $3" > check_params.txt
3 echo "$#" >> check_params.txt
4
5 if [ "$#" -ne 3 ] ; then 
6 echo  "Usage :
7 `basename $0` --siman-study=<studyID> --siman-scenario=<scenarioID> --siman-user=<userID>"
8 echo  "for example : 
9 `basename $0` --siman-study=1162 --siman-scenario=1163 --siman-user=8"
10 exit
11 fi
12
13
14 #echo dir1 = `dirname $0`
15 #echo dir2 = ${PWD}
16
17 echo "pwd = " ${PWD} >> check_params.txt
18 echo "display = " ${DISPLAY} >> check_params.txt
19
20 env_script=${PWD}/env_products.sh
21 echo script = $env_script
22
23 if [ -e $env_script ] ; then
24     echo
25     echo ">>> Setting SALOME environment" >> check_params.txt
26     echo ">>> Environment script = " $env_script >> check_params.txt
27     source $env_script >> check_params.txt
28     echo ">>> After products " >> check_params.txt
29     else
30     echo
31     echo '!!! Warning !!! Environment is not set.'
32     echo 'No environment file (env_products.sh) is found.'
33     echo 'Proceed with the current environment.'
34 fi
35
36 echo ">>> Setting SALOME-SAMAN environment" >> check_params.txt
37
38 export WSFCPP_HOME=${PWD}/wso2-wsf-cpp-2.1.0
39 #export PATH=${WSFCPP_HOME}/lib:${PATH}
40 export LD_LIBRARY_PATH=${WSFCPP_HOME}/lib:${LD_LIBRARY_PATH}
41 echo "WSFCPP_HOME = " ${WSFCPP_HOME} >> check_params.txt
42
43 export SIMANIO_ROOT_DIR=${PWD}/SIMANIO
44 export PATH=${SIMANIO_ROOT_DIR}/lib:${PATH}
45 export LD_LIBRARY_PATH=${SIMANIO_ROOT_DIR}/lib:${LD_LIBRARY_PATH}
46
47 export SIMAN_WS_HOST="127.0.0.1:8080"
48
49 export PYTHONPATH="/tmp/SimanSalome/${1##*=}/${2##*=}/${3##*=}":${PYTHONPATH}
50
51 echo "parameters 3: $1 $2 $3" >> check_params.txt
52
53 #export SALOME_ROOT_DIR=${PWD}
54
55 echo ">>> SALOME-SIMAN running" >> check_params.txt
56
57 echo "parameters 4: $1 $2 $3" >> check_params.txt
58
59 runSalome --siman $1 $2 $3 -k >> check_params.txt
60