#! /bin/bash
# xmlBlaster server
HOSTNAME=bond
SOCKET_PORT=7607
XMLBLASTER_HOME="/home/ewu/java/xmlBlaster_1.1.1"
CLASSPATH="lib/xmlBlaster.jar:lib/jutils.jar"
JAVA="/home/ewu/java/j2sdk1.4.2_09/bin/java"
LOG_PATH="/home/ewu/temp/xmlblaster"
PUBLISHER="javaclients.HelloWorldPublish"
NUM_PUB=100
PUB_OPTIONS="-interactive false -sleep 0 -numPublish $NUM_PUB -persistent false -lifeTime 0 -erase true -destroyDelay 0"
PUB_OPTIONS="$PUB_OPTIONS -plugin/socket/hostname $HOSTNAME -plugin/socket/port $SOCKET_PORT"
cd $XMLBLASTER_HOME
#run publisher
echo "publishing message NAVAHO-A $NUM_PUB times"
PUB_OID="AABB"
CLIENT_TAGS="AA_AABB_BB"
PUB_CONTENT="NAVAHO-A-%counter"
echo "$JAVA -cp $CLASSPATH $PUBLISHER $PUB_OPTIONS -oid $PUB_OID -clientTags \"$CLIENT_TAGS\" -content $PUB_CONTENT"
$JAVA -cp $CLASSPATH $PUBLISHER $PUB_OPTIONS -oid $PUB_OID -clientTags "$CLIENT_TAGS" -content $PUB_CONTENT >> $LOG_PATH/pub1.log 2>&1 &
echo "publishing message NAVAHO-B $NUM_PUB times"
PUB_OID="AABB"
CLIENT_TAGS="AA_AABB_BB"
PUB_CONTENT="NAVAHO-B-%counter"
echo "$JAVA -cp $CLASSPATH $PUBLISHER $PUB_OPTIONS -oid $PUB_OID -clientTags \"$CLIENT_TAGS\" -content $PUB_CONTENT"
$JAVA -cp $CLASSPATH $PUBLISHER $PUB_OPTIONS -oid $PUB_OID -clientTags "$CLIENT_TAGS" -content $PUB_CONTENT >> $LOG_PATH/pub2.log 2>&1 &
echo "pub done"