Está en la página 1de 3

$!

**************************************************
$!
TITULO:
COMPRESION Y TRAPASO A PC
$!
AUTOR:
MAURICIO LOBOS
$!
PROYECTO:
CSH-LPC
$!
DESCRIPCION: ORDENA Y COMPRIME DATOS PARA SER
$!
TRASPASADOS A UN PC-SVRPROCESOS VIA FTP
$!
FECHA:
11/07/2002
$!***************************************************
$
$ SET DEF $2$DIA3:[LOGS.INTERNAL]
$ SAY:==WRITE SYS$OUTPUT
$ zip :== $zip.exe
$ unzip :== $unzip.exe
$ DIR /COLUMNS=1/NOHEADING/NOTRAILING *.DATASET /OUT=D.TXT
$ SORT/KEY=(POSITION:27,SIZE:8,ASC) D.TXT D1.TXT
$ OPEN/READ/ERROR=ERROR_OPEN DATA_FILE D1.TXT
$LEER:
$! revisa espacio en disco dia3
$ MAX_DIA3=F$GETDVI("$2$DIA3:","MAXBLOCK")
$ FRE_DIA3=F$GETDVI("$2$DIA3:","FREEBLOCKS")
$!
$ PERCENT_DIA3=(MAX_DIA3-FRE_DIA3)*100/MAX_DIA3
$ DIA3_MAX=F$String(MAX_DIA3)
$ DIA3_FRE=F$String(FRE_DIA3)
$!
$ DIA3_PERCENT=F$String(PERCENT_DIA3)
$!
$ If PERCENT_DIA3 .GT. 60
$
Then
$
READ/END_OF_FILE=FIN_DE_ARCHIVO/ERROR=ERROR_DE_LECTURA DATA_FILE DATA_R
ECORD
$
DATA_FILE_STRING=F$ELEMENT(1,"]",DATA_RECORD)
$
DATA_FILE_STRING_NAME=F$PARSE(DATA_RECORD,,,"NAME")
$
DATA_FILE_STRING_TYPE=F$PARSE(DATA_RECORD,,,"TYPE")
$
DATA_FILE_NAME=DATA_FILE_STRING_NAME+DATA_FILE_STRING_TYPE
$
DATA_FILE_NAME_ZIP=DATA_FILE_STRING_NAME + ".zip;1"
$!
ZIP -1 "-V" 'DATA_FILE_NAME_ZIP 'DATA_FILE_NAME
$
ZIP -0 "-V" 'DATA_FILE_NAME_ZIP 'DATA_FILE_NAME
$!
SAY "TRASPASANDO ARCHIVO......"
$!
FTP 192.168.36.46 /INPUT=maint$root:[csh.mlobos]TRASPASO1.FTP ##cambio
de ubicacion de svrprocesos de ATL a Procesos##
$! 25-ENE-2010 WGC Cambio a servidor Openfiler
$!
FTP 192.168.38.35 /INPUT=maint$root:[csh.mlobos]TRASPASO1.FTP
$
FTP 192.168.38.20 /username=respaldos/password=502139502139/INPUT=maint
$root:[csh.mlobos]TRASPASO1.FTP
$
GOTO LEER
$
Else
$
EXIT
$ EndIf
$FIN_DE_ARCHIVO:
$ SAY "FIN DEL ARCHIVO"
$ CLOSE DATA_FILE
$!
$ SAY "!********** comprobando copia en svrprocesos ************"
$!
$ COPY $2$dia3:[logs.internal]T.TXT $2$dia3:[logs.internal]PASO.TXT
$ SAY "GENERANDO LISTA.TXT y A_COMPRIMIDOS.TXT"
$ DIR /COLUMNS=1/NOHEADING/NOTRAILING *.ZIP /OUT=A_COMPRIMIDOS.TXT
$ define sys$output $2$dia3:[logs.internal]lista.txt
$! FTP 192.168.36.46 /INPUT=maint$root:[csh.mlobos]COMPRUEBA.FTP ##cambio de ubi

cacion de svrprocesos de ATL a Procesos##


$! 25-ENE-2010 WGC Cambio a servidor Openfiler
$! FTP 192.168.38.35 /INPUT=maint$root:[csh.mlobos]COMPRUEBA.FTP
$ FTP 192.168.38.20 /username=respaldos/password=502139502139/INPUT=maint$root:
[csh.mlobos]COMPRUEBA.FTP
$ deassign sys$output
$ OPEN/READ/ERROR=ERROR_OPEN DATA_FILE A_COMPRIMIDOS.TXT
$!
$lectura:
$!
$ READ/END_OF_FILE=END_DE_ARCHIVO/ERROR=ERROR_DE_LECTURA DATA_FILE DATA_RECORD
$ archivo_record=f$parse("''DATA_RECORD'",,,"NAME")
$ archivo_record_tipo=F$PARSE(DATA_RECORD,,,"TYPE")
$! archivo_record_vercion=F$PARSE(DATA_RECORD,,,"VERSION")
$ ARCHIVO_NAME=archivo_record+archivo_record_tipo
$ search $2$dia3:[logs.internal]lista.txt 'ARCHIVO_NAME
$
If $STATUS .EQ. %X00000001
$
Then
$
goto lectura
$
Else
$
open/append archivo_paso paso.txt
$
write archivo_paso ARCHIVO_NAME
$
close archivo_paso
$
goto lectura
$
EndIf
$!
$END_DE_ARCHIVO:
$!
$ search $2$dia3:[logs.internal]paso.txt .zip
$
If $STATUS .EQ. %X00000001
$
Then
$
define sys$input maint$root:[csh.mlobos]mensaje3.out
$
SMBCLIENT "-M" MLOBOSPC "-I" 192.168.38.87
$!
SMBCLIENT "-M" lab-electri4 "-I" 192.168.36.242
$
DEASSIGN SYS$INPUT
$
exit
$
Else
$
define sys$input maint$root:[csh.mlobos]mensaje4.out
$
SMBCLIENT "-M" MLOBOSPC "-I" 192.168.38.87
$!
SMBCLIENT "-M" lab-electri4 "-I" 192.168.36.242
$
DEASSIGN SYS$INPUT
$!
$
EndIf
$ SAY "borra .DATASET Y .ZIP"
$! delete/log *.DATASET;*
$! delete/log *.ZIP;*
$! CLOSE DATA_FILE
$ DELETE D.TXT;*
$ DELETE D1.TXT;*
$ SET DEF MAINT$ROOT:[CSH.MLOBOS]
$ EXIT
$ RERROR_OPEN:
$ SAY "NO SE ABRE"
$ EXIT
$ error_de_lectura:
$ say "no lee"
$ CLOSE DATA_FILE
$ exit
$ ty TRASPASO1.FTP
verbose

cd /vg03/respaldos/LPC/Datasets
lcd $2$dia3:[logs.internal]
bin
cd FSU
mput fsu*.zip
cd ../HTT
mput htt*.zip
cd ../SSU
mput ssu*.zip
cd ../FTC
mput ftc*.zip
cd ../CQL
mput cql*.zip
cd ../TMD
mput tmd*.zip
cd ../CTC
mput ctc*.zip
cd ../FTT
mput ftt*.zip
cd ../CTT
mput ctt*.zip
cd ../RSS
mput rss*.zip
cd ../TSL
mput tsl*.zip
exit
$

También podría gustarte