echo "Running client $1  run $2"
OUTPATH=/app/data/test/$1/$2
MYBIN=/app/tools/rps/lib/RPS/ArtistRoyalty/Fast/bin

echo "Writing to $OUTPATH"

echo "STAGING DATA:";date
perl $MYBIN/stageData.pl -c $1 -r $2 -d $OUTPATH || exit $?
echo "MAPPING SALES:";date
perl $MYBIN/mapSales.pl  -c $1 -d $OUTPATH -o $OUTPATH/output/ -p12 || exit $?
echo "MAPPING RESERVES:";date
perl $MYBIN/mapReserves.pl  -c $1 -d $OUTPATH -o $OUTPATH/output/ || exit $?
echo "MAPPING Expenses:";date
perl $MYBIN/mapExpenses.pl  -c $1 -d $OUTPATH -o $OUTPATH/output/  || exit $?
echo "MAPPING License Income:";date
perl $MYBIN/mapLicenseIncomeSales.pl  -c $1 -d $OUTPATH -o $OUTPATH/output/ || exit $?
echo "MAPPING Pending Transactions:";date
perl $MYBIN/mapPendingTransactions.pl  -c $1 -d $OUTPATH -o $OUTPATH/output/ || exit $?
echo "MAPPING Payees with accounts:";date
perl $MYBIN/mapPayees.pl  -c $1 -d $OUTPATH -o $OUTPATH/output/ || exit $?
echo "MAPPING Albums and Contracts with balances:";date
perl $MYBIN/mapAlbumContractAccounts.pl  -c $1 -d $OUTPATH -o $OUTPATH/output/ || exit $?
echo "SORTING DATA ITEMS:";date
sort -n -k1 -k2 -k3 -k4 -k5 -k6 -k7 -k8 -k9 -k10 -k11 -k12 -k13 $OUTPATH/output/mapped_items_* > $OUTPATH/output/mapped_items.sorted || exit $?
echo "SORTING MISSED SALES:";date
sort -n -t$'\t' -k1 -k2 -k3 -k4 $OUTPATH/output/missed_sales_* > $OUTPATH/output/missed_sales.sorted || exit $?
echo "ASSEMBLE STATEMENTS:";date
perl $MYBIN/assembleStatements.pl -c $1 -r $2 -d $OUTPATH -o $OUTPATH/output  || exit $?
echo "ASSEMBLE MISSED SALES LOG:";date
perl $MYBIN/assembleMissedSaleLog.pl -c $1 -r $2 -d $OUTPATH -o $OUTPATH/output  || exit $?
echo "COMMIT DATA:";date
perl $MYBIN/commitFinalData.pl -c $1 -r $2 -o $OUTPATH/output  || exit $?
echo "-- DONE --";date
