#!/bin/ksh ############################################################################### # # # # # Program: transfer_edw_file.ksh # # # # # # Date: 05-Sep-2007 # # # # # # Programmer: G. Magesh Kumar # # # # # # Language: UNIX ksh Script # # # # # # Purpose: Transfer EDW extract file to GIF system via EDS ELIT # # # ############################################################################### # M O D I F I C A T I O N L O G # ############################################################################### # # # Req # Date Programmer Modification # # NAOWBC300 09/05/07 G. Magesh Initial Creation # # NAOWBC300-R21-151 12/26/07 G. Magesh Modified the length of record# # as 220 in TLSFTP # # WAR R2.1-5 04/20/08 K. Titus Update GIF destination # ############################################################################### ##****************************************************## ## Setup Script variables ## ##****************************************************## Fln_Name=$1 curTimeStmp=`date "+%Y%m%d%H%M%S"` LOG_FILE=/sites/vsna/site/live/ftp/common/logs/EDW.log EDW_FILE=/sites/vsna/site/live/ftp/loaddata/${Fln_Name} EDW_GIF_FILE=/sites/vsna/site/live/ftp/loaddata/${Fln_Name}ES${curTimeStmp}.txt EDW_LOC=/sites/vsna/site/live/ftp/loaddata ##****************************************************## ## BEGIN MAIN SCRIPT ## ##****************************************************## function logsuccess { CurrentDate=`date` Message="$CurrentDate $1" print "$Message" >> $LOG_FILE } function logfailure { CurrentDate=`date` Message="$CurrentDate $1" print "$Message" >> $LOG_FILE } mv -f ${EDW_FILE} ${EDW_GIF_FILE} /usr/bin/zip ${EDW_FILE} -Dj ${EDW_GIF_FILE} mv -f ${EDW_FILE}.zip ${EDW_FILE} ##****************************************************## ## FTP VSNAEDWSAL file to EDSELIT using TLSFTP ## ##****************************************************## (/usr/local/bin/tlsftp -z verify=0 -nv ftp.elit.eds.com | tee $LOG_FILE) <