#!/QOpenSys/pkgs/bin/bash # This calls a Python program to create a Rep Employment Verification Letter # Input Parameters: Environment, letterType, userName, firstName, lastName, socSecNumber, # pronoun, pronoun2, companyName, address, city, state, zip, attention, faxNumber, lastActiveDate, # lastActiveDateFlag, lastOrderDate, lastOrderDateFlag, contractDate, company # THIS SCRIPT IS USED BY RPGLE PROGRAM EMPVERIFY # Karen Austin 2024-02-28 environment=$1 letterType=$2 userName=$3 firstName=$4 lastName=$5 socSecNumber=$6 pronoun=$7 pronoun2=$8 companyName=$9 address=${10} city=${11} state=${12} zip=${13} attention=${14} faxNumber=${15} lastActiveDate=${16} lastActiveDateFlag=${17} lastOrderDate=${18} lastOrderDateFlag=${19} contractDate=${20} company=${21} if [ $# -gt 20 ] then # Make sure script has access to the open source binaries PATH=/QOpenSys/pkgs/bin:$PATH # Activate the Python 3.9.8 virtual environment cd /home/opensource/venvs/v398/ source /home/opensource/venvs/v398/bin/activate # Run the Python script from the requested environment, passing along the required parameters if [ $environment == 'prd' ]; then cd /home/opensource/pysrc/prd/RepEmploymentVerification/ python3 ./rep_employment_verification2.py prd $letterType $userName $firstName $lastName $socSecNumber $pronoun $pronoun2 \ $companyName $address $city $state $zip $attention $faxNumber $lastActiveDate $lastActiveDateFlag $lastOrderDate $lastOrderDateFlag $contractDate $company elif [ $environment == 'tst' ]; then cd /home/opensource/pysrc/tst/RepEmploymentVerification/ python3 ./rep_employment_verification2.py $environment $letterType $userName $firstName $lastName $socSecNumber $pronoun $pronoun2 \ $companyName $address $city $state $zip $attention $faxNumber $lastActiveDate $lastActiveDateFlag $lastOrderDate $lastOrderDateFlag $contractDate $company else cd /home/opensource/pysrc/dev/RepEmploymentVerification/ python3 ./rep_employment_verification2.py dev $letterType $userName $firstName $lastName $socSecNumber $pronoun $pronoun2 \ $companyName $address $city $state $zip $attention $faxNumber $lastActiveDate $lastActiveDateFlag $lastOrderDate $lastOrderDateFlag $contractDate $company fi deactivate else echo Environment, Letter Type, User Name, First Name, Last Name, SS Number, pronoun, pronoun2, Company Name, Address, City, State, Zip, Attention, Fax Number, Last Active Date, Last Active Date Flag, Last Order Date, Last Order Date Flag, Contract Date, and Company are Needed! fi