: !/bin/sh ################ testing="" #testing="1" #testing="2" export testing ################ if [ -z "$SDATE" ]; then #SDATE="01/09/2011" #EDATE="30/09/2011" #SDATE="01/10/2011" #EDATE="31/10/2011" #SDATE="01/11/2011" #EDATE="30/11/2011" #SDATE="01/12/2011" #EDATE="31/12/2011" #------------------ #SDATE="01/01/2012" #EDATE="31/01/2012" #SDATE="01/02/2012" #EDATE="29/02/2012" #SDATE="01/03/2012" #EDATE="31/03/2012" #SDATE="01/04/2012" #EDATE="30/04/2012" #SDATE="01/05/2012" #EDATE="31/05/2012" #SDATE="01/06/2012" #EDATE="30/06/2012" #SDATE="01/07/2012" #EDATE="31/07/2012" #SDATE="01/08/2012" #EDATE="31/08/2012" ##SDATE="01/09/2012" ##EDATE="30/09/2012" #SDATE="01/10/2012" #EDATE="31/10/2012" #SDATE="01/11/2012" #EDATE="30/11/2012" SDATE="01/12/2012" EDATE="31/12/2012" 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 AUTORELEASE="1" export AUTORELEASE (time wb4 "$SDATE" "$EDATE" STIME ETIME $SITEID $thisCENTRE 1 2>&1) >"$logf" #(time wb4atst "$SDATE" "$EDATE" STIME ETIME $SITEID $thisCENTRE 1 2>&1) >"$logf" # tdir test code function moved into wb4.awk #tdir ###################################################################### #bb1diff ##------------ ## achive logs (moved to wb4 #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"