UNIVERSIDAD DE MONTERREY
DIVISION DE CIENCIAS NATURALES Y EXACTAS
~- /l 1
1
11
J..O,o
UOIVERSIOttD UE monTERREY
('(n·~,f
ot.¡-o,DD/6
G ¡44 -
1?51
r
( • 1
SISTEMA Dt: RESPALDO Y RKUPEltACIONES .
RI:PORTE DEL PROGRAMA DE EV ALUACJON FINAL
J. -¡ . , - QUE PRESENTA
(tl·o
90Iú9R
' HORACIO GAITAN GARZA
EN OPCION AL TITULO DE
INGEN1ERO EN COMPUTACION ADMINISTRA TlV A
Y DE PRODUCCION
MONTERREY, N.
~DICIEMBRE DE 1987
nn~ f ;tO'fEC A
UNlVC.!tSlllAD Df MctfT~
A M:IS PADRT.:S:
A :K I AST:<:SOR :
ITl n ·Jto• ('·r}Cl'--c1 ~ r;.l\J,·-·,, !'L: • .1.-:!,UO:::: .. Z r·r·p"' ~...oct..._. , Qu:=._ '.:1·c1·,:·1_'::..s ~- - - a r.'l <::e f··ü~-
p.:•<:.] ble la cu111Jinación de este proyecto.
A TODOS ,¡.; 1 S A-lt I GOS:
A TOIXIS !OS CO~P!.ímROS DE TRABAJO:
Por las ate:rJc-ion-:::s que EiP:mpn:: han tenido conmigo.
Gr.:~.cias a Todos.
lvir ia.u.a:
A t i te ried:ir::;o <:..ste trabajo con t(•do rui cariño~ por haberme LH'indado todo el ·~poyo y coTh~H:OTiGi6n para la
r~A1izctc16n de este proyecto.
Gracias.
PHOW:m
En esta sec.:o:;i6n, c,e ID~,.,: :-:lr a la furrn& r:--n que Sf:: ;~fiC1)EoT!tra
• ~tructur.::atia la duci. Yf·<·nti':!•.:ión de este proyecto, fin de fnc11itd.r su ~nt;::~r·dimiento.
Dicho documento cu~~ta con dos ~~rciun~s:
- Sl81EMA ACTU~L.
c..on el
En este punto se m~estran l~s ~recesos que ac..tl..Ja1TLente se realizan, t"iSl r:...OJOO JOS
- SlbihMA ~R8PUESTO.
Es ~·si.E! punto ·:-.e pr e~:;f'!r¡ta el obj;=:-~ivo SE>neral del siste~a, objetivos particulares de cada uno de los ~odulos, asi corno sus estructuras, diagramé:s de
pol'íticas.
proceso, metodolog~a, y
Aderuas se mu~s~ran las PS~Tucturas de las Bases de Datos y las re~ort~s que se gener&n. Lo dicho anteriorm~nte cGnstituye el disefto detallado del sist~ma propuesto.
D llffElilDO
1. lNTROD1JCClúN o . . . o . . . o ... o 1 11. ~)1H';t:."~A .AC'IP.AL . . . o • • • • • • • • • • • • • • 4 A • f' I< [ ¡,. ~, :. JS . . . o o • . . . . o o . . o . . . . . . . o . . . 8
C.. ~~- ;~ :<"tl~CI AS ... o . . . . . . . . . . . 7 1 1 1 o
e:
1 .. -; í r }, A .. " , C f S 1 O . . o . . o . . . . . . . . . • . • . . . . • 8A. UEJ!: f 1 \'C..t=;
LEL SH·:TE.lf.A
o gB. MC.:JULI 18 y rPOC.ESCS
.
10""Mo_rvliLO 1 L'C r> ~1:-SF-ALDC:S D~-L Sl81r..M.A 12
Mt •l·U:.O DE.
hf..SPALDClS
LFL ll3UARIO 24}'. L·ULO
DE
JI t. N ' l : : ' \ l 1-1 i El' 1 ClDE
C'N7J.S 31MULJLO DE b~- uro~J\.Ac:r K'CS 38
ti. t'U!..O
DE
AS1C.N.t..C1l1NDE
CINTAS.
47}~ 1
.
llD úE ¡.=·~~e R1¡:._s
66D. R.E?t"..iRTH:S . . . 81
1 V. CQNC..LUS1 úKES . . . • . . o .. o o ..• o . . . . 85 V. BJBLli:}QRAFIA . . . . o . . . o .. o ... . .. . . 87 V: . Ali'EXOS . . . . . . . . . . . . • . . . . . . . . 90
IHTRODUCCIO:I
Por lo anterior, se ll~g6 a la necesidad de desarrollar un Sistema de Respaldos y R~cuperaciones, el cual se presenta en este documento.
3
•
11. SISfEMA ACTUAL
A.. PROCESOS
El siste·ma actual de respaldos COT1Sté1 de cuatro procésos:
- R~spaldo Incremental <BOTH>.
-Respaldo incremental <UDD>.
-Respaldo Total (B01H).
-Respaldo Total <UDD).
Como se menciono anteriorm2nte, dichos procesos se realizan mediante Macros, desde el CLI.
Los respaldos a BOTH y UDD se realizan por separado puesto que UDD hace referencias(Link's) hacia BOTH las cuales no son tomados en cuenta durante los procesos de DUXP.
En el Anexo 1 se muestra la configuraci6n de los directorios del computador XV/4000.
5
B. PROBLEMAS D~fECTAI~
Los probl~roas d~tectados ~n le s1st~ma actual son:
- La localizac16n de la cinta en donde se r~spaldo
la inforThaciGn del usuario, es manual .
-El inventario de cintbs se realiza manualmente.
Los reportes de: cintas del usuario, cint~s
disponibles y cintas en uso, se realizan manualmente.
-La ~signación de cintas, es manual.
6
C. SUGER.EHC I AS
Las sugerencias pa.ra mejorar el sist~ma actual son:
- Que no importando hacia que unidades lógicas (o directrios externos) haga. reg~r~ncias UDD, el sist~ma ~Pa ca.paz de localizarlos y
respa.ldárlos.
- Contar con un sistema integral que controle y
r~gistre la. información necesaria para realizar los procesos de respaldos y recuperaciones.
- Dicho sistema además, lleve un COT1trol de las cintas <disponibles, en uso, da~adas).
7
1 1 I . S 1 STEKA PROPUESTü
A. OBJETIVO DEL SISTEJt.A
Proporcionar al usuario un recurso de infontJaci6n exacta que facilite y agilize los procesos de respaldos y n~cU}teráciones.
9
B. XODULOS Y PROCESOS
U
l10ItULO IIE F:.EST'ALDOS DEL SISTEI1A
r
Í'I-lXESO DE RESPALDO
.J
'f(tTAL
'-· · - - - - -
(
rPDCE FESf'ALIIO ::;o DE
J
INCR.Itrr::nT AL
" · - - - -
ffi
t1A1IT JDULO DE E liT tfiEIITO DE CIJITA.S~ t1AMT .
El'IT11IEliTJ E CINTAS ENso
l .
rwrrE.NitfiERTO DE CINTAS LIBRES~ AliTEliTMIENTO
tE CinTAS DAíiADAS
·'ÍioüULO DE I<ECUPEF:A.CION
CONSULTA A.
./~.
A.RCKIVO DE 1
\.CINTAS
CUF'EFACIOH
(r"lüDULO DE
1 ~~$l&NA.CION
'DE CHITA. S
~-·-.---/'
@ - ---
S1C-<l<ACIONDEl
-c.-
UNA CHITA.~UEVA ·
~ VERIFJ
DE LA. CA.CION 1..":HITAJ
~SIGNlúJA.
...__ .__.
BiWA. A
TJNA cnrrA
~ .Ef·
DE No . DEnrrAs
11 SPOliTBRE S
~
~p HITAS ENso
DE # DEF.EP DE # DE CIRTAS POR
~EF' A.F:T /ll1ENTO
Ú
11XJULO DE 'ESPALDOS DEL SISTEMA
·---r---
RESPALDOS DEL USUARIO
1 - •aDULO DE RESPALDOS DEL SISTK~
ESTRUCTRURA
r
t1CIDTJLO J.:I fiEL SI SJ' f.~ DO S S'l'EMA DEU
/~Rr:lo.::E SO DE "\RESPALDO INCREtfENT Al
PROCESO RESPALDOS I~CR~~NTALES DEL SIST~~
1.1 OBJETIVOS PARTICULARES
Mantener un respaldo de los archivos actualizados en el dja los cuales se encuentran en las unidades lógicas: UDD y BOTH.
14
l
S.ELECC ION AR LAS CJNT AS A USAR-
E.JECUT AF~ 110UNT
EL OF'ER hDOR T lENE QUE I'1(1N T AP LA CINTA fN LA UTli[,AD
E.JECUT AR EL RESPALDO INCF:EI1ENT AL
EL CIPER ADOR TENt)R A QUE RH10'./ER LA CINTA DEl A UNIDAD
1.1.1 JffiTOOOLOO I A
Pnra la realizaci6n de este 1Jroceso se tier1e un programa que realiza el rt:E.paldo nutml!a.ticamente, el procedimiPnto que sigue dicho prograJDa es el siguiE:nte:
1.- Avikar al operad0r que monte la cinta ~ara dar inicio al proceso <Mount).
2.- R2e~aldar toda la iniormaci6n del disco a cinta de las dos unidades 16gicas, las cuales s~ encuentran en: UDD y Bl.J1H 1 p[OCf-:!80 de DUMP.
3 .- Al firjalizar el proceso del DUMP prosigue la ejecuci6n de un Dis:mount, para que el operador remueva la cinta de la unidad.
16
1.1. 2 POLITICAS
El respaldo incrE'.lDHJtal del sisteJDa s61o lo puede ejPcutar el operador.
El respaldo inc.rE-mt>:ntal del sistema t:.e realiza
di &r:i amer1te por est ftrJdcu·es de 1 a Dirt-cci 6n de Si ste:rnas.
En el respaldo incrE"rnE:ntal del sist.E:Jna no se respaldan los textos que terminan con +.BRK,
+.TMP,
ya que son arch1vos telliporales que se geno:::ran wediñnte procesos :internos como compi 1 aci ones, ur1a búsqueda de SliAT, procesos de SORT, etc.17
1.1.3 ALCANCES Y LIXITACIOHES
Algunos de los alcances del proceso son
Optimizaci6n de lliemoria de las dos unidades 16g1cas que existen.
Algunas de las limitaciones del proceso son
•
No tiene limitaciones.
18
PROCESO RESP ALJX)S TOTALES DEL Sl STIDIA
1. 2 OBJE!IVOS PARTICULARES
Tener un respaldo de todos los archivos que se ~ncuentran en las dos unidades 16gicas: UDD y BOTH.
19
SELECCIONARLAS CINTAS A USAR
[,JECUT AR t·10UNT
~
EL OPERADOR T lENE QUE MI)NT AR lA CINTA EN LA UNIC.AD
~,
E.JECUT AR 11AC-RO DEL RESPALDO TOTAL
"1'
EJECUTAR EL D 1St10UNT
"1~
EL üPEF:AúüR TENDRA QUE F:H10\IER lA CINTA DE LA UNIDAD
- ' - - -n
1.2.1 JffiTODOire I A
Para este proceso se cre6 un programa que realiza dicho proceso autoruaticamente, el procedimiento que sigue dicha macro es el siguiente :
1.- Avizar al operador que monte la cinta para empezar el proceso CMount) .
2.- Respaldar toda la información del disco a cinta de los dos discos que hay: UDD y BOTH, proceso DUXP.
3.-
A
continuaci6n se ejecuta un Dis:mount, para que el operador reJllueva la cinta de la unidad.21
1.2.2 POLITICAS
El respaldo total del cisterna, s6lo lo puede ejecutar el operador.
El respaldo total d~l sistema se realiza se.manallllente por estándares de la Dirección de Sistemas.
En el respaldo total del sistema no se respaldan los t2xtos que terThinen con +.BRK, t.TXP, ya que Eon archivos temporales que se generan
internos como compilaciones, una procesos de SORT, etc.
22
mediante procesos
b~squeda de S~AT,
1 .2.3 ALCAliCES Y LI){lTACIO~
Algunos de los alcances del proceso son:
Optimización de vEmoria de las dos unidades lógicas que existen.
Respaldo de todos los archivos.
Algunas de las limitaciones son:
No tiene limitaciones
23
2 . - XODULO DE RESPALDOS DEL USUARIO
ESTRUCTURA
,.-
--~l
MODULO DE RESPALDOS DEL0
USUARIO
RESPALDOS DEL U!:O:UARIO
PROCESO RESPALDOS DEL USUARIO
2.1 OBJETIVOS PARTICULARES
Dar la facilidad al usuario de tener un mayor control de sus respaldos.
26
-
SELECCIONAR lAS CINTAS A USAR
u
~ECUTAR
MOUNT-
EL OF'E:R "'rJOR T !EHE
QIJE t'10NT AR LA CINTA EN L A Ur~ 1[> AD
n
EL USUARIO SELECCIONARA LAS OPCIONES DEL DUI'1P C:IUE
MAS LE SATISfAGAN
~,
EJECUTAR EL D Jst·10UNT
n
El OPERAúOR TENDRA QUE REMOVEP. LA CINTA DE LA UNIDAD
~,
-~ -
2.1.1 XETOOOLOO I A
La m&nera de hacer este r~spaldo es la siguiente:
1.- Avizar al operador que monte la cinta para ~mpezar ¿l proceso (Mount).
2.- Respaldar toda la irdor·maci6n del dj seo a cinta del
din~ctor1o del usuétrio <Dtu"Dp). En este punto del prctceso el usuario tendrá que seleccionar lbs opciones de DUMP que m~s le satisfagan.
3.-
A
continuación se ejecuta un DiSll.lount para que el operador r~ueva la cinta de la unidad.28
2.1.2.- POLITICAS
El respaldo incremental del usuad o se real iza cuando él lo requiera.
En
este proceso el usuario puede almacenar en su cinta si lo requiere, cualquier tipo de archivo.El UEuario es total:m'ente resJ>ODLable de su informaci6n ya que es el quien selecciona las opciones del DUKP.
29
2.1.3 ALCAliCES Y LBUTAC10Jffi3
Algunos de los alcanl: . ..::s del proceso son:
Gptimizac16n Je mFmoria de la cuenta del usuario.
Algunas de las limitacionas del proceso son
Este tespaldo es sólo para el directorio del tJ3uario.
La s.::guridétd de que la iniormaci6n quede bien
~rabada depende del usuario puesto que es el quien respalda.
30
3 - ~.r)DUlJJ DE JltANTEIIXIEBTO
ESTRUCTURA
1,fiAirrEliT t!IE!iTOJ I•E Ol'.'AS EN lJ$0
-
./~~- - -
¡'ÍWiT.t.liiifiEliTO --...¡DE CiliTAS
\LIP.F.ES ~. _ _ _ _ _ _ , r
t1AID. 'ENit1IE?ITO) DE C. !l'r i'~S
DA.JiADAS
PROCESO
XAJiTElll!tiERTO~L 1 OBJET1VOS PART1CULARES
:Mantenér i nf armado al usuario de l él S c1nt.as que se Pnr:11~rJtr an
en existencia, disponibles y dafiadas, de la
qu2 se di6 de alta una cinta, fecha en la que se C:~sign6 una cinta, etc.
T~Ler un mtlyor control de las cintas, tanto de las cintas en existencia como de las cintas en uso.
33
_ _ _1 _ _ ----tr 7
- - - - -
l
2
3.1.1
La m~tadolog1a para realizar este proceso, es ~nicam~nie sel~~cionar alguno de los trPs arrhivos de mantenimiEnto de cintas quE se requiE-ra actualizar 6 cons11lt.ar.
Los archivos que se ti~n~n en este pr0ceso son:
Archivo de cintas en uso.
Archivo de cintas libres.
Archivo de cintas dafiadas.
35
3.1.2 POLITICAS
Este proceso sólo lo podrá ejecutar el op~rador .
Este proc2so se ej~cutar~ cuado ast se r~quiera.
36
3.1.3 ALCANCES Y LIXITACILl~
Algunos de los alcances del proceso son:
Control de acceso de
confid~ncial.
Kanejo de inventario de cintas.
Algunas de ldS liwitaciones del p1oceso bOn:
Como éste proceso utiliza archivos ISAM de Data General1 lo cual hace que éste no séa compatible con otras máquinas.
37
~ - ~CJDüLO DE 'rtECUPERAClOlfES
ESTRUCTURA
,. •. - - - - -...
r
llODULO F:.ECl..rJ'f.."F'ACIOJU:S DE\..
CONSULTA A
A...t;:CHTVO DE CiliTAS
;"
~.E(TJF'ERACION
,
____
__,.,.PRCX:ESO RHCUPERACI Oli
4.1
OBJEfiVOS PARTICULARES
Recuperaci6n de los ar..: .. bivos perdidos de los usuários. IJe tal manera que si el usuario tiene sus propios respaldos, pueda recupErar sus archivos, de lo contrario lo tendr1a que buscar en el respaldo incré.mental 6 en el total.
40
BUSCAR LA CINTA EN LA QUE SE ENCIJE.NTR A EL ARCHIVO
MONTAR LA CINTA EN LA UNIDAD
EL u::.UAPIO E.JECUT ARA EL LOAD PARA RECUPERAR SU APCHIVO
..
1E.JfCUT AR C>ISMOUNT
•P
AL FINAL EL OPERACJOR TENDR A QUE PEMO'v'ER LA CtrH A DE LA UNiúAD
~·
4 .1.1 KETOOOI..OO I A
El fin de este proceso es dar la facilidad al usuario de recuperar de l~s cintas toda 1 a información perdida, actualmente este proc~so se realiza manualmente, por lo tanto es algo lento. El proceso tiene varios pasos que se ei:\IIDeran a con t i nuaci 6r1 :
1.- Seleccionar la cinta a montar.
2.- Avisar al operador que monte la cinta para empezar el proceso < Mount) .
3.- Recuperar toda la información de cinta a disco de dicho usuario <load).
4.- A continuación se da un Dismount para que el operador
r~ueva la cinta de la unidad.
42
4.1.2 ALCANCES Y LIXITACIOKES
Algunos de los alcances del sistema son:
Recuperación de cualquier archivo, siempre y cuando este en la cinta.
Control de los ctrchivos que estan en las cjntas.
Algunas de las limitaciones son:
El proc2so utiliza una base de datos propia de Data General, lo cual hace que éste no sea compatible con otrdS m6quinas.
43
PROCESO CONS'1JLTAS AL ARCHIVO DE CIJiTAS
4.2 OBJETIVOS PARTICULARFB
Darle al usuario 1ma bt;J"l'ti.Jiiienta que le permita r~alizar una bGsqu2da de sus archivos m~s eficienteRente.
44
4.2.1 POLITICAS
Este porceso se ejecuta cada vez que un usuario requiera consultar los archivos que tiene en su cinta.
Este proceso lo puede ejecut&r cualquier persona.
45
4.2.2 ALCABCES Y LIKITACIORES
Algunos de los alcances del proceso son
Consulta de todos los archivos que c0J¡tPnga la cinta.
Algunas de las limitaciones del proceso son
Este proc~so utiliza una Base de Datos propia, lo cual hace que no sea compatible con otras m~quinas.
46
5 .- liODUl.O DE ASIGNACIO:R DE CINTAS
ESTRUCTURA
---
~[
tflOlil.fLO A~IG1\ACI(IN lJ E
l
DE \';lliTAS
' - - ___
./(
\' EJ.:IFI
CAEJ~Iú!~
ItE LA CINTA ASJGl\/LJtA
'-. -
BiWh h
unA
('nrrAr - - - -- -
1 \
l
l-'PJ_IO:ESO DEtll
~ ~CTJ.rt\.LI2ACIOJ
PRfJCEro CINTJ•S D!ílADAS
5.1 OBJETIVOS PARTICULARES
Aeignacj6n butomática de una nueva cinta. De tal manera que si una cinta se da~a. el sist~ma le asignar6 una cinta nueva si¡:...:n:.pre y cu.=::.r,do haya cintas nuevas. El sü:.te.r.a se encargar§
de asignarle la cinta automati c.aJLerJte.
49
CINTA DANADA
TOI-1A FOLIO [•E C lf'lT A LIBI?E
-
+
OAR DE BAJA
LA Cli-H A
LIB~:E
1t
- -
~
- - -
DEL f::'EG_ DEL UC:UARIO C At'•181 AF~ FO:._fQ DAÑADO POR FOLIO NIIE'·/0
L
A\11:30, NO C<ISTEN C lriT AS L 18F'ES
5.1.1 XEiODOLOG I A
Este proceso se realiza cada ~ez que una cinta se dafta, actualmente lo que se hace es lo siguiente: asignar una cinta nueva, etiquetarla y sacar de uso la cinta dafiada, este proceso se realiza manualmente.
51
5.1.2 POLITICAS
- E~te proceso s6lo lo puede ejecutar el operador.
5.1.3.- ALCANCES Y
LIXITAClOHFB
Algunos de los alcances del proceso son
Asignaci6n automática de cintbs.
4ctualizaci6n del archivo de cintas en uso, de
cint~s libres y cintas da~adas.
Algunas de ·las limitaciones del proceso son
Este proceso utiliza archivos
ISAM
propios, locual hace que no sea compatible con otras máquinas.
Este procebo s6lo asigna una cinta a la vez .
52
Pf<OCESO CJNTAS LIBRES
5.2 OBJETIVOS
PARTJCULARHS
Asignac16n de cintas a los usu&rios.
53
•·JO
A'v't::.O QUE t·JO
~ -.ISTE.N CINTAS
f'E TIC lO·~ Dfl
USUARIO
l
---
SIl
--~y
___ _
ETIOUET AR LA
l
(: lNT A I'!UE'v' A
- - ·---T-. -
- - - - y
5.2.1
P!"ETOOOLOG IA
Este J.ll·oe;eso se 1:. t-ova a C'; bo ( .-ttla ~ ez de que un usuctri o
ThtlliC·ra 0€! UTJ& ClTJt~, cn..;tunlmt·r,t~ t=-1 nr:""lf..jO f'S el hig11ient~:
a~ l'"lt' una cinta mJeva y t-U.t~u'::taJ·la. Este ¡:•rD(..eso se
rt:.o,1i¿a r.ñ:-Iua)rnente.
5.2.2 POLITICAS
Este porceso se f'j~=""-: uta crtr1a Vt'.l tl•'e un 11r "dar io r~·q rifde CJ.l1E: <;f! )~ ..tcigne \'r.a cinta }·iLJP,
56
5.2.3 ALCANCES Y LIKITACIONES
Asignación de ci r .. tas auturrat.i.L.'ilr.l':!ntt~.
Actualización del archivo de cintas en uso y del archivo de Gintas libres.
Este proceso utiliza atcbiv0s ISAM propios, lo cual hace que no sea comr,,;j.tible con ot¡-;>.s máq;.linas.
2ste proceso sólo asigna una cinta a la vez.
57
PROCESO BAJA A CHITA
5.3 OBJETIVOS PARTICULARES
Dar de baja la cinta al usuario cuando ya no la r~qui~ra. La cinta se asigna en el archivo de cintas libres, debido a que la cinta que se le esta removiendo no esta da'ñacla.
58
SI
DAR DE BA.JA LA CINTA EN EL AF:CH 1\lO DE CINf AS EN USO
DAP. DE ALTA DICHA C INT A EH EL ,.:..RCH IVO DE CINTAS LIBRES
---...
"'
FIN ) ...
----
/5.3.1 KETODOLOG I A
Este proceso se lleva a cabo cada vez de que a un usuario se le rPmueva una de sus cintas, actualm~nte lo que se hace es lo 8igu1ente: tornar la cinta que se va a dar de baja del archivo de cintas en uso, y darlo de alta en el archivo de cintas libres, este proceso se realiza rnanu~lmente.
60
5.3.2 POLITICAS
Este porceso se ejecuta cada vez que un usuario requiera dar de baja alguna de sus cintas.
SolaJTJente el open:~dor puede ejecutár este proceso.
61
5.3.3
ALCANCES Y
LI~ITACIONESAlgunos de los alcances del proceso son
Baja automática de la cinta.
Actualización del archivo de cintas libres y del archivo de cintas en uso .
Algunas de las limitaciones del proceso son
Este proceso utiliza archivos ISAX propios, lo cual hace que no sea compatible con otras máquinas.
62
PROCESO VERIFICAClCN DE
L!NUEVA ClNTA ASIGRADA
5.4
OBJETIVOS PARTICULARES
Verificaci6n de la cinta asignada.
63
5 .4.1 JffiTOOO IL'C I A
Este procéso se lleva a cabo cada vez de que a un usuario se le da de alta una cjnta, este proceso proporciona el folio~
la fecha de Alta y la capacidad de la cinta que se asignó.
64
5.4.2
POLITICAS
5.4.2
Este porceso se ej~cuta cada vez que a un usunrio se le de una cinta de alta.
Solamente el operador pu,•de ejt:cutétr este proceso.
ALCARCES Y LIXITACIOlfES
Algunos de los alcances del proceso son
Dicho proceso mostrar~ el folio, fecha de alta y la capacidad de la cinta que se di6 de alta.
Algunas de las limitaciones del proceso son
Este proceso utjliza &rchivos lSAM propios. lo cual hace que no sea compatible con otras m6quinas.
65
6 - MODULO DE REPORTES
ESTRUCTURA
_ (P.EP DE !io.;E
\ CiliTAS EN '~E
___ _,
PROC&.~ REPORTES
6.1 OBJE!IVC~
PARTICULARES
Accesibilidad de la informaci6n, para un mejor control de las cintas. En este proceso se cuenta con tres tipos de reportes que son:
- Reporte de cintas en uso.
- Reporte de cintas libres.
- R-sporte de cint¿¡s por df:partamt::nto.
La e1aboraci6n de estos reportes puede ser por pantalla o por impr f!f:.or a .
68
__ _y_
Pt.~'(t¡:: TE DE # ['E C IIH N?.
f:.!-1 li.:·O
2
] --=~-
_ _ +_ __
f,
FIN~"\
\
'-...___
/)
3
6.1.1 POLlTICAS
Este proceso s6lo lo puede ejecutar el op~rador.
Este proc~so se ejecuta cuado as1 se requiera.
70
6.1.3 ALCAliCES Y I.llti T AC IONES
Algunos de los alcances del proc¿so son:
Tener docum~nt~ci6n por ebcrito de 1~~ cintas 8n existt-ncia.
Algunas de las limitaci0nes del proceso son:
No tiene limitacionea.
71
C. HSTRUCTl.fRA DE LA BASE DE DA TOS
- ---¡
1
- - - - __j
- - - - -
·-~ FECHA
J
L _
lf
Af.?·~. ~·os-
DE- -íl
Ln.;:.ll-.li...,RIOS l -~-~ - -1) HCtF.'A
NIVEL
1
2 BD
XAESTRO RESPALDOS
Descripci6n de la Base de Datos
CAXPO
Cinta
Fecha Archivos
CARACTERISTICAS
llave
llave
Base de Datos
UU.IGITUD
6
6 132
11 FC~~ J I L--FO LI0---' 1 1
FOLIO,,
1).- 1
CU'lT A FECHA AlTA
fECHAS A~:IGNACION
USUARIO CAPACIDAD EST ATUS
• • • • • •
• a 11 o a
CIITAS EB USO
Descrtpci6n de la Base de Datos
NIVEL
CAXPO CARACTERISTICAS LOBGITUD1 Folio llave 4
BD Cinta Base de Datos 6
BD Fecha Alta Base de Datos 6
BD Fecha Asignación Base de Datos 6
BD Usuário Base de Datos 15
BD Capacidad Base de Datos 4
BD Esta. tus Base de Datos 10
1
FOLIO
1 1
FOLIO
~,
1
1 ) .-FECHA DE LLEGADA LONGITUD DE LA CI!H A
1 1 1
FOLIO
1 o • • • •
-
• 11 • a • •
JIIVEL
1
BD
BD BD
C HiT AS L 1 BRES
Descripci6n de la Base de Datos
CAJ(PO
Folio
F.::cha Alta Cétpacidad Ehtatus
CARACTERISTICAS
llave
Ba.se de Déttos Bétse de Datos
Base de Datos
LONGITUD
4 6 4 10
[~•o
1 ).-
11
F UCINTA FECHA ALTA
FECHAS M::IGNAC!ON USUARIO
CAPACIDAD ESTA TUS
1 1
FOLIOJ . . . . .
CINTAS DAítADAS
Descripci6n de la Base de Datos
NIVEL CAJlPO CARACTERISTICAS LONGITUD
1 Folio llave 4
BD
Cinta · Base de Datos 6BD Fecha Alta Base de Datos 6
BD Fecha Asignaci6n Base de Datos 6
BD Usuario Base de Datos 15
BD Capacidad Base de Datos 4
BD Esta tus Base de Datos 10
D. REPORTES
REPORTE _01 PAGE: X
folio Cinta 999 XXX999 999 x:x:x999 999 X.I:X999 999 x:>-:>:999 9Y9 XXX999
•
• •
IJ~liVERSI[iAD DE 110NHRREY
SISTH1A DE RE:3PALDOS Y RECUPERACIONES
FECHA . 99/99/99
REPORTE DE Cl NTAS EN USO
Fecha Fecha de
Alta Asignacion Usuano Capacidad
99/99/99 99/99/99 ~:xxx:.<:\x:~::.:x>:x:.:x>::<:..::~.::xx 9999 99/99/99 99/99/99 :x:xx;:x~<XXXXX>::X:X>:X:•:XXX 9999 99/99/99 99/99/99 xxx>:.;·-::>~:: .. :;:::":xx:x:>:>~x>~~<í~xx 9999 99/99/99 99/99/99 xxxxxxxxxxxxxxxxxxxx 9999 99/99/99 Y9/99/99 :<:.c:x:>.:X'!(XX:~x:·::.r.:x:·:>::.:x:.c:xx 9999
• a
• • • •
• • • •
TOTAL DE Cl NTAS -- 999
REPORTE_02 PAGE: X
LINIVERSIOAD DE MONTERREY SISTEI1A DE RESPALDOS V RECUPERACIONES
REPORTE DE Cl t·lTAS DISPONIBLES
F F;C ha
Fülio Alt;j Ci!pé!cidad
999 99/99/99 9999
999 99/99/99 9999
999 99/99/99 9999
999 99/99/99 9~99
999 99/99/99 9999
• • •
D •
• • a
TOTAL DE Clr-HAS DISPOt·JI BLES -- 999
FECHA : 99/99/99
PEPORTE_03 PAGE: X
Folio C\ nta 999 XXX999 999 ;(.;:x:999 999 ;.:xx999 999 :·.:>-:X999 ';199 XXX999
• •
•
•
UNIVH!SIDAD DE MOtHEPPEY SISTEMA DE RE~iPALDOS Y RECUPERACIONES
fECHA : 99/99/99
REPORTE DE Cl NTAS POR DEPARTAMENTO
Fecha Fecha de
t;lta Asign~cion Usu~rio C::;p:x1d3d
99/99/99 'J'J/99/99
, .... , .... "··"··· ... ,
¡\/'"u·\/u\,'\./ti .. :\{,/..,.1-.i,/ ,/.,... "··· ... ·x
~:,/,,' ,/1 09999 99i99/99 99i99/99 >·:>·:>~~:>~t.:~> :x>~:·· :x:<~'~<:~:>~:~::
.
..:>~ 9999 99/99/99 99/')9/99 XXXM~<>~:x::r~'x:>:>::~<~<:· :x>.:X~<X 9999 99/99/99 99i99/99 xxxxxxxxx::<x>:xx>~xxxxx 9999 99i99/99 99/99/99 :XXx:X:X:XXXXXAX:~AX>:>.:XX 9999• • D
• • a •
• • •
TOTAL DE Cl NTf\S-- 999
COllCLUSIOJiES
El sis te1na herramienta
pres1'!ntado };ara 1 a
en este proyecto realizaci6n de
constituye una respa)dos y recuperacior1es de los iil"Chi vos de los usuarios • permitiendo con esto una mayor seguridad y protecci6n de su inforruaci6n.
Por ~ltimo, quiero agradecer a todas las personas que de una manera u otra, colaboraron en la realizaci6n de este
proyecto, esperando que el sistema expectativas que le dieron origen.
86
cumpla con las
BIBLiffiRAFI A
AOS/VS INFOS 11 System Us8r's Mánual.
<093-000299-00).
de DATA
GENERAL.
FORTRAN 77
Reference Manual.(093-000162-02).
de DATA GENERAL.
FORTRAN 77
Environment Manual(AOS/VS) .
(093-000288-01).
de DATA GEliERAL.
PUV~RHOUSE DlCTlONARY Cognos. MV/Family - AOS/VS.
de DATA GENERAL.
POWERHOUSE QUIZ Cognos.
MV/Family - AOS/VS.
de DATA GENERAL.
88
POVERHOUSE QUlCK Cognos .
KV/F~nily - A03/VS.
de DF.TA. GENERAL.
PG~ERHCilSE
QTP
Cognos.MV/Family - AOS/VS.
de DATA GENERAL.
Corru-uand Line Interpre.ter <CLI).
( A.OS & AOS/VS) U ser' s Ka.r.ual. 093 000122-07.
89
AHEXOS
AJffiXO NO. 1
Roo t dli">?CionJ ( fil~:narne : ) ,..~;-~~
_,//¡' \ \ ' ' -
//"',./"¡ 1
'\'~ ~'-
/~// 1 / \""'"'
/ / / l \~
// // / 1 ,,~,
/ / / 1 1 1\"'~
' ""-..
/ / / / 1 1 \ ~
/ / / / l 1 1,\ \, \ ""'~ "-.. ~ "'
"' ~
Netvtork
dir·~·)t•)ry
NET
Utihti"?S
d1r~"tury
UTIL
Penpher.,lt din:·ctory PER
,_.,
~ o
C·
•-J.J ·~
CX>
O~h~r :;ys~em
direct.,r·ies, HELP
QUEUE,
F'~:OC
Sy:;tem- 9>?ne r a t ion dínC'iory
SYSOEN
Uso?r
dw.:.dor•~
dit·ecton~
UDD
/\
Us~r
directories
Swap and pa9o?
dit·edcwiE-s Sw'AP, PAGE
80TH