: !/bin/sh SDATE="01/04/2010" EDATE="30/04/2010" retroBDL="0" # do bilmax21 user thisDISTID="1001" platinumBATCH="all" thisCENTRE="all" RESTcde="1" switchboardcallcost="0.82" voicemailcallcost="0" batchtag="${thisCENTRE}" logdir="." #---------------------------------------------------------------------- MMYYYY=`SDATEtoMMYYYY $SDATE` billperiod=`MMYYYYtobillperiod $MMYYYY _` #------------------------------------- #t21dircsvfile="T21E.csv" #rm -f $t21dircsvfile #T21Eptc_getcsv "$t21dircsvfile" #cp $t21dircsvfile "indata/${billperiod}" #------------------------------------- acccodeconffile="indata/${billperiod}/t21acccodeconf.unl" t21rtfile="indata/${billperiod}/t21rt.unl" mobconffile="indata/${billperiod}/mobconf.unl" chargecatfile="indata/${billperiod}/chargecat.unl" dataplanfile="indata/${billperiod}/dataplan.unl" t21extrangesfile="indata/${billperiod}/t21extranges.unl" t21groups4file="indata/${billperiod}/t21groups4.unl" t21dircsvfile="indata/${billperiod}/T21E.csv" if [ "$retroBDL" != "1" ]; then t21WBDLfile="indata/${billperiod}/t21WBDL.unl" else t21WBDLfile="indata/${billperiod}/t21WBDLr.unl" fi t21wbdexcludefile="indata/${billperiod}/t21wbdexclude.unl" exwebconffile="indata/${billperiod}/exwebconf.csv" tbsCustomerfile="indata/${billperiod}/tCustomer.unl" tbsServiceTypefile="indata/${billperiod}/tServiceType.unl" tbsElementfile="indata/${billperiod}/tElement.unl" tbsSupplierfile="indata/${billperiod}/tSupplier.unl" tbsPersonfile="indata/${billperiod}/tPerson.unl" tbsPersonServiceListfile="indata/${billperiod}/tbspersonservicelist.unl" platinvfile="platinv_${batchtag}.unl" cdefile="cde_${batchtag}.cde" splitby="0" # shipto/invoiceno/batchid t21acccodecallsfile="indata/${billperiod}/TELMAX21/cda_${MMYYYY}.in" t21ovhfile="indata/${billperiod}/TELMAX21/ovh_${MMYYYY}.in" t21callsfile="indata/${billperiod}/TELMAX21/c9_${MMYYYY}.in" t21swcallsfile="indata/${billperiod}/VICTRACK/s9_${MMYYYY}.in" t21vmcallsfile="indata/${billperiod}/VICTRACK/v9_${MMYYYY}.in" t21tecfile="indata/${billperiod}/VICTRACK/r9_${MMYYYY}.in" m11cdrfile="indata/${billperiod}/TELMAX21/wb4_m11_cdr.in" mobcallsfile="indata/${billperiod}/TELMAX21/wb4_m11_${MMYYYY}.in" ################################# outdir="topdat/${billperiod}/${thisDISTID}/data/direnq" outfile="T21E_${thisDISTID}.csv" rm -f "${outdir}/$outfile" rm -f "$outfile" ( #gawk --dump-variable time awk 2>&1 \ -f tdir.awk -v "MMYYYY=$MMYYYY" -v"sdate=$SDATE" -v"edate=$EDATE" \ -v "logdir=$logdir" \ -v "dot21verify=0" \ -v "retroBDL=$retroBDL" \ -v "thisDISTID=$thisDISTID" \ -v "thisCENTRE=$thisCENTRE" \ -v "RESTcde=$RESTcde" \ -v "platinumBATCH=$platinumBATCH" \ -v "switchboardcallcost=$switchboardcallcost" \ -v "voicemailcallcost=$voicemailcallcost" \ -v "platinvfile=$platinvfile" \ -v "cdefile=$cdefile" \ -v "tdetailodir=$tdetailodir" \ -v "t21acccodecallsfile=$t21acccodecallsfile" \ -v "t21ovhfile=$t21ovhfile" \ -v "t21callsfile=$t21callsfile" \ -v "t21swcallsfile=$t21swcallsfile" \ -v "t21vmcallsfile=$t21vmcallsfile" \ -v "t21tecfile=$t21tecfile" \ -v "m11cdrfile=$m11cdrfile" \ -v "mobcallsfile=$mobcallsfile" \ -v "acccodeconffile=$acccodeconffile" \ -v "exwebconffile=$exwebconffile" \ -v "mobconffile=$mobconffile" \ -v "chargecatfile=$chargecatfile" \ -v "t21rtfile=$t21rtfile" \ -v "t21extrangesfile=$t21extrangesfile" \ -v "t21groups4file=$t21groups4file" \ -v "t21dircsvfile=$t21dircsvfile" \ -v "t21WBDLfile=$t21WBDLfile" \ -v "t21wbdexcludefile=$t21wbdexcludefile" \ -v "tbsCustomerfile=$tbsCustomerfile" \ -v "tbsServiceTypefile=$tbsServiceTypefile" \ -v "tbsElementfile=$tbsElementfile" \ -v "tbsSupplierfile=$tbsSupplierfile" \ -v "tbsPersonfile=$tbsPersonfile" \ -v "tbsPersonServiceListfile=$tbsPersonServiceListfile" echo "out..." ls -altr "$outdir" echo "recs..." #wc -l "${outdir}/${outfile}.s0" wc -l "${outdir}/${outfile}" cp "${outdir}/${outfile}" "${outfile}" ) 2>&1 >tdir.log exit 0