PCSS Setup
1 Default Setup
When logging in into pacs@pacsqla the default setup is :
PCSS
/home/pacs> printenv PCSS_ROOT /home/pacs/pcss-20071017B-frozen This version is with the old PlotHk and QLA and shall work.
PIB
!!! Attention !!! The PIB (MIB conversion used in PCSS) is always located in the most up to date pcss installation : /home/pacs/pcss/data/pib Currently this is : 20080725A Here you also find the /home/pacs/pcss/data/pib/TmVersion.tbl This way we may use any PCSS installation - but it refer always to the most up to date PIB. Normally we shall survive the test with it.
=2 Switching between Nominal and Redundant =
We have a few convenience commands :
- setNominal
- which is doing : cp /home/pacs/pcss/data/pib/TmVersions-Nominal.tbl /home/pacs/pcss/data/pib/TmVersions.tbl
- setRedundant
- which is doing : cp /home/pacs/pcss/data/pib/TmVersions-Redundant.tbl /home/pacs/pcss/data/pib/TmVersions.tbl
- showTmVersions
- which is doing : cat /home/pacs/pcss/data/pib/TmVersions.tbl
- editTmversions
- which is doing : emacs /home/pacs/pcss/data/pib/TmVersions.tbl
3 Switching the PCSS Version
!! The setup always apply to the window where you execute the commands !! setPcssVersion <directory> e.g. setPcssVersion pcss-20060929A Now you are using a new PCSS in this window But still your PIB (incl. TmVersions.tbl) is /home/pacs/pcss/data/pib !!
The listing of the setPCSSVersion tool (just as reference)
if ( $# == 0 ) then echo Give PCSS versions as argument exit endif # cp /home/pacs/.pcss/props-original /home/pacs/.pcss/props_$1 sed -i 's/var.pcss.dir=/#var.pcss.dir=/' /home/pacs/.pcss/props_$1 # set date_fields=`date` echo $date_fields echo "#" $date_fields >> /home/pacs/.pcss/props_$1 echo var.pcss.dir=/home/pacs/$1 >> /home/pacs/.pcss/props_$1 echo hcss.binstruct.pib=/home/pacs/pcss/data/pib >> /home/pacs/.pcss/props_$1 setenv PCSS_ROOT /home/pacs/$1 setenv CLASSPATH "." setenv LD_LIBRARY_PATH "." unsetenv HCSS_PROPS source ${PCSS_ROOT}/config/pcss.csh setenv HCSS_PROPS ${HCSS_PROPS}:/home/pacs/.pcss/props_${1} echo " " echo " " echo "..... Setup : " $1 " finished ......" echo " " exit
*4 For experts, you may do a few more additional checks*
printenv HCSS_PROPS jide -settings | grep var.pcss jide -settings | grep pib
5 For experts again, updating the ~/pcss/pib directory
set pibRoot=~/pcss-20080825A rm -r ~/pcss/data/pib cp -a ${pibRoot}/data/pib ~/pcss/data/pib cd ~/pcss/data/pib cp TmVersions.tbl TmVersions.tbl.dist cp ../TmVersions-Nominal.tbl . cp ../TmVersions-Redundant.tbl .