: !/bin/sh if [ -z "$SDATE" ]; then SDATE="01/04/2010" EDATE="30/04/2010" fi if [ -z "$SITEID" ]; then #SITEID="101" SITEID="ALL" fi MMYYYY=`SDATEtoMMYYYY $SDATE` billperiod=`MMYYYYtobillperiod $MMYYYY _` logdir="." export logdir #switchboardcallcost="0.82" . gettbsswbrate switchboardcallcost="$tbsswbrate" export switchboardcallcost voicemailcallcost="0" export voicemailcallcost ###################################################################### # Phase 1... extract calls / generate validation reports / export csv # delete previus t21 calls out file # testing #rm -f cdr.in #(time wb4a "$SDATE" "$EDATE" STIME ETIME $SITEID all 2>&1) >wb4a_all.out # #exit 0 ###################################################################### # setup for creation of retro distid lists retroBDL="0" export retroBDL if [ "$retroBDL" = "1" ]; then #(time wb4ra "$SDATE" "$EDATE" STIME ETIME $SITEID all 2>&1) >wb4ra_all.out tstrfile="t21WBDLr.tst" cp "$tstrfile" indata/$billperiod/t21WBDLr.unl echo "retroBDL with file=$tstrfile for billperiod=$billperiod" ## if wb4.awk testmobdet == 1 #rm -r topdat/$billperiod/data/mobile10 #mkdir topdat/$billperiod/data/mobile10 fi ###################################################################### ###################################################################### ###################################################################### ###################################################################### # Phase 2... generate web billing images / reports / csv # delete previos mobile out file #rm -f wb4_m11.in T21BATCHVAR1VALU="$retroBDL" export T21BATCHVAR1VALU # only distid #T21BATCHVAR2VALU="1099" #export T21BATCHVAR2VALU thisCENTRE="all" #thisCENTRE="20211" if [ "$retroBDL" != "1" ]; then logf="wb4_${thisCENTRE}.out" else logf="wb4r_${thisCENTRE}.out" fi (time wb4 "$SDATE" "$EDATE" STIME ETIME $SITEID $thisCENTRE 1 2>&1) >"$logf" #(time wb4atst "$SDATE" "$EDATE" STIME ETIME $SITEID $thisCENTRE 1 2>&1) >"$logf" ###################################################################### #bb1diff ##------------ ## achive logs #rm -r "logs/$billperiod" #mkdir -p "logs/$billperiod" #ls HIERIDx_all_lst.rtf ex2_totcsv_all_mobiles.csv ex2_totcsv_all.csv ex2_totrep_all.txt ex2_ERROR_WARNING_all.rtf ex2_all_LOGS.zip exwebconf.csv wb4_all_log.rtf wb4_all.out nohup.out | cpio -pvdum "logs/$billperiod"