0% found this document useful (0 votes)
10 views3 pages

AFP Monthly Script

Uploaded by

kollilokesh24
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
10 views3 pages

AFP Monthly Script

Uploaded by

kollilokesh24
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

WP_HEC_BSS_MONTHLY_LB_TRIM

#!/bin/sh
# malli: <Legal Entity Name (10 digits)>_<BO Creation Timestamp (19 Digits)>_<Report Number (4
Digits)>_<Report Name (length varies)>.pdf
# Remove 6 digits from beginning of the file name (change from <Legal Entity Name (10 digits)> to
<Legal Entity Name (4 digits)>). First 6 digits are always zeros.
# Replace <BO Creation Timestamp (19 Digits)> with <Reporting Date/Key Date (yyyy-mm-dd)>
# from: 0000002710_2018-08-10-10-43-33_TC06_BSSOther.pdf to: 2710_2018-06-
30_TC06_BSSOther.pdf
CMDate=$1 #CTRLM provided run date as cmdline parameter, date assumed to be in format yyyymmdd
CMy="$(cut -c 1-4 <<< $CMDate )" # CM year
CMm="$(cut -c 5-6 <<< $CMDate )" # CM month
CMd="$(cut -c 7-8 <<< $CMDate )" # CM day
FOLDER="/interface/AFP/Out/BSS/Monthly/LB/"
EXT="*.pdf *.csv" # Include both pdf and csv extensions
cd $FOLDER

for f in `ls -1F 000000* | grep -v "/"`


do
LEName="$(cut -c 7-10 <<< $(cut -d'_' -f1 <<< $f))"
RepNbr="$(cut -d'_' -f3 <<<$f)"
RepName="$(cut -d'_' -f4 <<<$f)"
NewName=$LEName'_'$CMy'-'$CMm'-'$CMd'_'$RepNbr'_'$RepName
mv $f $FOLDER$NewName
done

WP_HEC_BSS_MONTHLY_LB_RENAME

Internal
#!/bin/sh

# Location of the files


FOLDER="/interface/AFQ/Out/BSS/AFQ100/Monthly/LB"

# What file types are we renaming?


CSV_EXT="*_TC14*.csv"

cd $FOLDER
# Rename .csv files
for file in `ls -1F $CSV_EXT | grep -v "/"`
do
filename="$(cut -d "." -f1 <<<"$file")"
ext="$(cut -d "." -f2 <<<"$file")"
new_filename=$filename"_KK"
mv "$file" "$new_filename.$ext"
done

WP_HEC_BSS_MONTHLY_LB_MOVE

cd /interface/AFP/Out/BSS/Monthly/LB

mv WP_HEC_BSS_MONTHLY_LB_ZIPMV.part*
/interface/AFP/Out/BSS/Monthly/LB/out_compressed/
mv ZZ_WP_HEC_BSS_MONTHLY_LB_ZIPMV.flag
/interface/AFP/Out/BSS/Monthly/LB/out_compressed/
rm -f /interface/AFP/Out/BSS/Monthly/LB/*_TC*.pdf
rm -f /interface/AFP/Out/BSS/Monthly/LB/ *_TC*.csv

WP_HEC_BSS_MONTHLY_LB_UNZIP

Internal
"C:\Program Files\7-Zip\[Link]" x \\opfilesr2\ifrs9\sap_afi_prod\Out\BSS\Monthly\LB\
WP_HEC_BSS_MONTHLY_LB_ZIPMV.part-* -so -y | "C:\Program Files\7-Zip\[Link]" x -aoa -si -ttar
-o\\opfilesr2\ifrs9\sap_afi_prod\Out\BSS\Monthly\LB -y

"C:\Program Files\7-Zip\[Link]" a \\opfilesr2\ifrs9\sap_afi_prod\Out\BSS\Monthly\LB\Arch\


%1_BSS_MONTHLY_LB.zip \\opfilesr2\ifrs9\sap_afi_prod\Out\BSS\Monthly\LB\*.pdf
\\opfilesr2\ifrs9\sap_afi_prod\Out\BSS\Monthly\LB\*.csv -y

WP_HEC_BSS_MONTHLY_LB_AFT2

Source path: \\opfilesr2\ifrs9\sap_afi_prod\Out\BSS\Monthly\LB\*TC*.csv


Target: \\opfilesr2\lasktukiv$\AFI

Internal

You might also like