Está en la página 1de 24

Introduccin

Conceptos Generales.
Muchas pequeas y medianas empresas se enfrentan al reto que supone tener un entorno IT muy complejo. A medida que la empresa crece, las necesidades informticas aumentan. La implantacin de nuevas aplicaciones puede significar aadir ms servidores, lo que aumenta el gasto y la necesidad de personal tcnico. Ahora ms que nunca necesita un sistema que pueda ayudarles a tener mayor capacidad de respuesta ante sus clientes, aumentar la productividad, operar sin interrupciones y proteger sus datos y sistemas sin tener que realizar grandes inversiones iniciales en tiempo, conocimientos tcnicos o dinero. Necesita un sistema de empresa que est ah cuando lo necesite y que pueda crecer con la empresa. La familia IBM System I ofrece la potencia y capacidad para ejecutar mltiples aplicaciones de negocio en un nico sistema, integrando diferentes funciones para simplificar el entorno IT. Puesto que la plataforma System I ofrece un sistema de empresa completo que incorpora las caractersticas y funciones necesarias, puede ser un sistema de empresa muy econmico. Por diseo, la familia System I es altamente segura y resistente a los virus. Soporta soluciones sectoriales probadas de IBM Business Partners con tecnologa IBM innovadora y la capacidad para ejecutar numerosos sistemas operativos y entornos de aplicacin comunes en un sistema. Las ofertas de System I proporcionan precios flexibles con un especial nfasis en ofrecer valor para su empresa. El resultado es una solucin sencilla, asequible y de alta capacidad con un excepcional precio, fiabilidad y capacidad de gestin, una seguridad legendaria y flexibilidad para empezar con un tamao pequeo e ir creciendo con las nuevas demandas de negocio Es por eso que nuestro instituto cuenta con un servidor modelo 515, para que los alumnos puedan trabajar con el servidor directamente, realizando programas, pantallas, reportes, conexiones con otros lenguajes de programacin como Visual Basic, Visual Age for RPG, etc.

Entorno del System I.


Al encender el System I, se despliega una pantalla de inicio de sesin, en donde se deber teclear el nombre del usuario y una contrasea propia del usuario, estos datos sern proporcionados por el responsable de sistema a cada persona que vaya a tener acceso al sistema.

Al teclear el nombre de usuario y la clave secreta (la cual no es visible) y pulsar la tecla de [Enter], aparece el men principal del sistema System I, o el que haya sido seleccionado como men principal del usuario, la siguiente figura es un ejemplo del men mencionado. Su contenido se explica a continuacin:

En la esquina superior izquierda aparece el nombre del men con el cual se est trabajando. En la parte central superior de la pantalla se despliega el nombre del trabajo o pantalla que se est utilizando. En la parte superior derecha aparece el nmero de serie del equipo AS/400. Luego se tiene las opciones de men disponibles en la pantalla que se visualiza Tambin aparecen dos lneas de mandato, en donde se puede teclear un nmero de opcin de las que se encuentran disponibles o bien teclear un mandato del sistema.

En la parte inferior de la pantalla aparecen las teclas de funcin, estas teclas pueden variar de acuerdo al men o proceso con el cual se esta trabajando, por lo pronto solo se explicaran las ms comunes.
o F1=Ayuda.- Esta tecla no se encuentra visible en esta pantalla pero puede ser pulsada y se utiliza para brindar informacin del contenido y uso de la pantalla con la que se est trabajando, algn punto de opcin o campo a teclear. F3= Salir.- Esta opcin es utilizada para salir del men actual y regresar al men de inicio o punto de partida, esta tecla de funcin siempre realizara el mismo proceso. F4=Solicitud.- Esta tecla es utilizada para complementar la informacin cuando se desea o se est trabajando con mandatos, es decir se teclea el mandato principal y al pulsar la tecla de F4, desplegar una pantalla con los parmetros disponibles para su uso. Cuando se visualizan los parmetros de algn mandato, es posible que tambin aparezca la tecla de funcin F4, pero en estos casos se utiliza para consultar las diferentes opciones de parmetros a teclear. F9=Recuperar.- Pulse esta tecla de funcin si desea recuperar los diferentes mandatos tecleados en la lnea de mandatos, estos se irn presentando uno a uno en orden regresivo. F12=Regresar.- Es utilizada para regresar a la pantalla previa de la que se gener el acceso a la pantalla actual. F23=Establecer men inicial.- Esta tecla sirve para establecer el men inicial que utilizara cada usuario, y tiene funcionalidad an y cuando no aparezca al pie de la pantalla (existen excepciones).

o o

o o o

Ambiente del System I.


El System I se puede decir que se divide en 4 partes, la siguiente figura muestra la forma en que se puede dividir el System I.
PERFIL DE USUARIO

USUARIO BIBLIOTECA

LIBRERIA

QDDSSRC

QRPGLESRC

QRPGSRC

QCLPSRC

ARCHIVOS FISICOS FUENTES U OBJETOS MIEMBROS FUENTES

DSPF PRTF PF LF

RPGLE

RPG

CLP

Perfil de Usuario.- Es el usuario por el cual se ingresa al System I Librera.- Es la forma en que el System I trabaja y se administra. La librera es un rea donde se almacenan archivos, programas, etc. que corresponden a dicha librera. Se puede manejar una librera por sistema, por rea, dpto., etc. (esto es definido por el rea de sistemas). Archivos Fuentes u Objetos.- se generan en base a las compilaciones, ya sea de archivos o programas (fuentes). El objeto de un archivo se puede visualizar, para ver la informacin que la compone y el objeto de un programa no se puede ver (en este caso se visualiza el fuente). Miembros Fuentes.- Es el cdigo que se desarrolla para la generacin de un archivo /programa, este se compila para generar el objeto. Si un fuente no es compilado, no se puede guardar informacin en archivos o no se puede correr o ejecutar un programa.
o Tipos De Objetos Y Fuentes: Los tipos de objetos ms comunes pueden ser: *FILE .- puede tener los siguientes atributos: ser un archivo fsico (PF), lgico (LF), archivo de pantalla (DSPF), printer file (PRTF) *PGM .puede tener los siguientes atributos: CLP, RPG, RPGLE

Los tipos de fuentes mas comunes son: PF.Archivos Fsicos (Phisical File) LF.Archivos Lgicos (Logical File) DSPF.- Archivos de Pantallas (Display File) PRTF.- Archivos de Reportes (Printer File) RPGLE .-Programas RPG ILE CLP.Programas de Control (Control Lenguaje Program)

Sistema Operativo I5/OS


El Sistema Operativo (I5/OS) es el principal programa de control en el sistema operativo para el system I (Antes As/400), la versin del I5/OS es V5R4M0. Para poder visualizar la versin del Sistema Operativo I5/OS se va al men. GO LICPGM Tal como se muestra en la siguiente pantalla.

Luego pulsamos [Enter], y el sistema nos contestara con un nuevo men, tal como la siguiente figura.

Luego escribir la Opcin 10 + [Enter], y el sistema nos mostrara los programas que han sido instalados en al System I, tal como, el sistema operativo, su versin, etc., como la siguiente figura.

Sistema Operativo I5/OS

Si queremos ver la versin del I5/OS, solo pulsamos la tecla de funcin [F11], y el sistema nos contestara con la siguiente pantalla.

Versin del I5/OS

El I5/OS viene con mens y comandos de Lenguaje de Control que Ud. Puede usar para trabajar en el sistema iSeries. El I5/OS permite que se ejecuten conjuntamente Trabajos Interactivos y Trabajos Batch, y le da al operador la interfaces para controlar esos trabajos. El Sistema Operativo I5/OS soporta tanto Operaciones Interactivas como de proceso por lotes.

El Sistema Operativo I5/OS incluye:


Gestin de Objetos.- Localiza los objetos tales como archivos y programas cuando se les solicita.
Comandos.- WRKOBJ, DSPOBJD, WRKOBJPDM, etc.

Gestin de Trabajos.- Es responsable del mantenimiento del flujo de trabajos a travs de todo el sistema.
Comandos.- WRKACTJOB, DSPJOB, SMBJOB, etc.

Gestin de Base de Datos.- Maneja los datos almacenados en archivos de base de datos; es decir, donde estn almacenados, como recuperarlos y las caractersticas de los datos.
Comandos.- CRTPF, DSPPFM, UPDDTA, etc.

Manejador de Mensajes.- Permite manejar el control de los mensajes entre los usuarios del sistema, Sistema Operativo, Programas, etc.
Comandos.- SNDMSG, SNDBRKMSG, DSPMSG, etc.

Lenguaje de Control.- Encargado de verificar le ejecucin y manejo de todos los comandos del sistema. Seguridad.- Permite controlar y limita el acceso de los usuarios al sistema y objetos almacenados en el sistema (por ejemplo a programas y archivos de base de datos).
Comandos.- DSPUSRPRF, GRTOBJAUT, EDTOBJAUT, etc.

Comandos
El Sistema Operativo ofrece una diversidad de comandos, para realizar el buen manejo del sistema operativo I5/OS, entre los cuales vamos a mencionar algunos mandatos mas usados, para luego formar los comandos. MANDATO DESCRIPCION WRK Trabajar CHG Cambiar DSP Visualizar SND Enviar CRT Crear STS Estado SYS Sistema LIC Licencia PGM Programa PRF Perfil USR Usuario SRC Fuente P Fsico MSG Mensajes OBJ Objetos MBR Miembros SBM Someter JOB Trabajo LIB Librera EDT Editar AUT Autorizacin L Lista E Entrada DSK Disco VAL Valores GRT Otorgar Q Cola PWD Pass Word ADD Adicionar CUR Curso ACT Activos SAV Salvar CLR Clarear RST Restaurar F Archivo SPL Spool PDM Trabajar con el PDM NOTA.- Para poder formar los comandos se tiene que tener en cuenta esta sintaxis. Si se quiere formar un comando con 2 mandatos la sintaxis seria la siguiente. o Sintaxis: 1+2

o Ejemplo: Escribir el siguiente comando: Crear Librera. Donde: Crear = 1er mandato (CRT) Librera = 2do mandato (LIB) Entonces el comando seria el siguiente: CRTLIB Si se quiere formar un comando con 3 mandatos la sintaxis seria la siguiente. o Sintaxis: 1+3+2 o Ejemplo: Escribir el siguiente comando: Cambiar Librera en Curso. Donde: Cambiar = 1er mandato (CHG) Librera = 2do mandato (LIB) Curso = 3er mandato (CUR) Entonces el comando seria el siguiente: CHGCURLIB Si se quiere formar un comando con 4 mandatos la sintaxis seria la siguiente. o Sintaxis: 1+4+3+2 o Ejemplo: Escribir el siguiente comando: Crear Archivo Fsico Fuente. Donde: Crear = 1er mandato (CRT) Archivo = 2do mandato (F) Fsico = 3er mandato (P) Fuente = 4to mandato (SRC) Entonces el comando seria el siguiente: CRTSRCPF

Bibliotecas y/o Libreras


El mandato Crear biblioteca (CRTLIB) aade una biblioteca nueva al sistema. Antes de situar cualquier objeto en una biblioteca, debe haberse creado la biblioteca. Al crear la biblioteca, sta se almacena realmente como parte del sistema interno. Para visualizar la lista de bibliotecas de tu perfil de usuario solo tienes que usar el comando DSPLIB, tal como se muestra en la siguiente figura.

Luego solo tienes que pulsar [Enter], y te mostrara una pantalla con la lista de libreras o bibliotecas, tal como la siguiente pantalla.

En nuestra lista de bibliotecas tenemos: 4 libreras del sistema (QSYS, QSYS2, QHLPSYS, QUSRSYS) 1 librera en curso (CUR) 2 libreras de usuario (USR)

Comando que me permite crear una biblioteca Para poder crear una librera tienes que utilizar el siguiente comando CRTLIB, tal como la siguiente pantalla.

Luego solo tienes que pulsar [Enter], y el sistema te contestara con la siguiente pantalla.

Luego pulsar la tecla de funcin [F10], para poder ver los parmetros adicionales, para que te muestre una pantalla como esta.

DONDE: Biblioteca.- Especfica el nombre de la Biblioteca a crear. Tipo de Biblioteca.- Identifica el tipo de biblioteca a usar.
Valores Posibles *PROD.- Un usuario puede proteger todos los archivos de base de datos en bibliotecas de produccin *TEST.- Esta es una biblioteca de prueba. Pueden actualizarse todos los objetos en una biblioteca de prueba durante la prueba, incluso si solicit proteccin especial para bibliotecas de produccin.

Texto Descriptivo.- Puede ser cualquier comentario referente a la Biblioteca a crear. Autorizacin.- Especfica la autorizacin que est otorgando a usuarios que no tienen autorizacin especfica sobre el objeto, que no estn en la lista de autorizaciones o cuyo perfil de grupo no tiene autorizacin especfica sobre el objeto.
Valor a usar *EXCLUDE

Autorizacin de Creacin.- Especfica la autorizacin que est otorgando a usuarios que no tienen autorizacin especfica sobre el objeto, que no estn en la lista de autorizaciones o cuyo perfil de grupo no tiene autorizacin especfica sobre el objeto.
Valor a usar *EXCLUDE

Comando que me permite aadir entrada a la lista de bibliotecas. Para poder aadir una librera a una lista de libreras tienes que utilizar el siguiente comando ADDLIBLE, como la siguiente figura.

Luego pulsar la tecla [Enter], para visualizar sus parmetros, como la siguiente pantalla.

DONDE: Biblioteca.- Es la biblioteca a Aadir a la lista de bibliotecas. Posicin Lista.- Tenemos:

*FIRST.- La biblioteca se inserta delante de las bibliotecas existentes en la parte del usuario de la lista de bibliotecas despus de la biblioteca actual si existe. *LAST.- La biblioteca se aade al final de la parte del usuario de la lista de bibliotecas. *AFTER.- La biblioteca especificada en el parmetro LIB se aade a la parte de usuario de la lista de bibliotecas detrs de la biblioteca especificada en el parmetro POSITION.

Otros comandos con Libreras EDTLIBL.- Comando que me permite editar la lista de bibliotecas CLRLIB.- Comando que me permite clarear una biblioteca WRKLIB.- Comando para trabajar con Libreras DLTLIB.- Comando para Eliminar Libreras

Gestin de Objetos
Permite crear y usar dichos objetos. Hay muchos tipos, tales como archivos, bibliotecas y programas. Cada tipo tiene un uso especfico. Todos los objetos se direccionan en bibliotecas. Un Objeto tiene las siguientes caractersticas: Es una unidad de informacin que tiene un nombre Contiene la informacin que describe al objeto (Tal como su nombre, tipo, cuando se creo, etc.) Ocupa espacio en memoria. Los programas son objetos, al igual que las bibliotecas, las colas y los archivos. Todos ellos ocupan espacio, se les da un nombre y pueden ser usados por mandatos y/o programas. Dicho de otro modo, los objetos son las cosas que usted usa cuando trabaja con el sistema. La palabra objeto es un termino conveniente para hacer referencia a todas estas cosas Comando que me permite Trabajar con Objetos. Para poder trabajar con objetos tienes que utilizar el siguiente comando WRKOBJ, tal como la siguiente pantalla.

Luego pulsamos la tecla [Enter], para poder ver sus parmetros, como la siguiente pantalla.

DONDE: Objeto.- Especifica el objeto a visualizar

Biblioteca.- Especfica en que biblioteca se encuentra el objeto a visualizar Tipo de Objetos.- Especfica qu tipo de objetos se listan.
Los valores posibles son: *ALL.- Se listan todos los tipos de objeto que tienen el nombre de objeto especificado. *LIB.- Es un objeto biblioteca (*LIB) contiene archivos, programas y otros objetos que pueden servir de directorio para otros objetos. *PGM.- Es un objeto programa (*PGM) contiene un conjunto de instrucciones que le indica al sistema dnde conseguir entradas, cmo procesarlas y dnde poner los resultados. Un programa se crea cuando se compila o cuando se crea a partir de uno o ms objetos de tipo mdulo utilizando el mandato Crear Programa (CRTPGM). *FILE.- Es un objeto archivo (*FILE) define un archivo de base de datos, un archivo de dispositivo o un conjunto de registros relacionados en un archivo.

Descripcin de Objetos
El mandato Visualizar Descripcin de Objeto (DSPOBJD) visualiza los nombres y los atributos de objetos especificados en la biblioteca especificada o en las bibliotecas de la lista de bibliotecas del trabajo. El mandato tambin puede visualizar los nombres y los atributos de las propias bibliotecas, tales como fecha de creacin, hora de creacin, propietario, etc. Comando para Visualizar descripcin de Objetos Para poder visualizar la descripcin de objetos se tiene que utilizar el siguiente comando DSPOBJD, tal como la siguiente pantalla.

Luego pulsamos [Enter], para poder ver sus parmetros, tal como la siguiente pantalla.

Gestin de Trabajos
Un Trabajo es la unidad de tarea aceptada por el sistema. La Gestin de Trabajos inicia todos los trabajos que se ejecuta el Sistema. El Trabajo se somete en forma de trabajos. La Gestin de Trabajos acciona los recursos (Espacio, Colas) a un trabajo cuando se inicia este y a medida que prosigue hasta completarse. Los 2 Tipos principales de Trabajos que gestiona el sistema AS/400 son: Trabajos Interactivos.- Un Trabajo Interactivo es aquel en el un programa muestra al usuario una pantalla de solicitud en una estacin de trabajo. El usuario suministra entonces la informacin necesaria. Uno inicia un trabajo interactivo cada vez que se conecta y lo finaliza al desconectarse. Trabajo Por Lotes.- Un Trabajo por Lotes se somete a una Cola de Trabajos para ser procesado por el sistema posteriormente, quiz durante la noche. Normalmente no se necesita ninguna accin del usuario al ejecutar un Trabajo por Lotes.

Mandato ENDJOB
El mandato Finalizar trabajo (ENDJOB) finaliza el trabajo especificado y cualquier archivo de datos incorporado asociado. El trabajo puede estar en una cola de trabajos, puede estar activo o puede haber completado ya su ejecucin.

Puede especificar que se d tiempo al programa de aplicacin para controlar el proceso de final del trabajo. Si no se da tiempo o si no se puede llevar a cabo la limpieza en el tiempo dado, el sistema realiza un proceso de final de trabajo mnimo que puede incluir: o Cierre de los archivos de las bases de datos o Puesta en spool de las anotaciones de trabajo a una cola de salida. O Borrado de objetos internos en el sistema operativo. O Aparicin de la pantalla de final del trabajo (para trabajos interactivos). O Completar proceso de control de compromiso

Subsistemas
Muestra el estado, e informacin sobre cada subsistema del sistema. Puede utilizar esta lista para determinar si una cantidad especfica de almacenamiento principal se ha asignado a un subsistema y si es as, para determinar a qu ID de agrupacin dentro del subsistema se ha asignado el almacenamiento principal. Tambin puede ver cuntos trabajos estn activos en cada subsistema. Comando que me permite trabajar con Subsistemas. Para poder trabajar con los subsistemas tenemos que usar el siguiente comando WRKSBS, tal como se muestra en la siguiente pantalla.

Luego Pulsamos [Enter], y el sistema nos contestara con la siguiente pantalla.

Escribimos la Opcin 5 en el Subsistema QBATCH y presionamos Enter para poder Visualizar la Descripcin de ese Subsistema.

Luego escribimos la Opcin 6 y presionamos Enter para poder Visualizar las Entradas a las Colas de Trabajos. En esta pantalla podemos apreciar cuantas colas de trabajo tenemos en el Subsistema QBATCH

Trabajar con Estado de Sistema(WRKSYSSTS)


El mandato Trabajar con Estado del Sistema (WRKSYSSTS) le permite trabajar con informacin sobre el estado actual del sistema. Visualiza el nmero de trabajos actualmente en el sistema, la capacidad total de la agrupacin de almacenamiento auxiliar (ASP), el porcentaje de ASP del sistema que se utiliza actualmente, la cantidad de almacenamiento auxiliar que est utilizndose actualmente, la cantidad mxima de almacenamiento temporal que se utiliza actualmente, la cantidad mxima de espacio de almacenamiento temporal necesario desde la ltima carga del programa inicial (IPL), el porcentaje de direcciones de mquina utilizadas e informacin estadstica relacionada con cada agrupacin de almacenamiento que tiene actualmente almacenamiento principal asignado a la misma. Comando para Visualizar Estado de Sistema Para poder trabajar con el estado del sistema, tenemos que usar el siguiente comando WRKSYSSTS, tal como la siguiente pantalla.

Luego pulsamos [Enter], para poder ver el estado del sistema, tal como la siguiente pantalla.

Trabajar con Trabajos Activos. (WRKACTJOB)


Nos muestra el rendimiento e informacin de estado para trabajos que estn activos actualmente en el sistema. Toda la informacin se recoge en funcin de un trabajo. Los trabajos se ordenan en funcin del subsistema en el que se ejecutan. Los trabajos que se ejecutan en un subsistema (trabajos interactivos, trabajos por lotes, etc. ) se ordenan alfabticamente por nombre de trabajo y aparecen debajo del campo del trabajo supervisor de subsistema al que estn asociados. Comando que me permite Trabajar con Trabajos Activos. Para poder trabajar con el estado del sistema, tenemos que usar el siguiente comando WRKACTJOB, tal como la siguiente pantalla.

Luego pulsamos [Enter], para poder ver los trabajos que se encuentran activos, tal como la siguiente pantalla.

Trabajar con Estado de Disco (WRKDSKSTS)


La pantalla Trabajar con Estado de Disco muestra informacin de rendimiento y estado sobre las unidades de disco del sistema. Visualiza el nmero de unidades que hay actualmente en el sistema, el tipo de cada unidad de disco, el tamao del espacio de disco, si el disco est actualmente en el sistema, el porcentaje de espacio del disco utilizado, las peticiones E/S por segundo, el tamao medio de las peticiones E/S, el nmero medio de peticiones de lectura y grabacin, la cantidad media de datos ledos y grabados y el porcentaje de tiempo que se utiliza el disco. Comando que me permite Trabajar con Estado de Disco. Para poder trabajar con el estado del sistema, tenemos que usar el siguiente comando WRKDSKSTS, tal como la siguiente pantalla.

Luego pulsamos [Enter], para poder ver los trabajos que se encuentran activos, tal como la siguiente pantalla.

También podría gustarte