Sunteți pe pagina 1din 25

Comandos AS/400

mas usados
Gerencia de Sistemas
Tecnología y Proyectos Especiales
Manuel Murillo
Generalidades
En el AS/400, todo lo que puede almacenarse o recuperarse se guarda como
un objeto. Los ejemplos de objetos son las bibliotecas, archivos, programa
ejecutables, colas, etc. Los objetos comparten algunos atributos en común
comunes, tal como nombre, tipo, tamaño, descripción, la fecha de creación, y
propietario.

El concepto de objeto permite al sistema desempeñar operaciones


estándares seguras, tal como gestiones de autorización, sobre todos los tipos
de objetos. Los tipos de objeto que nos conciernen son:

*LIB Bibliotecas
*FILE Archivos
*PGM programas ejecutables
*SPLF archivo de spool de impresión
*JOB trabajos

Propiedad de Scotiabank Perú S.A.A. - Sólo para uso Interno 2


Las Bibliotecas
Cada objeto está contenido en una biblioteca. Una biblioteca es un objeto, de
tipo *LIB, que contiene un grupo de objetos. Es parecido a la "raíz" o el
directorio de alto nivel sobre UNIX, MS - DOS, y VAX/VMS.
Sin embargo, a diferencia con estos sistemas, una biblioteca no puede
"contener" otras bibliotecas (con la excepción de QSYS, la biblioteca maestra
del sistema, que "contiene" a todas las otras bibliotecas).
Un aspecto interesante de la naturaleza no jerárquica de bibliotecas es que
dos usuarios no pueden tener bibliotecas con el mismo nombre. Hay
básicamente tres categorías generales de bibliotecas:

QSYS - la biblioteca que contiene a todas las otras bibliotecas:


Bibliotecas Suministradas por IBM. NOTA: los nombres de todas las
bibliotecas suministradas por IBM comienzan con el carácter "Q" o "#"
Bibliotecas del Usuario, creadas por el mismo.

Propiedad de Scotiabank Perú S.A.A. - Sólo para uso Interno 3


Los Archivos
Un archivo es un objeto, de tipo *FILE, que contiene datos en forma de una base de
datos, datos de dispositivo, o un grupo de registros conexos que se manejan como
una unidad. Primariamente analizaremos los archivos de base de datos. Hay dos de
tipos de archivos de base de datos:

Los archivos físicos


Los archivos lógicos.

Un archivo físico contiene datos reales almacenados en el sistema. Tiene una longitud
fija de registro. A su vez analizaremos dos de tipos de archivos físicos:
Los archivos físicos de datos
Los archivos físicos de fuente.

Un archivo físico de datos (tipo=*FILE atributo=PF-DTA) contiene datos recopilados y


grabados por aplicaciones, por lo general tiene un solo miembro, las definiciones del
mismo y su formato se introducen en el sistema mediante una DDS (DDS es el idioma
que se usa para describir los archivos de base de datos al sistema). Esta descripción se
compila, entonces se genera el objeto DE ARCHIVO con el atributo PF-DTA.
Un archivo físico de fuente (*FILE PF-SRC) contiene declaraciones de fuente, por
ejemplo las declaraciones de fuente de un Programa Pascal o programas COBOL. Un
archivo físico de fuente tiene el atributo "PF-SRC". se crea comúnmente usando el
mandato "Crear Archivo Físico de Fuente" (CRTSRCPF). Un archivo físico de fuente es
en realidad un tipo especial de archivo físico de datos con varios miembros.
Propiedad de Scotiabank Perú S.A.A. - Sólo para uso Interno 4
Otros Tipos de Objetos
Un objeto programa (*PGM) es un programa compilado (el ejecutable). El
atributo para un *PGM de objeto indica el lenguaje en el que se escribió. Por
ejemplo, cuando un programa en LENGUAJE COBOL se compila, genera un
objeto de tipo *PGM con el atributo CBL. Un tipo de objeto importante en el
AS/400 es la cola de salida (*OUTQ). En el AS400, cuando algo se imprime, la
salida va a una cola de salida y permanece allí como un archivo de spool. Uno
archivo de spool, como un miembro, no es un objeto en sí mismo pero es un
subconjunto de un objeto.
El archivo de spool permanece en la cola de salida hasta que se dirija a una
impresora o se elimine. Una cola de salida ya se creado para usted con la
creación de su perfil de usuario. El nombre de la cola de salida es
normalmente igual que el de su perfil de usuario.

Propiedad de Scotiabank Perú S.A.A. - Sólo para uso Interno 5


Organización de Objetos

Propiedad de Scotiabank Perú S.A.A. - Sólo para uso Interno 6


Comandos vinculados
Bibliotecas (tipee GO CMDLIB para un listado completo)
Borrar biblioteca CLRLIB
Copiar Biblioteca CPYLIB
Crear biblioteca CRTLIB
Suprimir biblioteca DLTLIB
Visualizar biblioteca DSPLIB
Trabajar con Bibliotecas WRKLIB
Trabajar con bibl usando PDM WRKLIBPDM
Arrancar PDM STRPDM

Otros Objetos: (tipee GO CMDOBJ para un listado completo)


Copiar Objeto CPY
Crear objeto duplicado CRTDUPOBJ
Mover objeto MOVOBJ
Trabajar con Objetos WRKOBJ
Arrancar PDM STRPDM

Propiedad de Scotiabank Perú S.A.A. - Sólo para uso Interno 7


Comandos vinculados
Archivos: (tipee GO CMDFILE para un listado completo)
Copiar archivo CPYF
Suprimir archivo DLTF
Visualizar descripción archivo DSPFD
Visualizar descr campos arch DSPFFD
Trabajar con Archivos WRKF
Arrancar PDM STRPDM

Miembros: (tipee GO CMDMBR para un listado completo)


Añadir miembro archivo lógico ADDLFM
Añadir miembro archivo físico ADDPFM
Cambiar Miembro Archivo Lógico CHGLFM
Cambiar Miembro Archivo Físico CHGPFM
Borrar miembro archivo físico CLRPFM
Arrancar PDM STRPDM

Propiedad de Scotiabank Perú S.A.A. - Sólo para uso Interno 8


Comandos vinculados
Programas: (tipee GO CMDPGM para un listado completo)
Llamar programa CALL
Arrancar PDM STRPDM

Archivo de Spool: (tipee GO CMDSPLF para un listado completo)


Copiar Archivo en Spool CPYSPLF
Suprimir archivo en spool DLTSPLF
Visualizar archivo en spool DSPSPLF
Retener archivo en spool HLDSPLF
Liberar archivo en spool RLSSPLF
Trabajar con archivos en spool WRKSPLF

Mensajes: (tipee GO CMDMSG para un listado completo)


Visualizar Mensajes DSPMSG
Enviar Mensajes SNDMSG
Recibir Mensajes RCVMSG

Propiedad de Scotiabank Perú S.A.A. - Sólo para uso Interno 9


Subsistemas
Conceptos

Un subsistema es un entorno operativo único y predefinido a través del cual


el sistema coordina el flujo de trabajo y la utilización de recursos. El sistema
puede contener varios subsistemas, todos operando independientemente de
los demás. Los subsistemas gestionan recursos. Las características del tiempo
de ejecución de un subsistema se definen en un objeto llamado descripción
de subsistema.

Cada subsistema puede ejecutar operaciones exclusivas. Por ejemplo, puede


poner a punto un subsistema para que maneje únicamente trabajos
interactivos, mientras que otro subsistema maneja tan sólo trabajos por
lotes. Los subsistemas también pueden diseñarse para que manejen muchos
tipos de trabajos. El sistema le permite decidir el número de subsistemas y
los tipos de trabajos que manejará cada subsistema.

El sistema se basa en las descripciones de los subsistemas al arrancar los


subsistemas. Por lo tanto, si quiere cambiar la cantidad de trabajo (número
de trabajos) que proceda de una cola de trabajos, por ejemplo, sólo necesita
cambiar la entrada de la cola de trabajo en la descripción del subsistema.
Propiedad de Scotiabank Perú S.A.A. - Sólo para uso Interno 10
Subsistemas

Una descripción de subsistema consta de tres partes:

• Atributos del subsistema (características generales del subsistema)


• Entradas de trabajo (puntos de origen del trabajo)
• Entradas de direccionamiento

Propiedad de Scotiabank Perú S.A.A. - Sólo para uso Interno 11


Subsistema
Ejemplo ECOM CHACO S.A.
organización de subsistemas:

Tipos de Trabajos Modo de Direccionamiento y Observaciones


Subsistema
QINTECOM Interactivos de ECOM Pantallas cuyo nombre comienza con RSEC..., ROGL..., RSTC.

QINTER Interactivos no específicos Pantallas cuyo nombre comienza con QPADEV.....

QINTINTE Interactivos vía Internet Pantallas cuyo modelo es 3477

QINTRENT Interactivos de rentas Pantallas cuyo nombre comienza con RSRE.....

QINTSAME Interactivos de SAMEEP Pantallas cuyo nombre comienza con RSSA.., QUSA...,RSSA...., SMSA...., SPSA...,
VASA...,VBSA....
QINTSECH Interactivos de SECHEEP Pantallas cuyo nombre comienza con CHSH..., LPSH.., QUSH..., RSSE...,
RSSH...,SMSH...,SPSH..., VASH... ,BQSH..... FOSH....
QBATCH Por Lotes de la mayoría Definición de Usuarios, Pueden correr hasta 20 trabajos a la vez.

QBATSAME Por Lotes especiales de Definición de Usuarios, Pueden correr hasta 5 trabajos a la vez., se utiliza para usuarios de
Sameep SAMEEP que submiten procesos especiales
QBATSECH Por Lotes especiales de Definición de Usuarios, Pueden correr hasta 5 trabajos a la vez., se utiliza para usuarios de
Secheep SECHEEP que submiten procesos especiales

QDISCO Por lotes de Operador Definición de Usuario, Pueden ejecutarse de a un trabajo por vez , se utiliza para backups y
procesos especiales
QAPRODUC Por lotes de Producción Definición de Usuario, Pueden ejecutarse de a un trabajo por vez , se utiliza para procesos
especiales

Propiedad de Scotiabank Perú S.A.A. - Sólo para uso Interno 12


Trabajos

Conceptos:

Cada una de las tareas de un sistema también se denomina trabajo, y cada trabajo
tiene un nombre exclusivo. Un trabajo puede entrar en el subsistema desde
cualquiera de las entradas de trabajo (una entrada de cola de trabajos, entrada de
estación de trabajo, entrada de comunicaciones, entrada de trabajo de arranque
automático o entrada de trabajo de pre-arranque). Todos los trabajos de usuario se
ejecutan dentro de subsistemas. Existen dos tipos básicos de trabajos: trabajos
interactivos y trabajos por lotes.

Interactivo:

Un trabajo interactivo se arranca cuando inicia la sesión en el sistema desde una


estación de pantalla, cuando pasa a un trabajo de grupo o secundario, o interactivos
cuando pulsa la tecla Petición de Prueba. El trabajo interactivo termina cuando el
usuario finaliza la sesión. Cuando se trabaja desde una estación de pantalla, se
interactúa con el sistema emitiendo mandatos, utilizando las teclas de función y
ejecutando programas y aplicaciones.

Propiedad de Scotiabank Perú S.A.A. - Sólo para uso Interno 13


Trabajos

Por Lotes:

Un trabajo por lotes necesita una interacción escasa o nula del usuario para poder
ejecutarse. Los trabajos por lotes tienen lugar cuando un usuario somete un trabajo a
un cola de trabajos, emite una petición de arranque de programa de comunicaciones,
arranca el subsistema con una entrada de trabajo de arranque automático o cuando
lo arranca con una entrada de trabajo de pre-arranque.

Por ejemplo, puede someter un trabajo para que se ejecute como un trabajo por lotes
mientras continúa trabajando desde una estación de pantalla. Los informes y la
compilación de programas suelen ejecutarse por lotes.

Para hacer más fácil el control y la identificación de trabajos del sistema, cada trabajo
tiene un nombre de trabajo calificado exclusivo. El nombre de trabajo calificado
consta de tres partes: el nombre de trabajo (o nombre de trabajo simple), el nombre
de usuario, y el número de trabajo.

Propiedad de Scotiabank Perú S.A.A. - Sólo para uso Interno 14


Trabajos

Para los trabajos interactivos, el nombre de trabajo es lo mismo que el nombre de la


estación de trabajo en la que inició la sesión.
Para trabajos por lotes puede especificar su propio nombre de trabajo. El nombre de
trabajo puede tener hasta 10 caracteres de longitud.
El nombre de usuario es el nombre del perfil de usuario bajo el que se arranca el
trabajo. Para trabajos interactivos, el nombre de usuario es el nombre que se entra en
el campo de usuario en la pantalla de inicio de sesión. Para los trabajos por lotes
puede especificar el perfil de usuario bajo el que debe ejecutarse el trabajo por lotes.
El nombre del usuario puede tener hasta 10 caracteres de longitud.
El número de trabajo es un número exclusivo asignado por el sistema para poder
identificar trabajos, incluso para aquéllos con el mismo nombre de trabajo y el mismo
nombre de usuario. El número de trabajo siempre son 6 dígitos numéricos.
Para encontrar un trabajo en el sistema, utilice los mandatos Trabajar con Trabajo
Activo (WRKACTJOB), Trabajar con Trabajo de Usuario (WRKUSRJOB) o Trabajar con
Trabajo Sometido (WRKSBMJOB). Después de entrar uno de estos mandatos, aparece
una de las pantallas Trabajar con, que le muestra una lista de trabajos.

Propiedad de Scotiabank Perú S.A.A. - Sólo para uso Interno 15


Comandos vinculados

Trabajos (tipee GO CMDJOB para un listado completo)

Visualizar trabajo DSPJOB


Visualizar anotaciones trabajo DSPJOBLOG
Someter trabajo SBMJOB
Finalizar sesión SIGNOFF
Trabajar con Trabajos Activos WRKACTJOB
Trabajar con trabajo WRKJOB
Trabajar con Trab. Sometidos WRKSBMJOB
Trabajar con trabajos usuario WRKUSRJOB

Propiedad de Scotiabank Perú S.A.A. - Sólo para uso Interno 16


Anotaciones de trabajo
Joblogs:

Se han entrado para un trabajo, por ejemplo mandatos del trabajo, mandatos de un
programa CL y mensajes. Las anotaciones históricas (QHST), un tipo especial de
anotaciones, contienen datos del sistema, como por ejemplo un historial de las
actividades del trabajo en el sistema.

Cada trabajo tiene anotaciones de trabajo asociadas que pueden contener los
siguientes elementos para el trabajo:

• Los mandatos del trabajo


• Los mandatos de un programa CL si el programa CL se creó con la opción
LOG(*YES) o con la opción LOG(*JOB) y el mandato Cambiar Trabajo (CHGJOB) se
ejecutó con la opción LOGCLPGM(*YES)
• Todos los mensajes (el mensaje y texto de ayuda para el mensaje) enviados al
peticionario y que no se han eliminado de las colas de mensajes del programa

Al final del trabajo, las anotaciones de trabajo pueden grabarse en el archivo en spool
QPJOBLOG para que puedan imprimirse. Después de grabar las anotaciones de
trabajo en el archivo en spool, se suprimen las anotaciones de trabajo. Puede impedir
que se graben anotaciones de trabajo para trabajos que finalicen satisfactoriamente.

Propiedad de Scotiabank Perú S.A.A. - Sólo para uso Interno 17


Anotaciones de trabajo
La forma de visualizar anotaciones de trabajo depende del estado del trabajo.
Si el trabajo ha finalizado y las anotaciones de trabajo no se han impreso todavía,
busque el trabajo que utiliza el mandato Trabajar con Trabajo de Usuario
(WRKUSRJOB), y a continuación:

1. Seleccione la opción 8 (Visualizar archivo en spool)


2. Busque el archivo en spool llamado QPJOBLOG
3. Seleccione la opción 5 (Visualizar anotaciones de trabajo)

Si el trabajo continúa activo (trabajos por lotes o interactivos) o está en una cola de
trabajos y todavía no se ha arrancado, utilice el mandato Trabajar con Trabajo de
Usuario (WRKUSRJOB) o el mandato Trabajar con Trabajo Activo (WRKACTJOB) para
visualizar las anotaciones de trabajo de la siguiente forma:

1. Seleccione la opción 5 (Trabajar con trabajo)


2. Seleccione la opción 10 (Visualizar anotaciones de trabajo)

Para visualizar las anotaciones de trabajo de su propio trabajo interactivo,


realice una de las siguientes acciones:

Propiedad de Scotiabank Perú S.A.A. - Sólo para uso Interno 18


Anotaciones de trabajo
Entre el mandato siguiente:

DSPJOBLOG
Entre el mandato WRKJOB y seleccione la opción 10 (Visualizar anotaciones de
trabajo) desde la pantalla Trabajar con Trabajo.
Pulse F10 (Visualizar mensajes detallados) desde la pantalla de Entrada de Mandatos
(esta tecla visualiza los mensajes mostrados en las anotaciones de trabajo).
Si en su estación de pantalla, la luz inhibida de entrada está encendida y no se apaga,
haga lo siguiente:

1. Pulse la tecla Petición de Sistema, y a continuación pulse la tecla Intro (botón


derecho del Mouse , click en PetSis).

2. En el menú Petición de Sistema, seleccione la opción 3 (Visualizar trabajo actual).

3. En el menú Visualizar Trabajo, seleccione la opción 10 (Visualizar Anotaciones de


Trabajo, si está activo o en la cola de trabajos).

4. En la pantalla Anotaciones de Trabajo, pulse F10 (Visualizar mensajes detallados).

5. En la pantalla Visualizar Todos los Mensajes, pulse la tecla Giro Abajo para ver los
mensajes recibidos antes de pulsar la tecla Petición de Sistema.
Propiedad de Scotiabank Perú S.A.A. - Sólo para uso Interno 19
Comandos vinculados

Anotaciones (tipee GO CMDLOG para un listado completo)

Visualizar anotaciones trabajo DSPJOBLOG


Visualizar anotaciones DSPLOG
Imprimir anotaciones errores PRTERRLOG

Propiedad de Scotiabank Perú S.A.A. - Sólo para uso Interno 20


Host Principal

Host Modelo de Host


Principal “Alta Disponibilidad” Secundario
y “Recuperación de
Centro Histórico Desastres” San Isidro
PRODUCCIÓN Replicación vía MIMIX CONTINGENCIA

IBM iSeries 595 32 way Valores sólo IBM iSeries 595 32 way
# CPU = 18 POWER5+ 2.3 Ghz. para SBP # CPU = 16 POWER5+ 2.3 Ghz.
+108% Memoria= 200 GB Memoria= 208 GB +62%
OS/400 5.4 OS/400 5.4
Cpw Batch = 66,875 Cpw Batch = 61,000 +82%
+100% Cpw Interactivo = 24,000 Cpw Interactivo = 24,000
Cpw / CPU = 3715.3 CPW / CPU = 3715.3 +100%
Torres Expansión
Almacenamiento = 22.5 TB Almacenamiento = 26 TB
5294
+59% # Discos = 664 (de 35 y 70 GB) # Discos = 665 (de 35 y 70 GB) +24%
Discos ópticos
Protección= Mirroring Protección = RAID-5 & Mirroring
3995 / 399F
# LPAR = 1 Impresora 6400-012 # LPAR = 3 (Contingencia,
(Producción) Desarrollo, Simulaciones y UAT)

Propiedad de Scotiabank Perú S.A.A. - Sólo para uso Interno •21


Teclas Estándar
 F2: Retroceder.
 F3: Salir.
 F4: Consulta (Prompt).
 F5: Refrescar pantalla.
 F6: Añadir.
 F7: Registro anterior/Asiento.
 F8: Sinónimos / Registro siguiente.
 F9: Confirmar.
 F11: Modificar.

Propiedad de Scotiabank Perú S.A.A. - Sólo para uso Interno 22


Teclas Estándar

 F12: Cancelar.
 F13: Eliminar.
 F16: Seleccionar (Autoprompt).
 F24: Más teclas.
 PgUp: Adelante.
 PgDn: Atrás.
 Tab: Siguiente campo.
 + : Siguiente campo borrando el contenido.
 Esc: Petición de Sistema.

Propiedad de Scotiabank Perú S.A.A. - Sólo para uso Interno 23


ACLARACIÓN: Este instructivo se elaboró con extractos del sitio recursos-as400, de
los manuales de as/400 Introductory Reference to the IBM AS/400 - AS/400
Advance Series, Gestión de Trabajos Version 4 Release 1 - y de la ayuda interactiva
de AS/400 y responde a las necesidades del personal, los sistemas y los procesos.

Propiedad de Scotiabank Perú S.A.A. - Sólo para uso Interno 24


Comandos AS/400
mas usados
Muchas gracias por su atención

S-ar putea să vă placă și