| CODE |
# PHLAW.JATimport.sh rev W3 # script for import of JAT ADPFILENBR and ADPDEDINFO files # W2 - MTsukroff 11-11-04 Add ADPDEDGOAL file load. # W3 28-Nov-2005 MTsukroff Added std log file # Check for presence of product line parameter if [ $# -ne 1 ] then echo "usage: PHLAW.JATadpfno.sh [prod | test ]" exit 1 fi IPRDLINE=$1 # CREATE LOG FILE HEADER . PHLAW.logfile.sh JATimport W3 # Returns LAWSHLOG echo "" >> $LAWSHLOG echo "=====> JAT Employee and Deduction Control File Import - Target: $IPRDLINE" >> $LAWSHLOG echo "" >> $LAWSHLOG # Check for and move to Import Directory cd $LAWUDMP if [ ! -d "payexp" ] then echo "Cannot find Import Directory $LAWUDMP/payexp!" | tee -a $LAWSHLOG echo "" | tee -a $LAWSHLOG echo "Terminating abnormally!" | tee -a $LAWSHLOG exit 1 fi cd payexp # ----------------------------------------------------------------------------- # Check for Employee Import File, record create date if [ ! -f "adpfilenbr.csv" ] then echo "Cannot find import file $LAWUDMP/payexp/adpfilenbr.csv" | tee -a $LAWSHLOG echo "" | tee -a $LAWSHLOG echo "Terminating abnormally!" | tee -a $LAWSHLOG exit 1 fi echo "" | tee -a $LAWSHLOG echo "Importing JAT Employee Control Data to Product Line $IPRDLINE" | tee -a $LAWSHLOG echo "" | tee -a $LAWSHLOG echo "Source File Specifics:" ls -l adpfilenbr.csv | tee -a $LAWSHLOG echo "" | tee -a $LAWSHLOG # Perform the specified import importdb -af $IPRDLINE adpfilenbr $LAWUDMP/payexp/adpfilenbr.csv 2>&1 | tee -a $LAWSHLOG echo "" | tee -a $LAWSHLOG # ----------------------------------------------------------------------------- # Check for Deduction Import File, record create date if [ ! -f "adpdedinfo.csv" ] then echo "Cannot find import file $LAWUDMP/payexp/adpdedinfo.csv" | tee -a $LAWSHLOG echo "" | tee -a $LAWSHLOG echo "Terminating abnormally!" | tee -a $LAWSHLOG exit 1 fi echo "Importing JAT Deduction Control Data to Product Line $IPRDLINE" | tee -a $LAWSHLOG echo "" | tee -a $LAWSHLOG echo "Source File Specifics:" ls -l adpdedinfo.csv | tee -a $LAWSHLOG echo "" | tee -a $LAWSHLOG # Perform the specified import importdb -af $IPRDLINE adpdedinfo $LAWUDMP/payexp/adpdedinfo.csv 2>&1 | tee -a $LAWSHLOG echo "" | tee -a $LAWSHLOG # ----------------------------------------------------------------------------- # Check for Goals and Limits Import File, record create date if [ ! -f "adpdedgoal.csv" ] then echo "Cannot find import file $LAWUDMP/payexp/adpdedgoal.csv" | tee -a $LAWSHLOG echo "" | tee -a $LAWSHLOG echo "Terminating abnormally!" | tee -a $LAWSHLOG exit 1 fi echo "Importing JAT Goals and Limits Control Data to Product Line $IPRDLINE" | tee -a $LAWSHLOG echo "" | tee -a $LAWSHLOG echo "Source File Specifics:" ls -l adpdedgoal.csv | tee -a $LAWSHLOG echo "" | tee -a $LAWSHLOG # Perform the specified import importdb -af $IPRDLINE adpdedgoal $LAWUDMP/payexp/adpdedgoal.csv 2>&1 | tee -a $LAWSHLOG echo "" | tee -a $LAWSHLOG echo "Hit 'Esc' (Escape Key) to return to PHCS Employee Data Interface Menu" >> $LAWSHLOG lashow $LAWSHLOG # ----------------------------------------------------------------------------- # end of shell script |
| CODE |
sub myFunc { print "Hello World\n"; } |