INSTITUTO TECNOLOGICO DE COMPUTACION
MANUAL AS/400
Fonos: 6382268 - Fax: 6382881 e-mail:
[email protected] Internet: /http://www.itc.cl
I.- Características Características Generales del AS/400 ..........................
2
II.- Encendido/Apagado del Sistema .................................... ....................................
6
III.- Conexión al Sistema ....................................................... .......................................................
10
IV.- Ayuda en Línea ............................................................... ...............................................................
14
V.- Comandos en el AS/400 .................................................. ..................................................
19
VI.- Bibliotecas y Objetos ...................................................... ......................................................
25
VII.- Trabajos en el AS/400 ....................................................
32
VIII.- Subsistemas ................................................................ ..................................................................... .....
37
IX.- Manejo de la Impresión en el AS/400 ...........................
40
X.- Mensajes en el AS/400......................................... AS/400................................................... ..........
45
XI.- Salvar y Restaurar Información .................................. ..................................
48
XII.- Seguridad del Sistema .................................................. ..................................................
52
1 Serrano 172 – Santiago WWW.ITC.CL Fono : 6382268 Fax 6386612 e-mail
[email protected]
Introducción Introducción al AS/400 : Conceptos Generales El AS/400 es un servidor versátil y robusto que permite gestionar en la red una gran gama de sistemas de sobremesa, realizando, además, tareas críticas como gestión empresarial, recursos humanos, comunicaciones remotas, data warehousing, entre otras. Es también, el sistema, que proporciona (a juicio de expertos y revistas especializadas) mayor valor añadido debido principalmente a su sistema operativo, el OS/400 , totalmente integrado, con funciones automáticas de seguridad y de configuración. El AS/400 esta formado por una Familia de modelos que se Diferencian por sus capacidades (almacenamiento, memoria, etc.), pero que a su vez se igualan en su sistema operativo. Si bien se consideran; el AS/400 y el OS/400, como un todo, hoy en día es posible encontrar otros S.O. que conviven en el AS/400 (pronto se lanzada al mercado una versión de Linux corriendo bajo la plataforma AS/400), también es factible encontrar hoy por hoy, Windows NT corriendo en el AS/400.
Características físicas (iseries) Dentro de la familia de modelos (conocidos bajo el nombre genèrico de iseries) podemos ejemplificar 2 de los que se encuentran en los extremos en cuanto a características de Hardware :
iseries 250
iseries 840
2 Serrano 172 – Santiago WWW.ITC.CL Fono : 6382268 Fax 6386612 e-mail
[email protected]
iseries 250 (configuración mínima)
iseries 840 (configuración máxima)
) Performance (CPW Procesador Interactiva
Memoria (Mb)
Performance (CPW) 50 15 256
Almacenamiento Almacenamiento en en Disco
(Gb)
Procesador Interactiva
Memoria (Mb) Disco
Lineas de Comunic.
1
Lineas de Comunic.
Puertos de LAN
0
Puertos de Lan
240
Unidad de Cinta Interna Externa
Bib. Opticas
98304
Almacenamiento Almacenamiento en en 8,58
Max. Estaciones Estaciones Twinaxiales
16500 120
(Gb)
Max. Estaciones Estaciones Twinaxiales
18.952,9 400 96
7.000
Unidad de Cinta 1 0 0
Interna Externa
Bib. Opticas
24 26 26
Características lógicas del AS/400
El AS/400, como ya había mencionado, tiene como administrador logico un poderoso sistema operativo el OS/400. Este, a su vez, cuenta con una serie de herramientas que, del punto de vista operacional, de admistración y programación, hacen del sistema una máquina muy completa. Dentro de las caracteristicas generales podemos destacar :
3 Serrano 172 – Santiago WWW.ITC.CL Fono : 6382268 Fax 6386612 e-mail
[email protected]
Bases de Datos Relacionales El OS/400 cuenta con un poderoso motor de bases de Datos DB2/400, uno de los mas utilizados en la actualidad, para la creacion y administracion de bases de datos. Ademas, se puede considerar el propio sistema como una gran base de datos.
Herramientas Integradas
El OS/400 viene con una serie de utilitarios que nos permiten un mejor aprovechamiento de los recursos del sistema, tanto a nivel de programadores, como (y eso es lo que nos interesa como curso) de operadores. En el area de operacion del sistema tenemos : configuración automática de dispositivos, creación y administración de Trabajos (por ejecutarse, ejecutandose o activos y ya ejecutados). En el area de Programación contamos con editor de programas, generador de pantallas, utilitario de archivo de datos, consultas a Bases de Datos (el OS/400 no provee de dos poderosas herramientas : QRY/400 y SQL).
Seguridad A nivel de seguridad del Sistema el OS/400 posee protección por sistema operativo (usuarios, clases, valores del sistema), además, de seguridad de recursos (autorizaciones de objetos). En Internet, OS/400, incorporó uno de los protocolos más utiliza dos en la actualidad el SSL (que ofrece a los usuarios un alto nivel de seguridad en el envío y recepción de información a través de Internet e Intranets (también posee a nivel físico una tarjeta de procesador separada, pero que forma parte de un sistema único como solución de Firewall).
Sistema Abierto Por la variedad de los servicios de comunicaciones y sistema operativo. El AS/400 es una de las plataformas más abiertas del mercado : posee múltiples protocolos (TPC/IP, IPX, HTML, APPC, etc), además el OS/400 proporciona, a través del sistema de Archivos Integrado, capacidad de servidor, dando soporte a 5 sistemas de Archivos diferentes que incluyen : Bases de Datos, archivos de PC y archivos continuos UNIX.
4 Serrano 172 – Santiago WWW.ITC.CL Fono : 6382268 Fax 6386612 e-mail
[email protected]
Arquitectura Arquitectura orientada orientada a objetos Una de las características del AS/400 es su arquitectura de aplicación avanzada, que proporciona una plataforma orientada a objetos para la generación de software reutilizable. Todo lo que puede ser almacenado o transferido en el sistema se le conoce como objeto; la razón de ser de los objetos es que no dependan de la arquitectura de la máquina.
Multiusuario Multiusuario y Multitare Multitarea a El AS400 soporta la conectividad de Estaciones de Trabajo Locales, ver conectividad Twinaxial en la Tabla comparativa de los iserver 250 y 840. También es actualmente dotado con una herramienta poderosísima para las conexiones de PC en modalidad de emulación 5250, el Client Access. En la gama alta de la Familia del iseries, se cuenta con un proce sador central para labores de proceso principal y otros procesadores adicionales dedicados a tareas específicas (servicios, almacenamiento, estaciones de trabajo, comunicaciones, etc.).
5 Serrano 172 – Santiago WWW.ITC.CL Fono : 6382268 Fax 6386612 e-mail
[email protected]
ENCENDIDO/APAGADO DEL SISTEMA
El Proceso de encendido del sistema se conoce bajo el nombre nemotécnido de
IPL (Initial Program Loader), carga del programa Inicial. Durante el IPL se realizan internamente una serie de funciones (Preprogramadas o habilitadas posteriormente) como por ejemplo : la carga, desde el area auxiliar del sistema, de los programas necesarios para el desempeño normal del sistema, también se realiza un chequeo del Hardware del sistema. El IPL se arranca desde el Panel de Control del Sistema, presionando un switch identificado generalmente como “conexión” o “arranque” (esto va a depender del modelo de AS/400 en el que estemos trabajando). Antes se debe verificar que el visor del sistema esté con el código : 01 BN. Este código aparece automâticamente si la alimentación del sistema está en estado óptimo. Este tipo de IPL se denomina Manual; existe también la modalidad de IPL Remoto e IPL Automático. De acuerdo a la modalidad de ejecución, el IPL, puede ser de 2 tipos : ATENDIDO y DESATENDIDO.
IPL ATENDIDO Esta modalidad de IPL se caracteriza por la apariciòn, a los pocos minutos de dar el arranque, de una serie de pantallas (consecutivas y sòlo en la consola del sistema) solicitando valores de sistema y ofreciendonos distintas alternativas de arranque, en modalidad de depuraciòn o ejecutando algunas herramientas de servicio (necesarias para test de hardware principalmente). El IPL atendido requiere de la intervenciòn del operador de la consola del sistema para contestar e iteractuar con los distintos menùs que se presentan. Si bien esta modalidad de IPL no es la màs utilizada, es necesaria cuando se necesita la entrada en vigor de cambios importantes del sistema, por ejemplo la instalaciòn de software o de un nuevo release del sistema operativo. El IPL Atendido sòlo puede ser realizado en forma manual y una vez sorteadas las distintas pantallas de opciones (modificàndolas o no), se realiza la carga del sistema; y una vez finalizada èsta las demàs estaciones de trabajo quedan operativas.
IPL DESATENDIDO En èste se da arranque al sistema (puede ser manual, automàtico o en forma remota), y despuès de algunos minutos queda operativo con todas las estaciones de trabajo disponibles. No requiere intervenciòn del operador para los valores del sistema (se utilizan los valores por defecto o los establecidos en el ultimo IPL atendido). Es el màs utilizado, sobre todo en su modalidad automàtica, es decir, programado para el encendido en una hora determinada del dìa.
6 Serrano 172 – Santiago WWW.ITC.CL Fono : 6382268 Fax 6386612 e-mail
[email protected]
Independiente del tipo de IPL dado, existen comandos en el sistema que permiten cambiar los atributos màs generales utilizados. Estas modificaciones entran en vigencia en el siguiente IPL.
Ejemplo del Comando CHGIPLA (Cambiar Atributos del IPL)
APAGADO DEL SISTEMA El procedimiento para apagar el sistema se debe realizar en forma ordenada finalizando los trabajos o esperando el tèrmino normal de èstos. Existe un Comando (PWRDWNSYS) que permite lo anterior y se ejecuta, por lo general, desde la consola del sistema. Sin contradedir los anterior (lo del cierre ordenado), el apagado del sistema a travès del PWRDWNSYS permite un apagado inmediato (*IMMED), en el caso de que se tenga la seguridad de que no quedan ni trabajos ni usuarios utilizando el sistema, pero tambièn nos da los posibilidad de un apagado controlado (*CNTRLD) con la posibilidad de esperar un tiempo determinado antes de apagar o sencillamente apagar sòlo cuando el ùltimo trabajo finalice, el tiempo de espera va desde 1 a 99.999 segundos, en el caso de esperar el final del ùltimo trabajo se establece el tiempo de espera sin lìmite (*NOLIMT).
7 Serrano 172 – Santiago WWW.ITC.CL Fono : 6382268 Fax 6386612 e-mail
[email protected]
Menù del Comando PWRDWNSYS
PLANIFICACION DE ENCENDIDO/APAGADO DEL SISTEMA El AS/400 provee ademàs de un menù (Menù POWER) donde se puede programar el encendido y apagado del sistema en forma automàtica. Esta programaciòn puede ser establecida para los dìas de la semana que sea necesario, puede darse el caso de lugares en que el sistema funcione de Lunes a Viernes entre un rango de horas determinado, Lunes a Domingo o cualquier combinaciòn posible, incluso en Instalaciones (del àmbito de la Salud por ejemplo) en que el sistema funciona en modalidad 7 x 24, es decir los siete dìas de la semana y las 24 horas del dìa. En la programaciòn de encendido y apagado se establece ademàs el tiempo de antelaciòn con que se avisa a los usuarios, a travès de un mensaje de interrupciòn, de la hora en que el sistema se apagarà (por lo genera entre 15 y 30 minutos antes para que el usuario tenga tiempo de cerrar en forma ordenada su trabajo).
8 Serrano 172 – Santiago WWW.ITC.CL Fono : 6382268 Fax 6386612 e-mail
[email protected]
Menu POWER
Cambiar Planificaciòn de encendidos y apagados
9 Serrano 172 – Santiago WWW.ITC.CL Fono : 6382268 Fax 6386612 e-mail
[email protected]
CONEXIÓN AL AS/400 El AS/400 nos ofrece, entre otras, dos interfaces de conexión desde una estación de trabajo programable (que cuente con Client Access incluido en las versiones standard desde la versión 3.7 aprox. En adelante).
Navegador de Operaciones Navegador de Operaciones Operaciones , es la más amigable La primera de ellas, denominada Navegador desde el punto de vista de usuario, pues responde al entorno donde reside el Client Access, es decir, Windows. Funciona a base de íconos que representan las tareas generales y de administración que se pueden realizar en el AS/400 sin abandonar este entorno gráfico.
10 Serrano 172 – Santiago WWW.ITC.CL Fono : 6382268 Fax 6386612 e-mail
[email protected]
Como se puede distinguir en la figura superior, existen íconos y descripciones breves acerca del tema al que apunta cada uno (estos temas en su mayoría forman parte del curso presente).
En esta interface que reside por lo general como parte del escritorio de Windows (a través de un ícono instalado en forma automática durante la instalación de Client Access en el PC). Se posee la ventaja de, reitero lo dicho antes, la facilidad de comunicación entre el usuario el el AS/400 y lo manejable que es, al igual que la mayoría de las aplicaciones tipo GUI (Graphical User Interface) funciona con simples click y/o eligiendo dentro de una Lista.
Sin embargo, el Navegador de Operaciones, carece de recursos para el manejo de algunas de las funciones más específicas del AS/400 como las relativas a configuración del sistema, creación de dispositivos, administración de bibliotecas y no permite el uso de los utilitarios para la creación de programas en nativo (en los lenguajes de alto nivel como RPG o COBOL), ni tampoco permite la creación de menús o programas CL (funciones no necesariamente de los programadores sino también de operadores y administradores del sistema).
Emulación de Pantalla 5250
La Interfaz original del sistema (desde los tiempos en que la comunicación con el PC estaba en pañales, incluso antes de la aparición de Windows), es la Pantalla de comandos, denominadas las típicas pantallas verdes. En éstas el usuario tiene que interactuar son el S.O. a través de comandos y menús que no obedecen al entorno más utilizado en la actualidad, el Gráfico. Si bien las estaciones de trabajo locales (conocidas como terminales tontos) ya casi han pasado a la historia, esta comunicación a través de comandos se mantiene gracias a una de las herramientas que trae Client Access, la Emulación de Pantalla 5250.
La Interface para conectarse al AS400 en forma directa, es decir a través de un Terminal o un PC en emulación, se realiza mediante una pantalla inicial de conexión, de esta forma podemos comenzar a trabajar en lo que se denomina modalidad nativa. Es esta la interface que estudiará el curso pues nos permite un acceso a todas los recursos del AS/400 u OS/400 (si lo vemos desde un punto de vista más literal, ya que éste es el sistema operativo que gobierna el hardware del AS/400. 11 Serrano 172 – Santiago WWW.ITC.CL Fono : 6382268 Fax 6386612 e-mail
[email protected]
El menú inicial o también denominado promptuario inicial del AS400 se presenta en forma genérica (Aunque puede sufrir modificaciones de acuerdo a las necesidades de cada Empresa) de la siguiente forma :
Lo esencial de esta presentación (de fábrica por así decirlo) está en el fondo blanco y letras verdes que esta conformado de 2 párrafos principales: El primero es el superior derecho, con : SYSTEM , SUBSYSTEM , DISPLAY . Cuya característica principal es su carácter informativo (el usuario no tiene acceso a modificar nada de su contenido). Además, se refiere al Sistema en en cuál estamos trabajado (por lo general alusivo a la razón social del propietario del AS400), al Subsistema en que trabaja la estación de trabajo actual (más adelante se aborda el fundamento y razón de ser de los subsistemas), y el Display o identificación de la estación de trabajo, que a su vez cumple la función de diferenciarla de todas la demás conectadas a ese AS400. . En el segundo bloque está la información requerida para iniciar una sesión de trabajo. En este párrafo el usuario de estación de trabajo debe ingresar, a lo menos, un usuario y una contraseña que se encuentren registradas en el sistema en el Archivo de Perfiles de Usuarios. Originalmente el Sistema viene con un usuario y password (palabra de paso o contraseña) predeterminado de nombre QSECOFR , cuya finalidad es iniciar la sesión y, en la mayoría de los casos, crear a los demás usuarios con sus respectivas contraseñas, clases, atributos, etc. Todo lo anterior se ve con mayor profundidad en la unidad correspondiente a la seguridad
12 Serrano 172 – Santiago WWW.ITC.CL Fono : 6382268 Fax 6386612 e-mail
[email protected]
del sistema. Opcionalmente, se puede pedir un Menú en particular, una Biblioteca específica (que se convertirá temporalmente en nuestra biblioteca concurrente) o llamar a un Programa para su ejecución. Un Menú es un listado de opciones numeradas que permiten al usuario, a través de la elección de una de ellas, solicitar que se realice una tarea específica, obviamente la que describe la opción del menú visualizado. Una de las características más reconocibles del AS/400 es que casi todas sus tareas pueden ser realizadas por medio de la navegación en los diferentes menús que posee; tanto así que la primera vez que se ingresa bajo el usuario QSECOFR, se presenta el menú principal del sistema (Menú MAIN)
En el ejemplo anterior, se pueden apreciar ciertas características comunes en los menús del AS/400 : -
En la esquina superior izquierda se encuentra el nombre del Menú (facilita la búsqueda en elLuego una serie de opciones numeradas con una caso de querer modificar las opciones o el texto de un menú.
-
En segundo lugar una breve descripción de su función.
-
2 Líneas inferiores donde se digita la opción requerida o –en algunos menús- se escribe un comando para ser ejecutado.
-
En la parte inferior una o dos líneas informativas con las teclas de función disponibles y un breve concepto de su labor.
13 Serrano 172 – Santiago WWW.ITC.CL Fono : 6382268 Fax 6386612 e-mail
[email protected]
AYUDA EN EL AS/400 Dentro de los recursos del AS/400 (aunque en rigor forma parte de su sistema operativo), tenemos todo un sistema de ayuda en línea que, a diferencia de otros S.O., es claro, preciso y bastante explicativo. La Ayuda se puede clasificar en : Ayuda de Menús, Ayuda de Comandos y Ayuda de Mensajes del sistema.
Ayuda de Menús Cuando se trabaja con la Interfaz nativa del AS/400 (terminal o emulación 5250 a través de PC’s), una vez establecida la conexión al sistema, vista en capítulo anterior, nuestra primera pantalla o promptuario es el menú principal del AS/400, a saber, el menú MAIN (lo anterior sin perjuicio que por seguridad del sistema muy pocos usuarios tienen acceso a este menú por la importancia y la restricción de las labores que se pueden realizar a través de él). Pero nos sirve a modo de ejemplo, pues cada menú del AS/400 responde a la misma estructura, ya sea como presentación en pantalla o como las Ayudas a través de la Tecla F1, que dependiendo de cómo la utilicemos nos da una ayuda general o específica de las distintas opciones de los menús del AS/400.
Ayuda General General En este tipo de ayuda, el usuario, en línea de comandos presiona la tecla F1 y se despliega un texto con una explicación de cada opción del menú visualizado. Ayda con el menú Main
14 Serrano 172 – Santiago WWW.ITC.CL Fono : 6382268 Fax 6386612 e-mail
[email protected]
Ayuda de Opción de de Menú En este tipo, basta con digitar la opción o situarse frente a la opción respectiva del menú y luego presionamos F1
15 Serrano 172 – Santiago WWW.ITC.CL Fono : 6382268 Fax 6386612 e-mail
[email protected]
Ayuda de Comandos El AS/400 funciona esencialmente a través de comandos (en la próxima unidad desarrollaremos el tema de los comandos), cada función; crear dispositivos, crear usuarios, borrar archivos, manejar trabajos, controlar la impresión, etc., se realiza con los comandos del OS/400. Dentro de la Ayuda provista con el sistema están presentes cientos de menús con las opciónes que invocan a los comandos para cada una de las funciones descritas anteriormente, sin necesidad de saber el nombre de cada comando en particular, sólo es necesario conocer la abreviatura correspondiente a cada acción que representa lo que necesitamos hacer; ej. Crear – CRT, Borrar – DLT, Cambiar – CHG, etc. Una vez conocida la abreviatura digitamos a nivel de linea de Comandos: GO CMDxxx (donde xxx representa la abreviatura vista anteriormente). Ejemplo con GO CMDCRT (Ir a los Comandos de Creación)
16 Serrano 172 – Santiago WWW.ITC.CL Fono : 6382268 Fax 6386612 e-mail
[email protected]
En la figura anterior se muestran todas las opciones relacionadas con creación de Una vez situados en este menú con opciones de creación podemos recurrir a la ayuda de menús para una mayor explicación de cada una de las opciones.
“Algo” en el AS/400.
Ayuda en Mensajes del Sistema Otro elemento de ayuda que viene incluido en el AS/400(insisto que forma parte del OS/400 en rigor), es la ayuda de mensajes del sistema. Esta consiste en un texto – por lo general describiendo un error o una función que se está realizandodescriptivo que puede ser ampliado y detallado situándose sobre la línea del mensaje y presionando –F1-.
17 Serrano 172 – Santiago WWW.ITC.CL Fono : 6382268 Fax 6386612 e-mail
[email protected]
En el ejemplo anterior se escribió el nombre de un supuesto comando (el nombre verdadero es CRTLIB) y el sistema al buscarlo en la Lista de Bibliotecas (concepto que se desarrolla más adelante) no lo encontró y envía un mensaje informando de esta situación. En el caso de requerir más información, nos ubicamos en la línea de mensaje y presionamos –F1- y nos aparece una pantalla como la siguiente :
18 Serrano 172 – Santiago WWW.ITC.CL Fono : 6382268 Fax 6386612 e-mail
[email protected]
COMANDOS EN EL AS/400 El OS/400 (motor del AS/400) es un sistema operativo poderoso, estable y que está siendo desarrollado para múltiples funciones (digo está porque en los plantes de IBM, el AS/400 ocupa un lugar importante en sus proyectos debido a su demanda y popularidad no sólo en América Latina sino también en Europa y Canada (hoy por hoy el OS/400 en su versión 5.2. es muy distinta a la original del año de lanzamiento del AS/400, a saber, 1988; pues todos sabemos que en 16 años el mundo de la computación ha avanzado lo que otras disciplinas avanzan en un siglo). Entonces nos encontramos con funciones orientadas al mundo de Internet, funciones de comunicaciones, protocolos, seguridad, de programación y de compatibilidad que en sus albores no sólo no se concibieron sino que no eran necesarias o simplemente no existían. Para el manejo a nivel operativo de las múltiples tareas que nos permite el OS/400, existe como interface primaria o nativa los Comandos . El Usuario (llámase programador, operador, administrador, etc.) le dice al Sistema lo que quiere realizar a través de un comando. Por ejemplo: cuando se digita el comando DSPLIBL le indicamos al sistema que deseamos visualizar la Lista de Bibliotecas (tema que se tratará en el siguiente capítulo). En la actualidad, debido a la gran potencialidad del sistema operativo, existen más de 2.000 comandos disponibles para su utilización. Por suerte no es necesario conocer sus nombres de memoria (que más quisiera como administrador del sistema) pues dentro de los recursos del S.O. viene un completo –y simple de manejar- sistema de busqueda ya sea por Menús, por tema, por verbo, etc.
Estructura de los Comandos Para una persona que recién se inicia en el mundo del AS/400, el nombre de algunos comandos puede sonar más a trabalengua que a instrucción, por ejemplo el comando WRKJOBSCDE WRKJOBSCDE quita las ganas de conocer siquiera el nombre de los otros 1.999 (cifra arbitraria, puede que sean un poco más). Pero no es tan terrible, una vez que aprendemos la lógica con que fueron creados nos damos cuenta que es fácil deducir el nombre de la mayoría de los comandos. Los Comandos comienzan (salvo contadas excepciones) con 3 consonantes de un Verbo, que en el fondo le indica la acción que deseamos realizar.
Acción Crear Cambiar Visualizar Trabajar Limpiar Borrar Enviar Copiar Restaurar Arrancar
Verbo Create Change Display Work Clear Delete Send Copy Restore Start
Iniciales Iniciales del Comando Comando CRT CHG DSP WRK CLR DLT SND CPY RST STR
19 Serrano 172 – Santiago WWW.ITC.CL Fono : 6382268 Fax 6386612 e-mail
[email protected]
Existen algunas excepciones con verbos que no poseen 3 consonantes, por ejemplo el Salvar, verbo SAVE, los comandos relacionados comienzan con SAV . O también el finalizar, Verbo End, los comandos relacionados comienzan con END. A estas 3 consonantes que indican la acción, le suceden de 1 a 4 caracteres que señalan el receptor de esta acción, puede ser un objeto, por ejemplo; LIB (por Library –biblioteca-) o un concepto, SPLF por Archivo en Spool. Así tenemos comandos como : CRTLIB (Crear Biblioteca), CHGLIB(Cambiar una Biblioteca), DLTLIB (Suprimir una Biblioteca), WRKSPLF (Trabajar con Archivos en Spool), entre otros. En algunos Casos se utilizan de 1 a 4 caracteres adicionales para diferenciar comandos que realizan funciones base similares, pero a través de herramientas diferentes, ejemplo : WRKLIBPDM (Trabajar con Bibliotecas, pero con el PDM), o también se utilizan estos caracteres como calificadores cuando se necesitan funciones más específicas, por ejemplo : WRKUSRPRF (WRK=Trabajar USR=Usuario PRF=Perfil, es decir, trabajar con perfiles de usuario). A medida que se va familiarizando con el AS/400, principalmente cuando se van conociendo sus abreviaturas (LIB=Bibliotecas JOB=Trabajos USR=Usuarios, MSG=Mensajes, Q=Queue –Colas-, JOBQ=Colas de Trabajos OUTQ=Colas de Salida, etc.) se va haciendo más fácil el, como dije anteriormente, deducir los Comandos, pero mientras tanto nos son muy útiles los cientos de Menúes que vienen como parte de la interfaz de usuario y hacen más amigable el Sistema. Estos menúes son llamados desde la Línea de Comandos digitando GO (ir a), luego se escribe CMDxxx, donde xxx representan las consonantes del Verbo, entonces si deseo los Comandos de Creación escribo: GO CMDCRT
20 Serrano 172 – Santiago WWW.ITC.CL Fono : 6382268 Fax 6386612 e-mail
[email protected]
En esta secuencia podemos ver la llamada al menú de Comandos de creación (el nombre del Menú aparece en la esquina superior izquierda de la pantalla), cada opción del menú invoca un comando específico, cuyo nombre está reflejado en la extrema derecha de la pantalla; si la explicación de cada opción es insuficiente se puede utilizar la ayuda de menús vista en el capítulo anterior.
Los Comandos, poseen una serie de opciones para que el usuario le indique en detalle lo que desea hacer, es lo que se denominan Parámetros del Comando. Cada parámetro está formado, a su vez, por palabras claves y valores; un Comando puede no tener parámetros o tener muchos parámetros 10 o más, pero en estos casos sólo unos pocos o ninguno es obligatorio, es decir, se puede utilizar el comando sin pasarle parámetros, pues el sistema utiliza los valores por defecto u omisión. Sólo es necesario cuando el comando así lo exige o cuando queremos hacer algo distinto de lo que está determinado por omisión, por ejemplo: Comando CRTLIB
Parámetros LIB(valor1)
TYPE(valor2)
TEXT(valor3)
En el ejemplo anterior el Comando CRTLIB es mostrado con 3 de sus parámetros, pero sólo el primero es obligatorio y debemos aportar el valor1 que representa el nombre de la Biblioteca que deseamos crear.
21 Serrano 172 – Santiago WWW.ITC.CL Fono : 6382268 Fax 6386612 e-mail
[email protected]
Al igual que en el caso del nombre de un Comando, el saber de memoria sus parámetros es también poco común y se soslaya con lo que veremos como menú del Comando.
Ejecución de Comandos Existen 4 modalidades principales para la ejecución de un Comando : En línea de Comandos, a través de la opción de un Menú, desde otro comando y desde un programa CL. Por los objetivos del presente manual me referiré a las 2 primeras, ya que las otras 2 requieren de un conocimiento un poco más profundo del AS/400 y principalmente de creación de Programas CL.
En Línea de Comandos En esta modalidad se escribe el nombre del Comando y, una de dos, o se escriben los parámetros necesarios con su respectiva palabra Clave y Valor o se presiona F4, que en los menús del AS/400 aparece descrita como F4=Solicitud, y cuya función es llamar a lo que se denomina Menú del Comando, que no es otra cosa que una ayuda más para completar en forma interactiva y explicada los valores necesarios para la ejecución del Comando.
En la figura anterior tenemos el ejemplo de la ejecución del Comando CRTLIB en línea de comandos utilizando y escribiendo cada uno de los parámetros. Esta modalidad es poco común, ya que es raro que se conozcan los parámetros de cada uno de los comandos (sin embargo existen algunos comandos de uso común por los Operadores, Administradores y programadores –no necesariamente los mismos comandos, sino más bien los más utilizados de acuerdo a la naturaleza de sus labores- que se termina por aprender, sino todos, por lo menos los parámetros más utilizados).
22 Serrano 172 – Santiago WWW.ITC.CL Fono : 6382268 Fax 6386612 e-mail
[email protected]
Esta imagen nos muestra el Menú del Comando CRTLIB se llega a el escribiendo en línea el nombre del Comando y presionando F4. Esta modalidad es de uso general, pues no es necesario conocer los parámetros sino leer y completar las opciónes que deseamos y ante cualquier duda, al igual que en los menús, está disponible la ayuda en línea, basta que nos situemos ante la opción y presionemos F1 para obtener una explicación detallada.
Ejecución por Opción de Menú En esta modalidad nos encontramos con Menús, del Sistema o Creados por cada instalación, donde una de las opciones llama al Comando que necesitamos ejecutar o al menú del Comando, es decir, aquí no necesitamos conocer el nombre del comando, basta con saber la función que realizaremos.
23 Serrano 172 – Santiago WWW.ITC.CL Fono : 6382268 Fax 6386612 e-mail
[email protected]
En el primer menú (LIBRARY) tenemos, entre otras, la opción 2, que ejecuta el comando CRTLIB (he utilizado este comando como caballito de batalla, pero es válido para los demás comandos del sistema). En este segundo menú, que es otra modalidad de menús del AS/400 y se nos presentan en la mayoría de los comandos relacionados con trabajar , en este caso aparece cuando se utiliza el comando WRKSPLF (Trabajar con archivos en el Spool). Cada una de las opciones descritas en la parte superior de la Pantalla llama a un comando para su ejecución, por ejemplo 2=Cambiar llama al Comando CHGSPLFA 3=Retener llama al Comando HLDSPLF 4=Finalizar llama al Comando DLTSPLF
24 Serrano 172 – Santiago WWW.ITC.CL Fono : 6382268 Fax 6386612 e-mail
[email protected]
CONCEPTOS Y COMANDOS RELACIONADOS CON BIBLIOTECAS EN EL AS/400 Una Biblioteca en el AS/400 es donde se almacenan los objetos contenidos en el Sistema (Archivos, Programas, Colas de Salida, Descripción de Dispositivos, entre otros). Si bien cada Biblioteca es una entidad independiente y Lineal (ninguna pertenece a otra) aparecen todas como si residieran en la QSYS (biblioteca del Sistema), bajo el tipo genérico *LIB. De acuerdo a su origen las Bibliotecas se dividen en: Bibliotecas del Sistema (SYS) y Bibliotecas de Usuario ( USR ). ).
BIBLIOTECAS DEL SISTEMA:
Son Bibliotecas que forman parte del OS/400 y que contienen las herramientas del Sistema Operativo (comandos, utilitarios, etc.). Se caracterizan por comenzar (su nombre) con la letra Q. Entre las principales tenemos: - QSYS - QUSRSYS - QHLPSYS
BIBLIOTECAS DE USUARIO :
Estas son creadas en cada institución como respuesta a las necesidades propias y por lo general su denominación se relaciona con el Depto. Al cual se dirige (Contabilidad, Ventas, Personal, etc.); Sin embargo, existe un par de bibliotecas que vienen provistas por IBM, pero que son propias del usuario : QGPL y QTEMP.
También existe una clasificación de acuerdo al objetivo o propósito de una biblioteca; esta apunta a bibliotecas de Producción (*PROD) o bibliotecas de Pruebas (*TEST).
*PROD
: Los Archivos de Base de Datos en estas bibliotecas no pueden abrirse para actualización cuando un usuario realiza pruebas (en modalidad de depuración y solicitó que se protegiese la biblioteca).
*TEST
: En este tipo de bibliotecas los objetos pueden compartirse aún cuando se solicite su protección durante la modalidad de depuración.
25 Serrano 172 – Santiago WWW.ITC.CL Fono : 6382268 Fax 6386612 e-mail
[email protected]
LISTA DE BIBLIOTECAS Es una parte de las bibliotecas contenidas en el AS/400 y que se entregan al usuario como listado. Esta lista (*LIBL ) la utiliza el sistema operativo como una ruta a seguir cuando se digita algún comando o se le solicita algo en particular. La *LIBL está formada por bibliotecas del sistema (tipo SYS) y de usuario (tipo USR ). La parte del sistema viene preestablecida (aunque puede alterarse), la parte ). del usuario se establece de acuerdo a las necesidades de cada instalación. Sin perjuicio de lo anterior el usuario puede modificar las bibliotecas de la *LIBL a través, entre otros, de los valores del sistema (SYSVAL). El orden de las bibliotecas en la *LIBL determina la prioridad que seguirá el OS/400 en la búsqueda de los Comandos y programas a ser ejecutados. El orden predeterminado agrupa en primer lugar el conjunto de bibliotecas de tipo SYS y luego las de tipo USR.
Biblioteca Concurrente :
Es una Biblioteca que se agrega a nuestra lista (*LIBL) y ocupa el primer lugar en la parte asignada a las Bibliotecas de usuario. La Biblioteca concurrente (CURLIB) permanece vigente durante toda la sesión o hasta que se cambie a través de un comando o en el perfil de usuario.
•
26 Serrano 172 – Santiago WWW.ITC.CL Fono : 6382268 Fax 6386612 e-mail
[email protected]
Los principales comandos relacionados a Bibliotecas son los sgtes. :
COMANDOS DE BIBLIOTECA (GENERALES)
CRTLIB WRKLIB CHGLIB DSPLIB DSPLIBD DLTLIB CLRLIB CPYLIB SAVLIB RSTLIB CHGCURLIB WRKLIBPDM WRKLIBPDM
= = = = = = = = = = = =
Crear Biblioteca Trabajar con Bibliotecas Cambiar Bibliotecas Visualizar Bibliotecas en Disco Visualizar Descripción de Bibliotecas Suprimir Bibliotecas Borrar contenido de Bibliotecas Copiar Biblioteca Salvar Biblioteca en Cinta Restaurar Biblioteca desde Cinta Cambiar la Biblioteca Concurrente Trabajar con Bibliotecas a través del
PDM
COMANDOS DE LISTA DE BIBLIOTECA ADDLIBLE CHGLIBL DSPLIBL RMVLIBLE EDTLIBL CHGSYSLIBL
= = = = = =
Añadir biblioteca a la *LIBL Cambiar Lista de Bibliotecas Visualizar la Lista de Bibliotecas Eliminar biblioteca de la *LIBL Editar la Lista de Bibliotecas Cambiar Bibliotecas de la parte SYS en La *LIBL
OBJETOS EN EL AS/400 El OS/400 es un sistema operativo basado en objetos. Un Objeto es cualquier elemento que tiene un nombre y ocupa espacio en el Sistema. Un Objeto puede ser un Archivo de Datos, un Directorio, un Usuario o un dispositivo como una Pantalla o una Impresora. Los Objetos no se limitan a entidades individuales también pueden categorizarse por Tipo. El Tipo de un objeto define su propósito y cómo se utiliza en el sistema, por ejemplo :
27 Serrano 172 – Santiago WWW.ITC.CL Fono : 6382268 Fax 6386612 e-mail
[email protected]
Tipo
Descripción
*USRPRF *PGM *LIB
Perfil de Usuario Programa Biblioteca
Los Objetos, además de su Nombre y Tipo poseen diferencian ante tipos iguales, por Ejemplo :
Tipo *PGM *PGM *FILE *FILE *FILE *FILE
Atributo CBL CLP PF-DTA PF-SRC LF DSPF
atributos que los
Descripción Programa Cobol Programa CL Archivo Físico de Datos Archivo Físico de Fuentes Archivo Lógico Archivo de Pantalla
Al trabajar con los Objetos de una biblioteca a través del PDM, podemos visualizar los Nombres, Tipos y tributos de los Objetos de una Biblioteca.
Entre los Objetos *FILE puede apreciarse uno cuyo atributo es PF-SRC , este corresponde a un objeto muy particular para el OS/400, pues ahí residen miembros
28 Serrano 172 – Santiago WWW.ITC.CL Fono : 6382268 Fax 6386612 e-mail
[email protected]
fuentes. Estos a su vez contienen código fuente de Programas, de Estructuras de Datos, de fuentes CL, etc.
En una Biblioteca puede haber más de un Objeto *FILE PF-SRC, esto lo determina cada política particular de la institución (el sistema nos exige al menos uno para almacenar los fuentes), sin embargo suele utilizarse a modo de estandarización Nombres que van de acuerdo a la naturaleza de los miembros que contendrá, por ejemplo :
Miembros Fuentes Programas Fuentes en Cobol Programas Fuentes en RPG Programas Fuentes en CL Estructuras de Bases de Datos Archivos de Pantallas Archivos de Impresión Fuentes de Menús
Archivo Físico de Fuentes QCBLSRC QRPGSRC QCLSRC QDDSSRC QDSPFSRC QPRTFSRC QMNUSRC
Los Nombres de los Archivos Físicos de Fuentes (*FILE PF-SRC), deben obedecer a las reglas generales de creación de nombres AS/400, sin embargo se respeta, por lo general, la nomenclatura original del Sistema. Los Objetos del AS/400 se encapsulan, esto significa que están protegidos por una interfaz que define las operaciones que pueden realizarse sobre el objeto específico.
CREACION DE OBJETOS Los Objetos de una Biblioteca principalmente, 2 modalidades :
1.-
son creados a través de,
En forma Directa por medio de un Comando, éste a su vez, puede ejecutarse en la Línea de comandos, puede resultar de la elección de una opción de un menú o también desde un programa CL.
29 Serrano 172 – Santiago WWW.ITC.CL Fono : 6382268 Fax 6386612 e-mail
[email protected]
2.- En
forma Indirecta a través de la por ejemplo : Tipo de Fuente
PF CBL CLP RPG
compilación de
miembros fuentes,
da origen a Objeto
*FILE *PGM *PGM *PGM
30 Serrano 172 – Santiago WWW.ITC.CL Fono : 6382268 Fax 6386612 e-mail
[email protected]
También en forma indirecta producto del trabajo utilitarios del OS/400, por ejemplo : Trabajando con SDA en la Creación de Menú da origen a 3 objetos en la creación de Pantallas
da origen a Objeto
*MSGQ *FILE *MENU *FILE
DSPF DSPF
RLU en la creación de informes QRY en la creación de Consultas
*FILE *QRYDFN
PRTF
DFU en la creación de Programas
*FILE *PGM
DFU
da origen a 2 objetos
con los
31 Serrano 172 – Santiago WWW.ITC.CL Fono : 6382268 Fax 6386612 e-mail
[email protected]
CONCEPTOS Y COMANDOS RELACIONADOS CON TRABAJOS EN EL AS/400
Junto con el manejo de impresión, el control de Trabajos es una de las funciones más cotidianas de un operador de sistema. Si bien, un trabajo, tiene tres estaciones (entrada, ejecución y salida), ahora corresponde referirse a las 2 primeras (la salida se verá en el manejo de Colas, Spool y Transcriptores). La estación de entrada, es la situación de un trabajo antes de su ejecución; en el AS/400 se conoce como la Colas de Trabajos ( JOBQ). Los trabajos ACTJOB). en ejecución se denominan trabajos activos (
1) COLAS DE TRABAJOS : Las Colas de Trabajos contienen entradas de trabajos en espera de ser ejecutados. Los trabajo se sitúan en la cola de trabajos a través de comandos; por ej.: SBMJOB, ADDJOBSCDE. Se puede tener más de una Cola de Trabajos incluso asociadas a un mismo Subsistema, esto permite tener Colas de Trabajos con distintas prioridades y niveles de seguridad.
La Figura Anterior muestra el resultado del Comando WRKJOBQ con el parámetro *ALL (Trabajar con todas las Colas de Trabajo).
32 Serrano 172 – Santiago WWW.ITC.CL Fono : 6382268 Fax 6386612 e-mail
[email protected]
Los Trabajos se envían a una JOBQ generalmente debido a 2 objetivos (aunque no necesariamente deben cumplirse ambos) :
1.- Sí el Trabajo es de naturaleza Batch (no requiere mayor intervención del Operador) y es lenta su ejecución (por ejemplo un Salvador de información en Cinta) conviene Submitirlo (a través del Comando SBMJOB) para Liberar la Pantalla y optimizar los recursos.
2.-
Sí necesitamos ejecutarlo a una determinada hora o fecha en que no estará presente la persona encargada de su ejecución, esto en forma excepcional, pues sí es algo cotidiano conviene más planificar el Trabajo.
Cuando un trabajo es submitido, y no se le dice expresamente a qué JOBQ, el Sistema asuma la Cola por defecto u omisión, la QBATCH que se encuentra en la biblioteca QSYS.
Ejemplo de Trabajar con Cola de Trabajos QBATCH
COMANDOS DE COLAS DE TRABAJOS CRTJOBQ CLRJOBQ DLTJOBQ HLDJOBQ RLSJOBQ WRKJOBQ
= = = = = =
Crear Cola de Trabajos Borrar Trabajos de una Cola de Trabajos Suprimir Colas de Trabajos Retener una Cola de Trabajos Liberar una Cola de Trabajos Trabajar con Colas de Trabajos
33 Serrano 172 – Santiago WWW.ITC.CL Fono : 6382268 Fax 6386612 e-mail
[email protected]
2) TRABAJOS ACTIVOS
: Los trabajos activos se encuentran actualmente en ejecución en alguno de los Subsistemas que controlan los procesos en el AS/400. Al igual que los trabajos en la cola, puede manejarse la prioridad, sin embargo, cada Subsistema tiene, de acuerdo a su naturaleza, prioridades definidas por *DFT (es decir, por defecto u omisión).
El Comando para trabajar con Trabajos Activos ( WRKACTJOB WRKACTJOB ), nos permite, entre otras cosas, saber cuáles Jobs están activos en los distintos Subsistemas, además, es aquí donde se puede determinar que está haciendo cada usuario de estación de trabajo (llámese terminal o PC en emulación), pues cada sesión es un trabajo que se encuentra activo en el subsistema QINTER. También en esta pantalla se puede reconocer los posibles problemas generados por la ejecución de un proceso (bajo la columna de estado es posible saber la situación actual del Job) y de acuerdo a esto cambiar o incluso finalizar una ejecución, en el caso de una sesión de estación de trabajo la finalización conlleva el regreso al promptuario inicial del sistema (menú de Conexión).
34 Serrano 172 – Santiago WWW.ITC.CL Fono : 6382268 Fax 6386612 e-mail
[email protected]
La figura anterior muestra la pantalla que aparece cuando se utiliza la opción 2 (Cambiar) frente a un trabajo actualmente en ejecución, como ya se vió en el capítulo de Comandos, cada una de las opciones invoca un Comando del OS/400, en este caso específico el Comando es el CHGJOB , cambiar un trabajo; entre otras cosas podemos modificar su prioridad de ejecución (por defecto es 20 como todo trabajo interactivo), su dispositivo de Impresión (si el trabajo genera un informe impreso en estos momentos tendría salida a través de la impresora PRT01, la prioridad que tendrá el reporte en la Cola de Salida y otros.
COMANDOS DE TRABAJOS ACTIVOS WRKJOB HLDJOB RLSJOB CHGJOB ENDJOB SBMJOB
= = = = = =
Trabajar con Trabajo Actual o calificado Retener Trabajos Liberar Trabajos Cambiar atributos de un Trabajo Finalizar Trabajo Someter Trabajo en una Cola de Trabajos
WRKACTJOB WRKACTJOB
=
Trabajar con Trabajos Activos
35 Serrano 172 – Santiago WWW.ITC.CL Fono : 6382268 Fax 6386612 e-mail
[email protected]
3) TRABAJOS PLANIFICADOS : Adicionalmente a los trabajos que se encuentran en la Cola de Trabajos, existe la posibilidad de planificar o programar trabajos, por lo general rutinarios (desde el punto de vista de la periodicidad). Este recurso del OS/400 nos facilita la Administración del sistema, pues podemos programar tareas para su ejecución posterior. Esta planificación de trabajos puede ser diaria, semanal, mensual, etc. Su objetivo principal es eliminar la posibilidad de olvido u omisión en ciertas tareas repetitivas.
COMANDOS DE PLANIFICACION DE TRABAJOS ADDJOBSCDE ADDJOBSCDE CHGJOBSCDE HLDJOBSCDE RLSJOBSCDE RMVJOBSCDE WRKJOBSCDE WRKJOBSCDE
= = = = = =
CHGPWRSCDE
=
Añadir Entrada a la planificación de trabajos Cambiar Entrada en la planificación de trabajos Retener Entrada en la planificación de trabajos Liberar Entrada en la planificación de trabajos Eliminar Entrada en la planificación de trabajos Trabajar con Entradas de la Planificación de Trabajos. Cambiar planificación de encendido y apagado
36 Serrano 172 – Santiago WWW.ITC.CL Fono : 6382268 Fax 6386612 e-mail
[email protected]
CONCEPTOS Y COMANDOS RELACIONA RELACIONADOS DOS CON SUBSISTEMAS EN EL AS/400
Un Subsistema es un entorno operativo a través del cual el sistema coordina el flujo de trabajo y la utilización de los recursos. El Sistema puede tener varios subsistemas, operando en forma independiente unos de otros. Cada uno de ellos se ocupa de tareas exclusivas, por ejemplo; un subsistema de preocupa de los trabajos interactivos y otro de los procesos batch. El Sistema nos permite determinar el número de trabajos y los tipos de trabajos que manejará cada subsistema. Las características de un subsistema están dadas en lo que se denomina, descripción de Subsistema (*SBSD ). Una descripción de subsistema es un objeto del AS/400 que indica; cómo, por donde y cuánto trabajo entra en un subsistema. El AS/400 provee dos configuraciones de subsistemas, pero el usuario, además, puede crear sus propias descripciones.
CONFIGURACION BASE QBASE
QSPL
= Es un Subsistema que controla todos los recursos del entorno operativo del AS/400, es el subsistema de control por omisión; soporta trabajos interactivos, por lotes y de comunicaciones y, además, arranca el subsistema QSPL. = Es el Subsistema Transcriptor.
del
SPOOL.
Soporta
trabajos
de
Lector
y
CONFIGURACION ALTERNATIVA QCTL
= Es el Subsistema de Control, sólo soporta el inicio de sesión en la Consola. Automáticamente arranca los subsistemas; QINTER, QBATCH, QCMN Y QSPL.
QINTER = Este soporta todos
los trabajos interactivos de estaciones de trabajo, programables (PC) y no programables (Terminales), con excepción de la Consola del sistema.
QBATCH
= Este soporta todos los trabajos por lotes
37 Serrano 172 – Santiago WWW.ITC.CL Fono : 6382268 Fax 6386612 e-mail
[email protected]
QCMN QSPL
= Soporta todos los trabajos de comunicaciones = Es el Subsistema transcriptor.
del
Spool.
Soporta
trabajos
de
lector
y
De acuerdo a las imágenes correspondientes a los Comandos WRKSBS y WRKSBSD, respectivamente, se puede observar que un Subsistema como tal puede arrancarse o
38 Serrano 172 – Santiago WWW.ITC.CL Fono : 6382268 Fax 6386612 e-mail
[email protected]
detenerse y se puede trabajar con los trabajos del subsistema, pero es en la descripción de los subsistemas donde radican las herramientas para determinar el flujo de trabajos y las características de los procesos que involucran al subsistema.
El trabajos con Subsistemas y Descripciones de subsistemas es uno de los más completos y complejos para personalizar el entorno del AS/400, sin embargo, basta (de acuerdo a los objetivos del presente manual) entender la filosofía del sistema para administrar los trabajos y optimizar los recursos de acuerdo a la naturaleza de éstos.
COMANDOS DE SUBSISTEMAS STRSBS ENDSBS WRKSBS WRKSBSJOB WRKSBSJOB
= = = =
ARRANCAR SUBSISTEMA FINALIZAR SUBSISTEMA TRABAJAR CON SUBSISTEMA TRABAJAR CON TRABAJOS DE SUBSISTEMA
COMANDOS DE DESCRIPCION DE SUBSISTEMAS CRTSBSD CHGSBSD DSPSBSD DLTSBSD WRKSBSD
= = = = =
CREAR DESCRIPCION DE SUBSISTEMA CAMBIAR DESCRIPCION DE SUBSISTEMA VISUALIZAR DESCRIPCION DE SUBSISTEMA SUPRIMIR DESCRIPCION DE SUBSISTEMA TRABAJAR CON DESCRIPCION DE SUBSISTEMA
39 Serrano 172 – Santiago WWW.ITC.CL Fono : 6382268 Fax 6386612 e-mail
[email protected]
CONCEPTOS Y COMANDOS RELACIONADOS CON IMPRESION EN AS/400 En la labor operacional (en AS/400), debe tenerse en cuenta, para el manejo de informes impresos, el conocimiento de tres tópicos relacionados directamente con la función de impresión :
1)
MANEJO
DEL
SPOOL
: El Archivo de impresión Spool recibe toda la salida del sistema (producto de procesos propios del sistema operativo y/o de aplicaciones particulares del usuario) que se emite a través de una impresora, esta salida reside en Colas de Salida ( Output Queue ), cuya función no es otra que la de agrupar los informes en orden de llegada (modali dad FIFO), salvo que el programa emisor del informe o el Operador a través de comandos determinen otra cosa. Sin embargo, el concepto de Spool en AS/400, responde literalmente al significado de sus iniciales (Simultaneus Peripheral Operation On Line), es decir, operación simultanea de periféricos en linea, esto lleva como implicancia que en el sistema no existe un objeto Spool (como sí existen las Colas de Salida), es una modalidad, una forma de administrar la salida impresa.
TRABAJO CON SPOOL
En la Pantalla de Trabajar con todos los Archivos en Spool (WRKSPLF *ALL), podemos observar las distintas opciones que nos ofrece el sistema para el manejos
40 Serrano 172 – Santiago WWW.ITC.CL Fono : 6382268 Fax 6386612 e-mail
[email protected]
de los trabajos que esperan la salida impresa, podemos destacar algunos conceptos como enviar, retener y liberar (conceptos que para una persona no familiarizada con el sistema pueden sonar extraños, no asì el cambiar o el suprimir que su sóla mención da una idea de a qué se refieren.
El enviar permite compartir listados dentro de una Red y los usuarios autorizados pueden enviarlos a puntos remotos, el Retener hace que ese informe en particular no salga impreso en la secuencia respectiva (orden de llegada al Spool), sino que permanece detenido a la espera de ser liberado en una futura oportunidad sin tener que ejecutar el proceso que le dio origen nuevamente. El Liberar se utiliza para dejar nuevamente en secuencia de impresión un Archivo retenido previamente.
La imagen corresponde al comando CHGSPLFA (opción 2 del WRKSPLF). Podemos apreciar algunas posibilidades (o parámetros del Comando) de modificación que nos ofrece el sistema para los archivos en Spool. Se utilizan sólo las necesarias, pues no tenemos parámetros obligatorios, y tenemos, entre otras, la posibilidad de cambiar : La Impresora por donde se dará salida al reporte, las copias, el número de pagina desde la que dará inicio a la impresión (por ejemplo cabe la posibilidad de que en un trabajo de 100 páginas impresas no me sean útiles las primeras 20, entonces tengo la posibilidad de empezar la impresión desde la página 21), el tipo de formulario, etc. Este Comando es uno de los que posee más parámetros, si se fija en la imagen, en la parte inferior derecha dice : F10=Parámetros adicionales. Una vez utilizada la tecla de función, se nos presenta una segunda pantalla con más opciones y una tercera o más sí es que aún quedan parámetros disponibles (esto es válido para todos los Comandos del AS/400).
41 Serrano 172 – Santiago WWW.ITC.CL Fono : 6382268 Fax 6386612 e-mail
[email protected]
2) COLAS DE SALIDA
: Por cada impresora del AS/400 existe una cola de salida denominada con el mismo nombre de la impresora, sin embargo, el usuario puede crear y administrar sus Colas de Salida propias. Una Cola de Salida es, en rigor, un objeto, y como tal reside en una Biblioteca y está dotado de una serie de atribuciones, por ejemplo la protección. Esto a modo de seguridad para restringir el acceso a los Archivos que se almacenan en una Cola de Salida (Informes de Situación financiera, listados de sueldos, etc.). Además, el sistema maneja sus propias Colas de Salida, que no necesariamente están asociadas a una impresora, allí envía los resultados de las diferentes trabajos realizados en el sistemas, conocidos como JOBLOG . TRABAJO CON COLAS DE SALIDA
42 Serrano 172 – Santiago WWW.ITC.CL Fono : 6382268 Fax 6386612 e-mail
[email protected]
3)
MANEJO
DE
TRANSCRIPTORES
:
Los Transcriptores de Impresora se en cargan de trasladar los archivos desde la Cola de salida hacia la impresora relacionada. Existe por cada impresora un Transcriptor, éste, a su vez se puede asignar a distintas colas de salida, pero sólo un transcriptor puede estar activo, a la vez. A diferencia de las Colas de Salida, los transcriptores, no pueden crearse para uso particular, sólo pueden administrarse.
Los principales comandos relativos
a los puntos anteriores son
los sgtes.:
43 Serrano 172 – Santiago WWW.ITC.CL Fono : 6382268 Fax 6386612 e-mail
[email protected]
COMANDOS DE SPOOL WRKSPLF CHGSPLFA DSPSPLF DLTSPLF HLDSPLF RLSSPLF CPYSPLF
=
TRABAJAR CON ARCHIVOS EN EL SPOOL
= = = = = =
CAMBIAR LOS ATRIBUTOS A UN ARCHIVO EN SPOOL VISUALIZAR CONTENIDO DE UN ARCHIVO EN SPOOL SUPRIMIR ARCHIVOS EN EL SPOOL RETENER ARCHIVOS EN EL SPOOL LIBERAR ARCHIVOS EN EL SPOOL COPIAR ARCHIVO DE SPOOL A UNA BASE DE DATOS
COMANDOS DE COLAS DE SALIDA
WRKOUTQ
=
TRABAJAR CON COLAS DE SALIDA
CRTOUTQ CHGOUTQ HLDOUTQ RLSOUTQ DLTOUTQ CLROUTQ
= = = = = =
CREAR COLAS DE SALIDA CAMBIAR COLAS DE SALIDA RETENER COLAS DE SALIDA LIBERAR COLAS DE SALIDA SUPRIMIR COLAS DE SALIDA BORRAR ARCHIVOS DE COLAS DE SALIDA
COMANDOS DE TRANSCRIPTOR
WRKWTR STRPRTWTR ENDWTR CHGWTR HLDWTR RLSWTR
=
TRABAJAR CON TRANSCRIPTORES
= = = = =
DAR ARRANQUE A TRANSCRIPTORES DE IMPRESORA FINALIZAR TRANSCRIPTORES DE IMPRESORA CAMBIAR TRANSCRIPTORES DE IMPRESORA RETENER TRANSCRIPTORES DE IMPRESORA LIBERAR TRANSCRIPTORES DE IMPRESORA
44 Serrano 172 – Santiago WWW.ITC.CL Fono : 6382268 Fax 6386612 e-mail
[email protected]
CONCEPTOS Y COMANDOS RELACIONADOS CON MENSAJES EN EL AS/400
El OS/400 provee de un completo y complejo sistema de mensajes (complejo en el sentido de funcionalidad, no de dificultad). Esta mensajería incluye el manejo de mensajes de programa, a nivel operativo (que son los que nos corresponden), Colas de Mensajes, Archivos de Mensajes, Catalogos y otros. Desde el punto de vista operativo; se puede enviar y recibir mensajes entre estaciones de trabajo, usuarios y colas de mensajes. Las Colas de Mensajes son OBJETOS, que se almacenan en un Biblioteca MSGQ MSGQ. Estas MSGQ pueden manejarse a través de los comandos de colas bajo el tipo * de mensajes y también pueden aplicarse los comandos de seguridad de objetos, por ejemplo; puede crear una Cola de Mensajes propia y protegerla a través de una *AUTL.
Aunque se habla por separado de mensajes a Usuarios, Pantallas y Colas de Mensajes, en realidad el OS/400 siempre apunta a Colas de mensajes, es decir, cuando se envía un mensaje a un Usuario en el fondo se está remitiendo a una *MSGQ con el mismo nombre del usuario, igual ocurre en el caso de los mensajes a una Estación de Trabajo. El OS/400 utiliza una Colas de Mensajes propia (viene creada en la biblioteca QSYS) para los mensajes del sistema; por ejemplo si se ha arrancado o detenido un subsistema, si un dispositivo no se encuentra en estado operativo, si se han programado y arrancado algunas tareas planificadas, y otros, el sistema envía el aviso a esta cola, que por lo general es administrada por el operador del sistema, y se denomina QSYSOPR .
CLASIFICACION DE LOS MENSAJES Existen, de acuerdo a su información, 2 tipos de mensajes :
*INF
: Son, como su nombre lo implica, de tipo informativo y no requieren respuesta de quien lo recibe.
*INQ
: Mensaje de respuesta, el usuario de la estación de trabajo
debe
contestar este tipo de mensajes.
45 Serrano 172 – Santiago WWW.ITC.CL Fono : 6382268 Fax 6386612 e-mail
[email protected]
También, de acuerdo a la modalidad de envío, existen :
*NORM
: El Mensaje se envía y se aloja en una Cola de Mensajes (de
usuario o
de estación de Trabajo).
*BREAK : Interrumpe el trabajo interactivo de la estación de trabajo a la que fue enviado el mensaje. Esta modalidad sólo puede utilizarse si el destino es una cola de mensajes de estación de trabajo.
En el Menú del Comando para enviar un mensaje de quiebre (SNDBRKMSG), se puede distinguir el parámetro que nos solicita el tipo de mensaje (Informativo o de Respuesta), además, implícitamente nos limita el destino del mensaje a una Cola de estación de trabajo o a todas las estaciones de trabajo (*ALLWS), es decir, un mensaje de quiebre no puede, a diferencia de un mensaje de entrega normal, enviarse a la Cola de Mensajes de un Usuario o a Colas creadas por el Usuario.
Colas de Mensajes 46 Serrano 172 – Santiago WWW.ITC.CL Fono : 6382268 Fax 6386612 e-mail
[email protected]
Existe una Cola de mensajes (objeto de tipo MSGQ) por cada estación de trabajo configurada en el sistema, se crean automáticamente cuando se configura una estación Local o Virtual (a estas dirigimos posteriormente los mensajes de *BREAK). Además el Sistema crea automáticamente una MSGQ por cada Usuario existente, cuando se creó el perfil de usuario (a estas Colas sólo pueden enviarse mensajes de entrega normal, Comando SNDMSG). Sin perjuicio de lo anterior, pueden crearse colas de mansajes particulares que no respondan a ninguna de las clasificaciones anteriores; estas, por lo general, son de uso particular, pero al igual que las de usuario, sólo pueden recibir mensajes de modalidad Normal. Las Colas de Mensajes (todas) se administran a través del Comando WRKMSGQ, según se muestra en la siguiente pantalla.
COMANDOS DE MENSAJES Y COLAS DE MENSAJES CRTMSGQ CLRMSGQ DLTMSGQ WRKMSGQ DSPMSG SNDMSG SNDBRKMSG
= = = = = = =
Crear Cola de Mensajes Borrar Mensajes de una Cola de Mensajes Suprimir Colas de Mensajes Trabajar con Colas de Mensajes Visualizar Mensajes Enviar Mensaje en modalidad NORMAL Enviar Mensaje en modalidad de QUIEBRE
47 Serrano 172 – Santiago WWW.ITC.CL Fono : 6382268 Fax 6386612 e-mail
[email protected]
CONCEPTOS Y COMANDOS DE SALVADO DE LA INFORMACION Uno de los aspectos que merece mayor atención, en lo que a políticas de administración del AS/400 se refiere, es el que involucra el respaldo de la información. Todo lo que contiene el sistema (Programas, Bases de Datos, Perfiles de Usuario, descripción de Dispositivos, Subsistemas, Colas de trabajo, de Salida, de Mensajes, entre otros), puede ser salvada en dispositivos de almacenamiento auxiliar (como cinta, cd, etc.). El objetivo de ésto es proteger la información útil de la Empresa de posibles pérdidas, accidentales o intencionales como siniestros o actividades de hackers. Dependiendo de las póliticas de cada instalación, en lo referente a la periodicidad de los respaldos, se pueden establecer salvados diarios, semanales, quincenales, mensuales, etc.; ésto se determina de acuerdo a criterios particulares, por ejemplo : Las bases de datos cambian cotidianamente por lo que su respaldo debe ser también un proceso cotidiano, pero por otro lado, los datos de seguridad (Perfiles de usuario, Listas de autorizaciones) sólo cambian en forma esporádica, lo que implica que su respaldo no necesariamente será tan seguido como en los Archivos de datos. El AS/400 soporta como medios de respaldo de información : Cintas, Diskettes y dispositivos opticos (CD), sin embargo, el medio por excelencia es la unidad de cinta; por su capacidad (llegando en las actualidad a estandares de 200 Gb) y su durabilidad (no requiere mayores cuidados y soporta miles de operaciones de lectura y/o grabación).
INICIALIZACION DE CINTA
48 Serrano 172 – Santiago WWW.ITC.CL Fono : 6382268 Fax 6386612 e-mail
[email protected]
COMANDOS DE INICIALIZACION INZTAP = Inicializa unidad de Cinta INZOPT = Inicializa unidad óptica (CD) INZDKT = Inicializa Diskette
Además de los comandos, individualizados y descritos más delante, el sistema nos provee de un menú con opciones para un salvado parcial o total de los objetos; es decir a nivel de todo el sistema, este menú es el Menu SAVE y se llama a través del comando : GO SAVE .
COMANDOS DE SALVAR
(EN CINTA, DISQUETE O CD)
= SAVOBJ SAVLIB = SAVCHGOBJ = = SAVCFG
Permite salvar uno o más objetos desde una biblioteca Permite salvar una o más bibliotecas Salva objetos modificados desde una fecha espécifica Salva los objetos de configuración (descripción de pantallas, controladores, direcciones de red, etc.) SAVLICPGM = Salva el programa interno bajo licencia (Sistema Operativo) SAVSECDTA = Salva valores de seguridad del sistema (usuarios, autorizaciones, etc.). SAVSYS = Salva la QSYS y algunos objetos de seguridad y configuración
49 Serrano 172 – Santiago WWW.ITC.CL Fono : 6382268 Fax 6386612 e-mail
[email protected]
COMANDOS DE RESTAURAR (EN CINTA, DISQUETE O CD) RSTOBJ RSTLIB RSTCFG
= Restaura objetos salvados con el SAVOBJ = Restaura librerias salvadas a través del SAVLIB = Restaura valores de configuración salvados con SAVCFG RSTLICPGM Restaura el Código interno bajo licencia salvado con
=
SAVLICPGM RSTUSRPRF
=
Restaura perfiles de usuario salvados con el SAVSECDTA o
SAVSYS
MENU DEL COMANDO SAVLIB
Dentro del Comando SAVLIB , tenemos la posibilidad de Salvar una, un grupo NONSYS), un grupo genérido (por ejemplo todas las preestablecido (por ejemplo NONSYS), bibliotecas que comienzan por BIB* o cualquier inicial seguida de un asterisco), o bibliotecas especificadas en forma individual (dependiendo de la versión del sistema operativo pueden especificarse 300 o más bibliotecas). En el ejemplo anterior se utiliza el dispositivo por excelencia (como ya dije la unidad de Cinta), en este caso es necesario indicar el proceso de fin de Cinta; *REWIND (Rebobinar la Cinta y dejarla al comienzo), *LEAVE (dejarla en el punto donde quedó después del salvado) o *UNLOAD (Rebobinar y descargar la Cinta). Sin embargo, sólo especificar las Bibliotecas a Salvar y el Dispositivo donde las voy a Salvar (por lo general cuando se cuenta con una Unidad de Cinta recibe el nombre de TAP01) son los parámetros obligatorios, todos los demás están con valores por omisión.
50 Serrano 172 – Santiago WWW.ITC.CL Fono : 6382268 Fax 6386612 e-mail
[email protected]
MENU DEL COMANDO SAVOBJ
En el caso del Comando SAVOBJ , se tiene la posibilidad de salvar uno, un grupo genérico, un grupo especificado individualmente (al igual que en el comando SAVLIB pueden ser 300 o más objetos), o todos los objetos contenidos en una o más bibliotecas. Este comando se utiliza principalmente cuando queremos hacer un salvado selectivo de objetos y no necesariamente, salvar todo lo que contiene una biblioteca; uno de los parámetros del SAVOBJ nos pide el Tipo de Objeto a Salvar (a modo de ejemplo, puede darse la situación de necesitar salvar exclusivamente los programas, entonces se puede especificar como tipo *PGM ). En este Comando, a ). diferencia del anterior, son 3 los parámetros obligatorios : los objetos a salvar, la o las bibliotecas donde se encuentran dichos objetos y el dispositivo ocupado para el salvado. Los demás parámetros están establecidos con sus valores por omisión.
51 Serrano 172 – Santiago WWW.ITC.CL Fono : 6382268 Fax 6386612 e-mail
[email protected]
CONCEPTOS Y COMANDOS RELACIONADOS RELACIONADOS CON SEGURIDAD EN EL AS/400 La Seguridad, uno de los aspectos que hacen más apetecible el AS400, debe considerar, para su estudio, el dominio de varios conceptos que en su conjunto conforma el potencial necesario para que se pueda hablar con propiedad de un sistema muy seguro y confiable. El OS/400 nos provee de una serie de herramientas en su software que nos permiten una protección eficaz en el ámbito de datos, programas, dispositivos y objetos en general. Esto se ve reflejado en 2 elementos genéricos que podemos describir como la Seguridad por Sistema Operativo y la Seguridad por Usuario.
SEGURIDAD POR SISTEMA OPERATIVO Esta se refiere a recursos que afectan al Sistema en general, como el Nivel de Seguridad, y también a la interface de Menús con que se comunica el usuario con el sistema, y que el S.O., administra dependiendo de las Clases de Usuarios.
NIVEL DE DE SEGURIDAD SEGURIDAD DEL SISTEMA El Nivel de seguridad viene dado como parte de los valores del sistema, es decir, que afectan en forma global todo el entorno de trabajo del AS/400, y son los siguientes :
Nivel 10
Descripción Descripción SEGURIDAD FISICA El Sistema no requiere contraseña para iniciar la sesión, los usuarios tienen acceso a todos los recursos.
20
SEGURIDAD POR CONTRASEÑA El Sistema requiere contraseña. todos los recursos del sistema.
30
Los usuarios tienen acceso a
SEGURIDAD POR CONTRASEÑA Y OBJETO EL Sistema requiere contraseña. Los usuarios deben tener autorización para acceder a los recursos del Sistema. Sin embargo, en este nivel, algunas interfaces pueden acceder a recursos sin poseer una autorización implícita en su Clase, por ejemplo programas escritos en MI (machine interface).
40
SEGURIDAD POR CONTRASEÑA, OBJETO y SISTEMA OPERATIVO
52 Serrano 172 – Santiago WWW.ITC.CL Fono : 6382268 Fax 6386612 e-mail
[email protected]
El Sistema requiere contraseña. Los Usuarios deben tener autorización a los objetos y recursos del Sistema. Los programas producen errores si se intenta acceder a objetos con interfaces no soportadas o pasar parámetros no soportados a interfaces soportadas. Este Nivel es el más utilizado y también el más aconsejado por los especialistas.
50
SEGURIDAD CON INTEGRIDAD DEL SISTEMA OPERATIVO AMPLIADA Es similar al nivel 40, pero está diseñado para sistemas que necesitan tener el nivel de seguridad certificado C2; como éste no se requiere en la mayoría de las aplicaciones comerciales no se recomienda este nivel, pues puede causar impacto su aplicación.
El Nivel de seguridad del Sistema se establece o modifica a través WRKSYSVAL y entra en vigencia al siguiente IPL. del Comando WRKSYSVAL
53 Serrano 172 – Santiago WWW.ITC.CL Fono : 6382268 Fax 6386612 e-mail
[email protected]
CLASES DE USUARIOS Las Clases de Usuario ( USRCLS ) determinan el acceso que los usuarios tendrán a los distintos recursos del sistema, como por ej., creación de dispositivos, administración de Perfiles de Usuarios, manejos de Trabajos, control de la salida impresa y objetos en general. Las Clases de Usuario se asignan al respectivo Perfil de Usuario y son las siguientes :
*SECOFR : Es el responsable de seguridad del sistema y posee las siguientes orizaciones :
*ALLOBJ *AUDIT *JOBCTL *SAVSYS *SECADM *SERVICE *SPLCTL *IOSYSCFG *SECADM : En
el nivel 10 o 20 de seguridad del sistema, el administrador de seguridad tiene las autorizaciones especiales *ALLOBJ, *JOBCTL, *SAVSYS y *SECADM En el nivel 30 o superior tiene la autorización especial *SECADM.
*SYSOPR : En el nivel
10 o 20 el operador de sistema tiene las autorizaciones *ALLOBJ, *JOBCTL y *SAVSYS. En el nivel 30 o superior el usuario tiene las autorizaciones especiales *JOBCTL y *SAVSYS.
*PGMR
*USER
:
En el nivel 10 o 20 tiene las autorizaciones especiales *ALLOBJ, *JOBCTL y *SAVSYS. En el nivel 30 o superior el usuario carece de autorizaciones especiales.
:
En el nivel 10 o 20 tiene la especiales *ALLOBJ y *SAVSYS. En superior el usuario carece de especiales.
autorizaciones el nivel 30 o autorizaciones
54 Serrano 172 – Santiago WWW.ITC.CL Fono : 6382268 Fax 6386612 e-mail
[email protected]
SEGURIDAD POR USUARIO En forma independiente, pero complementaria a la seguridad por sistema operativo, el OS/400 nos ofrece la posibilidad de proteger objetos, asignar autorizaciones específicas y crear listas de autorizaciones.
PROTECCION DE OBJETOS Todo objeto residente en el AS/400 (Bibliotecas, Archivos de Datos, Programas, Dispositivos, Colas, Perfiles de Usuario, Archivos de Fuentes, etc.) puede estar protegido del dominio público bajo las siguientes consideraciones de acceso :
*ALL *CHANGE *USE *EXCLUDE *USERDEF
:
Permite todas las operaciones excepción de las limitadas al propietario.
: Permite modificar el objeto, pero no gestionar
con
el
objeto,
a
su existencia.
: Permite el acceso a los atributos del objeto y la utilización del objeto, pero no cambiar ni gestionar su existencia. : Con excepción del propietario, no se puede gestionar el objeto. : Es un tipo de autorización especial definida por usuario, a través de la visualización y asignación detallados como lectura, adición, actualización, etc.
de
el atributos
55 Serrano 172 – Santiago WWW.ITC.CL Fono : 6382268 Fax 6386612 e-mail
[email protected]
AUTORIZACIONES AUTORIZACIONES ESPECIALE ESPECIALES S Si bien las Autorizaciones especiales vienen predeterminadas según la clase de usuario, el administrador de seguridad del sistema puede otorgar a usuarios, que por su clase no las poseen, autorizaciónes específicas, aumentando o también disminuyendo las que le corresponden según su clase.
*USRCLS
: Esta autorización determina que el usuario posee los derechos y restricciones que están asociados a su clase de usuario.
*ALLOBJ
: Se otorga autorización sobre todos los objetos
*AUDIT *JOBCTL
*SAVSYS
*IOSYSCFG
*SECADM
*SERVICE
: Se otorga la autorización de la administración Auditoría del sistema.
de
la
: El Usuario tiene autorización para cambiar, visualizar, retener, liberar, cancelar y borrar todos los trabajos. El usuario también tiene autoridad para arrancar y detener Transcriptores, Colas y Subsistemas. : Se Autoriza al usuario a salvar objetos del sistema.
: El E/S del otros.
usuario sistema;
y restaurar todos
tiene autorización para agregar, suprimir, cambiar
los
configurar dispositivos,
la entre
: Se otorga a este usuario la autorización de administración de la seguridad; puede crear, cambiar y eliminar perfiles de usuario. : El usuario puede ejecutar las funciones relativas al diagnóstico y reparación de errores.
*SPLCTL
: Se otorga autorización de control de spool a ejecutar todas las spooling.
*NONE
: No se otorga ninguna autorización especial
de
sistema
este usuario, upuede operaciones de
56 Serrano 172 – Santiago WWW.ITC.CL Fono : 6382268 Fax 6386612 e-mail
[email protected]
LISTAS DE AUTORIZACIONES
Una lista de autorizaciones es un objeto -de tipo *AUTL - que contiene los nombres de una serie de perfiles de usuario con autorizaciones genéricas; *ALL, *CHANGE, *USE, etc., y que luego se asocian a los objetos que necesitamos proteger sin necesidad de especificar en éstos a cada usuario en particular, es decir, se relaciona el objeto con la Lista y así cada usuario que forma parte de la *AUTL posee todas las atribuciones y restricciones que indica la Lista. Como elemento peculiar en las *AUTL, se puede destacar que a diferencia de otros objetos (como las colas de salida, mensajes, etc.), residen sólo en la QSYS, no podemos determinar la Biblioteca cuando la creamos.
57 Serrano 172 – Santiago WWW.ITC.CL Fono : 6382268 Fax 6386612 e-mail
[email protected]
PRINCIPALES COMANDOS RELATIVOS A SEGURIDAD EN AS/400
COMANDOS DE VALORES DEL SISTEMA WRKSYSVAL WRKSYSVAL *ALL = TRABAJAR CON TODOS LOS VALORES DEL SISTEMA WRKSYSVAL WRKSYSVAL QCRTAUT QCRTAUT = AUTORIZACION PUBLICA POR OMISION AL CREAR WRKSYSVAL WRKSYSVAL QMAXSIGN QMAXSIGN = MAXIMO INTENTO DE INICIO DE SESION PERMITIDOS WRKSYSVAL WRKSYSVAL QMAXSGNACN QMAXSGNACN = ACCION A SEGUIR EN INTENTO DE SESION FALLIDOS WRKSYSVAL WRKSYSVAL QPWDEXPITV QPWDEXPITV = INTERVALO DE CADUCIDAD DE LA CONTRASEÑA WRKSYSVAL WRKSYSVAL QPWDMAXLEN QPWDMAXLEN = LONGITUD MAXIMA DE LA CONTRASEÑA WRKSYSVAL WRKSYSVAL QPWDMINLEN QPWDMINLEN = LONGITUD MINIMA DE LA CONTRASEÑA WRKSYSVAL WRKSYSVAL QPWDRQDDIF QPWDRQDDIF = CONTROL DE CONTRASEÑAS REPETIDAS WRKSYALSV WRKSYALSV QPWDVLDPGM QPWDVLDPGM = PROGRAMA VALIDADOR DE CONTRASEÑAS WRKSYSVAL WRKSYSVAL QSECURITY QSECURITY = NIVEL DE SEGURIDAD DEL SISTEMA WRKSYSVAL WRKSYSVAL QINACTITV QINACTITV = TIEMPO DE ESPERA DE TRABAJO INACTIVO RKSYSVAL QINACTMSGQ = ACCION A SEGUIR EN TRABAJO INACTIVO
COMANDOS DE PERFILES DE USUARIO CRTUSRPRF CHGUSRPRF DSPUSRPRF DLTUSRPRF WRKUSRPRF WRKUSRPRF
= = = = =
CREAR PERFIL DE USUARIO CAMBIAR PERFIL DE USUARIO VISUALIZAR PERFIL DE USUARIO SUPRIMIR PERFILES DE USUARIO TRABAJAR CON PERFILES DE USUARIO
COMANDOS DE AUTORIZACIONES DE OBJETOS EDTOBJAUT WRKOBJ DSPOBJAUT DSPAUTUSR GRTOBJAUT GRTUSRAUT RVKOBJAUT
= = = = = = =
EDITAR AUTORIZACIONES DE OBJETO TRABAJAR CON OBJETOS VISUALIZAR AUTORIZ. DE OBJETO VISUALIZAR USUARIOS AUTORIZADOS OTORGAR AUTORIZACIONES A OBJETOS OTORGAR AUTORIZ. A USUARIOS REVOCAR AUTORIZAC. SOBRE OBJETOS
58 Serrano 172 – Santiago WWW.ITC.CL Fono : 6382268 Fax 6386612 e-mail
[email protected]
COMANDOS DE LISTAS DE AUTORIZACIONES CRTAUTL ADDAUTLE CHGAUTLE DLTAUTL DSPAUTL EDTAUTL RMVAUTLE WRKAUTL
= = = = = = = =
CREAR LISTA DE AUTORIZACIONES AÑADIR USUARIO A LISTA DE AUTORIZACIONES CAMBIAR LISTA DE AUTORIZACIONES SUPRIMIR LISTA DE AUTORIZACIONES VISUALIZAR LISTA DE AUTORIZACIONES EDITAR LISTA DE AUTORIZACIONES ELIMINAR ENTRADA EN LISTA DE AUTORIZ. TRABAJAR CON LISTAS DE AUTORIZACIONES.
59 Serrano 172 – Santiago WWW.ITC.CL Fono : 6382268 Fax 6386612 e-mail
[email protected]