Professional Documents
Culture Documents
sh
#Author: Prasad Degela
#Date: 03/13/2006
#Reviewed by By:
#Date:
#Project: Appeals & Grivances Tracking
########################################################################
############
#This script will call .env file to get common variables.
# SET PARAMETERS - Part 1
# These parameters are provided for all interfaces.
# $1 = environment (DEV)
########################################################################
############
#set -x
########################################################################
############
. /etldata/aagt/common/scripts/aagt.env
inboxdir=$PROJECTDIR/qnxt/inbox
srcfiledir=$PROJECTDIR/qnxt/estage
errorfiledir=$PROJECTDIR/qnxt/error
tempfiledir=$PROJECTDIR/nice/tstage
tempfiledirqnxt=$PROJECTDIR/qnxt/tstage
ERROR_EXIT_STATUS=99
SUCCESS_EXIT_STATUS=0
fileconv=`echo "PDP*.txt"`
echo "fileconv = "$fileconv
files=`ls -tr $fileconv`
if [[ $? -ne 0 ]]
then
echo "No Source File in the InBox "$inboxdir
exit $SUCCESS_EXIT_STATUS
fi
echo "List Of Files in the Inbox Directory "$inboxdir
echo "{ $files }"
########################################################################
############
# RESET AND RUN job sequencer #
########################################################################
############
$DSBINDIR/dsjob -jobinfo $DSPROJECT $pDSjobname.$pINVOKE_ID >
$LOGFILEDIR/$pJobStatusFile
JOBSTATUS=`grep "Job Status" $LOGFILEDIR/$pJobStatusFile | cut -f2 -d '('|
cut -f1 -d ')'`
echo "$pDSjobname Job status code is "$JOBSTATUS
if [[ $JOBSTATUS = 3 ]]
then
echo "Job Status = "$JOBSTATUS
$DSBINDIR/dsjob -run -mode RESET -wait -jobstatus $DSPROJECT
$pDSjobname.$pINVOKE_ID
echo "************************* Reset the Job Sequencer
*******************"
fi
$DSBINDIR/dsjob -run \
-param AGDB=$AGDB \
-param AGDBUserID=$AGDBUserID \
-param AGDBPswd=$AGDBPswd \
-param ORADB=$ORADB \
-param ORADBUSRID=$ORADBUSRID \
-param ORADBPswd=$ORADBPswd \
-param NICEDB=$NICEDB \
-param NICEDBUserID=$NICEDBUserID \
-param NICEDBPswd=$NICEDBPswd \
-param SrcFile=$pfilename \
-param SrcFileDir=$SRCFILEDIR \
-param TempFileDirectory=$TEMPFILEDIR \
-param TempFileDirectoryqnxt=$TEMPFILEDIRQNXT \
-param ErrorFileDirectory=$ERRORFILEDIR \
-param ScriptFileDirectory=$SCRIPTFILEDIR \
-wait -jobstatus $DSPROJECT $pDSjobname.$pINVOKE_ID
done
echo 99 END OF THE PROG
exit $SUCCESS_EXIT_STATUS
#
########################################################################
#############################