4.15 UTILERIAS DE APOYO
POWERHOUSE OFRECE VARIAS UTILERIAS DE APOYO A sus MÓDULOS, ENTRE LAS CUALES SEENCUENTRAN LAS SIGUIENTES:
1)
QUTIL,- CREA y BORRA ARCHIVOS FÍSCOS ( MPE yKSAM ) y BASE DE DATOS DEFINIDAS EN EL DICCIONARIO DE DATOS
2)
ITOQ,- CONSTRUYE UN DIC IONARIO DE DATOS FUEN- TE0]D,
ATRAVEZ DE LAS DEFINICIONES CON- TENIDAS EN UNA BASE DE DATOS IMAGE YA EXISTENTE3}
CSHOW,- PROVEe EL CONTENIDO DEL DICCIONARIO DE DATOS TANTO EN PANTALLA Ó PAPEL4) QCOBLIB.- GENERA DEFINICIONES DE DATOS EN COBOL
5) 0UIZ400P Y
DE LOS ARCHIVOS DECLARADOS EN EL DIC- CIONARIO DE DATOS
QTP400P, - UTILERIAS PARA MEJORAR EL " PERFORMANCE"
EN EJECUCIÓN DE UN PROGRAMA ESCRITO EN QUIZ o QTP, AL USAR tSTAS UTILERIAS, POWERHOUSE NO UTILIZARA LAS RUTINAS DE ACCESO
A
LCS ARCHIVOSY
BASES DE DATOSPROV ISlAS
POR
EL SI STEJ"!A OPERATIVOf-1PE ,
SINO QUE APLICARÁsus
PROPIAS RUTINAS .EsTAS UTILERIAS SE ROVEEN AL ADCUIRIR EL P~0UETE
Y ¡,;o SUFREN NINGÚN COSTO [/~lRA.
SON:
LAS UTILERIAS QUE PROTOS OFRECE ( SIN COSTO EXTRA )
1)
PROINIT.- CREA EL DICCIONARIO DE DATOS QUE VA A SER USADO POR PROTOS2)
PROBUILD.- PROCESA EL ARCHIVO ESQUEMA3)
PROCOPYLB. -
CREA LIBRERIAS CON DEFINICIONES DE COBOL QUE VAN A SER USADAS POREL PROGRAMA DE COBOL GENERADO AL COMPILAR EL PROGRAMA EN PROTOS
4)
PROWRITE.- COMPILA EL PROGRAMA ~EN PROTOS y GE- NERA UN PROGRAMA FUENTE DE COBOL5)
RUN TIME MODULE.- SON RUTINAS O~JETO DE PROTOS, ALMACENADAS EN SL, USADAS AL TIEMPO DE EJECUCIÓN DE UN PRO- GRAMA PARA DESARROLLAR FUNCIO- NES ESPECIFICAS COMO EDICIO- NES, ABRIR Y CERRAR BASE DE DATOS, ETC,P,DEMÁS DE tSTAS UTI LERÍAS, PROTOS SOFTWft.RE Cür1PANY OFRE- CE DOS PRODUCTOS DE APOYO A SU LENGUAJE :
l) AUTOVIE\·L- GENERADOR AUTOMÁTICO DE ARCHIVOS DE FORMAS VPLUS. TOMANDO COMO REFEREN- CIA ARCHIVOS DE LA BASE DE DATOS
IMP.
G
E , GEN E R A T Af'.m 1 t N PRo e E sos DE ALTAS, BAJAS, CAMBIOS Y CONSULTAS A tSTOS ARCHIVOS- 122 -
2)
DP!/3000,- ES UNA INTERFASE AUTOMÁTICA ENTRE EL DICTIONARY/3000 y EL LENGUAJE PROTOS. TRANSFIERE LA INFORMACIÓN CONTENIDA EN EL DICTIONARY/3000 A UN NUEVO DICCIONARIO PROTOS.:ESTOS DOS PRODUCTOS TIENEN UN COSTO EXTRA NO INCLUIDO EN EL PRECIO DE PROTOS ( VER CAPÍTULO 10 ) 1
AL ADQUIRIR RAPID, SE INCLUYE EL SIGUIENTE CONJUNTO DE UT I L ER 1 AS:
1)
DICTINIT.- INICIALIZA EL DICCIONARIO DE DATOS C DICTIONARY/3000 )2)
DICTDBA,- uAUDITn, SIRVE PARA REPORTAR ESTA- DÍSTICAS DE USO SOBRE EL DICCIONARIO DE DATOS Y LAS BASES DE DATOS3) DICTDBC,- H(REATEn, PERMITE CREAR EL ESQUEMA Y ARCHIVO RAÍZ DE LA(s) BASE(s) DE DA- TOS ( DICTIONARY/3000 )
PARA CREAR FISICAMENTE AL ARCHIVO DE tA BASE DE DATOS SE EJECUTA LA UTILE~~
BlA DE
HR,
_DBUTIL4)
DICTDED,- "DEFINITIONn, CONSTRUYE UN DICCICNA~~RlO DE DATOS fUENTE DICTIONARY /300Q·f· ATRAVEZ DE LAS DEFINICIONES CONTENI- DAS EN UNA BASE DE DATOS
lf.1AGE
VA. EXIS- TENTE52
DICTDEJvl.- "f1AINTENANCE114 PROGRAt~A INTERACTIVO QUE PERMITE CREAR Y MANTENER LAS DEFI- NICIONES Y DESCRIPCIONES CONTENIDAS EN EL DICCIONARIO DE DATOS :( DICTIONARY/3000 )
6)
DICTDEU.- "UNLOAD", SIRVE PARA "DESCARGAR"( BAJAR ) LOS CONTENIDOS DE UNA BASE DE DATOS IMAGE y ALMACENARLOS EN UN DISPOSITIVO SECUNDARIO ( DISCO, CIN- TA,Y CARTUCHO )
7)
DICTDBL.- "LoAD", usADA PARA "RECARGAR"C
SUBIR ) LOS CONTENIDOS ALMACENADOS EN UN DIS- POSITIVO SECUNDARIO DE UNA BASE DE DA- TOS IMAGE A DISCO o CARTUCHO8)
DICTCD.- GENERA DEFINICIONES DE DATOS EN COBOL PARA ARCHIVOS DECLARADOS EN EL DIC~ClONARlO DE DATOS
92
DICTPD.- GENERA DEFINICIONES DE DATOS EN PASCAL PARA ARCHIVOS DECLARADOS EN EL DICCIO- NARIO DE DATOS102 SHOW.-
PROVEE EL CONTENIDO DEL DICCIONARIO DE DATOS TANTO EN PANTALLA COMO EN PAPELAPARTE DE ~STAS UTILERIAS DE APOYO, EXISTEN OTRAS MÁS DESTACÁNDOSE PR I NC I'PALJ'.1ENTE DOS, LA PR !MERA ES LLAMADA
INFCNV: LA CUAL CONVIERTE LAS OPCIONES DE UN REPORTE DEFI-
- 124 -
NIDAS CON LOS MENUS DE INFORM A INSTRUCCIONES DE REPORT, ESTA UTILERIA TIENE UN COSTO EXTRA,
LA SEGUNDA UTILERIA DE APOYO ES UN PRODUCTO EXTERNO A LA FAMILIA DEL LENGUAJE RAPID, SE LLAMA FASTRAN y FUt DESA- RROLLADO POR LA EMPRESA PERFOR~1ANCE SOFTHARE GROUP, ESTE PRODUCTO COMPILA Y CONVIERTE EN LENGUAJE OBJETO UN PRO- GRAMA ESCRITO EN TRANSACT o REPORT PARA QUE SEA UTILIZADO AL MOMENTO DE EJECUCIÓN, EN VEZ DE TENER QUE PROCESAR EL SEUDO-CÓDIGO GENERADO POR EL COMPILADOR DE RAPID.
PoR su PARTE SISINF PROVEE CUATRO UTILERIAS ó MóDu- Los DE APOYO INCLUIDOS EN EL PAQUETE:
1)
MóDULO RECA.- RECONSTRUCTOR AUTOMÁTICO DE ARe- CHivos SISINF2)
rlóDULO CONVE.- TRANSFORMA ARCHIVOS EXTERNOS A SISINF EN ARCHIVOS SECUENCIALES DE SISINF y VICEVERSA3)
MóDULOS CPS,- ASIGNA Y CAMBIA CUENTAS Y PASSWORDS A LOS USUARIOS DE SISINF, ADEMÁS GUARDA UNA VITÁCORA DE CONTABILIDAD DE RECURSOS USADOS POR CADA CUENTA41
SISTEMA DEDoCUMENTACIÓN,-SIRVE PARA OBTENER AUTOMÁTICAMENTE LA DOCUMENTACIÓN DE UN SISTEMA DE
INFORMACIÓN DESARROLLADO CON
c:rsiNF.
5. smJRIDPW
. .
.,. 126 - .
S .l
SEGURIDAD ENEL
USOY
r1ANEJO DE I NFORJ'1ACION
CoN POWERHOUSE, PROTOS Y RAPID EXISTE LA POSIBILIDAD DE DEFINIR A LOS USUARIOS DE LA APLICACIÓN Y SU RELACIÓN CON LOS USUARIOS DE MPE.
EL ACCESG PERMITIDO A LOS USUARIOS DE CADA APLICACIÓN SE DEFINE EN EL DICCIONARIO DE DATOS ( POWERHOUSE ~ RAPID )
ó
EN LA BASE DE DATOS ( PROTQS ), EN AMBOS CASOS SE DEFINEN LOS 11 PASSWORDS 11 DE ACCESO AL SISTEMA, PERMITIENDO ESTA- BLECER SEGURIDAD TANTO A NIVEL ARCHIVO O A NIVEL CAMPO,UsANDO EL MÓDULO CPS ( CONTABILIDAD Y PASSWORDS DE SISINF ) EL ADMINISTRADOR DEL SISTEMA PUEDA ASIGNAR Y CAMBIAR CUENTAS y '';.PASSWORDS 11 DE SISINF A CADA USUA.,.
RWO QUE LO REQUIERA.
A CADA CUENTA SE LE ASIGNA UN NIVEL DE SEGURIDAD QUE LE PERMITIRÁ O NO ACCESAR LAS APLICACIONES, AL TRATAR DE ENTRAR A UN PROGRAMA PARA SU PROCESAMIENTO, LO QUE HACE SISINF ES PREGUNTAR POR LA CUENTA DEL USUARIO Y COMPARAR EL NIVEL DE SEGURIDAD DE ESTA CUENTA CON EL NIVEL DE SE~
GURIAD DE LOS CAMPOS INCLUIDOS EN ESE PROGRAMA, SI CUM- PLE EL NIVEL DE SEGURIDAD DE LA CUENTA CON EL DEL PROGRAMA, SE ACEPTA SU ENTRADA A PROCESAR, DE LO CONTRARIO DE RECHA-
ZA,
EN ESTE MISMO MÓDULO, SE DEFINEN LOS MÓDULOS DE SISfNf QUE PUEDE USAR CADA CUENTA.
5.2
HERRA~1IENTASV\RA
~ESrP.LDO v RECUPERACION DE INFOR~V JONlos CUATRO LENGUAJES QUE SE ESTAN EVALUANDO UT I- LIZAN LAS HERRAMIENTAS DE RESPALDO PROPORCIC 'APAS POR LA ~.i -:JOGO 1
eXISTEN DOS PROCEDI~1IENTOS PARA REALIZAR LOS RESPALDOS D E I N FORMA C I Ó N :
l )
UTILERIAS DEL SISTEMA OPERATIVO MPESTORE ~- PARA ALMACENAR EN CINTA Ó CARTUCHO IN- FORMACIÓN CONTENIDA EN DISCO (cUENTA , GRUPO Ó ARCHIVOS )
RESTORc~- PARA GRABAR EN Disco rNFORMAcróN coN- TENIDA EN CINTA Ó CARTUCHO
2)
UTILERIAS DE IMAGEDBSTORE 1 - PARA Alf'1ACENAR EN e I NTA ó CARTUCHO INFORMACIÓN CONTENIDA EN DISCO SOBRE UNA BASE DE DATOS EN PARTICULAR
DBRESTOR.- SE UTILIZA PARA GRABAR EN DISCO, UNA BASE DE DATOS CONTENIDA EN CINTA
é
CARTUCHO
QUERY,-
POR MEDIO DE ESTA UTILERIA SE PUEDE SALVAR UN ARCHIVO DE LA BASE DE DATOS EN UN ARCHIVO SECUENCIAL, O BIEN SE- LECCIONAR CIERTOS REGISTROS CONTENIDOS EN UN DATA SET EN PARTICULAR .POWERHOU~E~PROTOS y RAPID PUEDEN RESPALDAR su I~FOPMA
CIÓN POR CUALQUIERA DE LOS DOS PROCEDIMIENTOS MENCIO-
-128 -
NADOS ANTERIORMENTE,
SISINF UTILIZA LAS UTILERÍAS DEL SISTEMA OPERATIVO MPE.
EN CUANTO A RECUPERACIÓN DE INFORMACIÓN SE PEFIERE~
YA SEA PARA RESTAURAR UN ARCHIVO DAÑADO POR FALLAS DE E- QUIPO, coRRIENTE ELt:cTRicA~ ETc. Pnv1ERHOU~E~ PROTOS Y RAPID PUEDEN UTILIZAR LA UTILEÍA QUE PROPORCIONA
IMAGE
- DBUNLOAD ( PARA GRABAR EN CINTA
ó
CARTUCHO~ LA BASE DE DATOS QUE SE DESEA RESTAURAR )- DBLOP.D ( RECUPERA Lft IN FORt1AC 1 ól! E~! C:UMHO A LA RE- CONSTRUCCIÓN DE APUNTADORES Y LLAVES AUTO- MÁTICAS ) ,
ADEMAS DE PODER UTILIZAR ESTAS UTILEPÍAS~ RPPID nFRECE sus PROPIOS PROCEDIMIENTOS PARA RECUPERAR LA INFORMACIÓN ;
- DICTDBU
- D
ICTDBL( VER CAPITULO
4,15 ) ,
SISINF~PROVEE su PROPIO ~ÓDULO RECONSTRUCTOR CRECA)I EL CUAL FORMA UN ARCHIVO FÍSICO NUEVO E0UIVALE~TE AL AR- CHIVO DADO COMO ENTRADA (ARCHIVO A RECONSTRUIR ), PERO SIN DESTRUIR A tSTE ÚLTIMO,