NonStop JMS User's Manual (H06.03+, J06.03+, NonStop JMS 3.0+)

Reliable Messaging Bridge
NonStop Server for Java Message Service User’s Manual522356-006
5-24
Start Script
if [[ -z "$HOMETERM" ]] then
X=$(who -m)
CNT=$((1))
for i in $X; do
if ((CNT==2))
then
O_HOMETERM=$i
break
fi
((CNT+=1))
done
HOMETERM=$(basename $O_HOMETERM)
TCP_PROCESS=$(basename $(dirname $O_HOMETERM))
G_HOMETERM=\$$TCP_PROCESS.$HOMETERM
SLEEP_TIME=10000
else
O_HOMETERM=/G/ZTNT/$HOMETERM
G_HOMETERM=$ZTNT.$HOMETERM
SLEEP_TIME=0
fi
#
# Start a PATHMON envionment for the Messaging bridge processes:
#
export PATHMON=sampl
PMLOG=$PWD/$PATHMON.pathmon.log
#
gtacl -c "pathmon/name \$$PATHMON,nowait,out $PMLOG/"
sleep 1
gtacl -p pathcom \$$PATHMON > $PMLOG <<eof
set pathway maxassigns 8
set pathway maxparams 8
set pathway maxserverclasses 50
set pathway maxserverprocesses 50
set pathway maxstartups 40
set pathway maxtcps 0
set pathway maxterms 0
set pathway maxdefines 27
set pathway maxpathcoms 8
set pathway maxspi 8
set pathway maxlinkmons 16
set pathway maxexternaltcps 0
set pathway maxprograms 5
start pathway cold !
reset server
set server processtype oss
set server pri 150
set server cwd $PWD
set server program $JAVA_HOME/bin/oss/posix_threads/java
set server env JREHOME=$JAVA_HOME/jre
set server hometerm $G_HOMETERM
set server stdin /dev/null
set server createdelay 0 secs
set server deletedelay 0 secs
set server TIMEOUT 0 secs
set server MAXLINKS 16
set server LINKDEPTH 1
set server AUTORESTART 10
set server arglist &
"-Dsqlmx_nowait=on",&
"-classpath",&
Example 5-3. Start Script Sample (page 2 of 3)