sesion1as400.ppt

45
ARQUITECTURA ARQUITECTURA AS/400 AS/400

Upload: le-nv

Post on 26-Oct-2015

40 views

Category:

Documents


6 download

TRANSCRIPT

Page 1: SESION1AS400.ppt

ARQUITECTURAARQUITECTURAAS/400AS/400

Page 2: SESION1AS400.ppt

AGENDA

• ARQUTECTURA AS/400

• Conceptos , entorno y organización (Librerias,objetos y miembros)

• SISTEMA OPERATIVO OS/400

• Definición,Gestión de objetos, de trabajos y de mensajes

• UTILITARIOS (PDM y SEU)

• BASE DE DATOS – DB2/400-DFU

• Conceptos ,Archivos fisicos y logicos ,Utilitario DFU y Query

• ARCHIVOS DE PANTALLA – SDA

• LENGUAJE DE CONTROL –CL

• ARCHIVOS DE IMPRESORA - RLU

• PROGRAMASION –RPG/400

Page 3: SESION1AS400.ppt

TOPOLOGIA DE RED

Page 4: SESION1AS400.ppt

CONCEPTOS GENERALES

• Es un servidor diseñado para las exigencias de la Web y además de extender y modernizar los aplicativos de pantalla verde.

• El modelo 270 del AS/400, es diseñado para ofrecer a las pequeñas y medianas empresas diversas aplicaciones de Lotus Domino, como correo electrónico, servidor Web y administración de relaciones con los clientes.

• IBM AS/400 es la computadora de negocios comercial para múltiples usuarios más popular del mundo, de la que se han vendido 700.000 sistemas en más de

Page 5: SESION1AS400.ppt

CONCEPTOS GENERALES

• 150 países. Es un poderoso y flexible servidor de transacciones capaz de administrar y conectar a través de la Web las principales aplicaciones de una empresa con sus proveedores, distribuidores y clientes. El AS/400 escala de un solo procesador a uno de 24 vías, y está en su sexta generación de la tecnología RISC de 64 bits.

• Es por eso que nuestra INSTITUCION cuenta con un servidor modelo 270, para que los alumnos puedan trabajar con el servidor directamente, realizando programas, pantallas, reportes, conexiones con otros lenguajes de programación como Visual Basic, Visual Age for RPG, etc.

Page 6: SESION1AS400.ppt

CONCEPTOS GENERALES

IP PÚBLICA

Page 7: SESION1AS400.ppt

Características del Servidor AS/400 Modelo 270

• Software Sistema Operativo OS/400 Versión V5R1M0 o V5R2M0

• Memoria (Range) 8GB a 64GB

• Disco (Range) 840GB a 4TERA

• Desempeño del procesador 150 a 2350 CPW

Page 8: SESION1AS400.ppt

Entorno del AS/400

• Al encender el sistema AS/400, se despliega una pantalla de inicio de sesión, en donde se deberá teclear el nombre del usuario y una contraseña propia del usuario, estos datos serán proporcionados por el responsable de sistema a cada persona que vaya a tener acceso al sistema.

Page 9: SESION1AS400.ppt

Entorno del AS/400

Page 10: SESION1AS400.ppt

Entorno del AS/400

• En la parte inferior de la pantalla aparecen las teclas de función, estas teclas pueden variar de acuerdo al menú o proceso con el cual se esta trabajando, por lo pronto solo se explicaran las más comunes.– F1=Ayuda Esta tecla no se encuentra visible en esta pantalla pero puede ser pulsada y se utiliza

para brindar información del contenido y uso de la pantalla con la que se está trabajando, algún punto de opción o campo a teclear.

– F3= Salir Esta opción es utilizada para salir del menú actual y regresar al menú de inicio o punto de partida, esta tecla de función siempre realizara el mismo proceso.

– F4=Solicitud Esta tecla es utilizada para complementar la información 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 parámetros disponibles para su uso. Cuando se visualizan los parámetros de algún mandato, es posible que también aparezca la tecla de función F4, pero en estos casos se utiliza para consultar las diferentes opciones de parámetros a teclear.

– F9=Recuperar Pulse esta tecla de función si desea recuperar los diferentes mandatos tecleados en la línea de mandatos, estos se irán 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 aún y cuando no aparezca al pie de la pantalla (existen excepciones).

Page 11: SESION1AS400.ppt

Ambiente del AS/400

• El AS400 se puede decir que se divide en 4 partes, la siguiente figura muestra la forma en que se puede dividir el AS400.

Page 12: SESION1AS400.ppt

Ambiente del AS/400

• Donde:– Perfil de Usuario : Es el usuario por el cual se ingresa al As400

– Librería: Es la forma en que el as/400 trabaja y se administra. La librería es un área donde se almacenan archivos, programas, etc. que corresponden a dicha librería. Se puede manejar una librería 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 información que la compone y el objeto de un programa no se puede ver (en este caso se visualiza el fuente).

– Miembros Fuentes : Es el código que se desarrolla para la generación de un archivo /programa, este se compila para generar el objeto. Si un fuente no es compilado, no se puede guardar información en archivos o no se puede correr o ejecutar un programa.

Page 13: SESION1AS400.ppt

Ambiente del AS/400

• Tipos De Objetos Y Fuentes: Los tipos de objetos más comunes pueden ser:

• *FILE puede tener los siguientes atributos: ser un archivo físico (PF), lógico (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 Físicos (Phisical File)

– LF Archivos Lógicos (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)

Page 14: SESION1AS400.ppt

Sistema Operativo OS/400

• El Sistema Operativo (Os/400) es el principal programa de control en el sistema operativo para el sistema iSeries (Antes As/400), la versión del Os/400 es la V5R1M0. 

• Para poder visualizar la versión del Sistema Operativo Os/400 se va al menú.

• GO LICPGM

Page 15: SESION1AS400.ppt

Sistema Operativo OS/400

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

• Si queremos ver la versión del As/400, solo pulsamos la tecla de función [F11], y el sistema nos contestara con la siguiente pantalla.

Sistema Operativo

Page 16: SESION1AS400.ppt

Sistema Operativo OS/400

• El Os/400 viene con menús y comandos de Lenguaje de Control(CL) que Ud. Puede usar para trabajar en el sistema iSeries.

• El Os/400 permite que se ejecuten conjuntamente Trabajos Interactivos y Batch.

• El operador tiene la interfaces para controlar los trabajos(Interactivos y en Batch).

• .El Sistema Operativo Os/400 soporta tanto Operaciones Interactivas como de proceso por lotes.

Page 17: SESION1AS400.ppt

Sistema Operativo OS/400

• Incluye:– Gestión de Objetos: Localiza los objetos tales como

archivos y programas cuando se les solicita.Comandos: WRKOBJ, DSPOBJD, WRKOBJPDM, etc.

– Gestión de Trabajos: Es responsable del mantenimiento del flujo de trabajos a través de todo el sistema.Comandos: WRKACTJOB, DSPJOB, SMBJOB, etc.

– Gestión de Base de Datos: Maneja los datos almacenados en archivos de base de datos; es decir, donde están almacenados, como recuperarlos y las características de los datos.Comandos: CRTPF, DSPPFM, UPDDTA, etc.

Page 18: SESION1AS400.ppt

Sistema Operativo OS/400

• Incluye:– 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 ejecución 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.

Page 19: SESION1AS400.ppt

Sistema Operativo OS/400

• El Sistema Operativo ofrece una diversidad de comandos, para realizar el buen manejo del sistema operativo OS/400, 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

MANDATO DESCRIPCION

P Físico

MSG Mensajes

OBJ Objetos

MBR Miembros

SBM Someter

JOB Trabajo

LIB Librería

EDT Editar

AUT Autorización

L Lista

E Entrada

DSK Disco

VAL Valores

GRT Otorgar

MANDATO DESCRIPCION

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

PDMTrabajar con el

PDM

Page 20: SESION1AS400.ppt

Sistema Operativo OS/400

• 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.

• Ejemplo: Escribir el siguiente comando: Crear Librería. • Donde: • Crear = 1er mandato (CRT) , Librería = 2do mandato (LIB)

– Entonces el comando seria el siguiente (1+2 ) : CRTLIB

– .Si se quiere formar un comando con 3 mandatos Ejemplo: Escribir el siguiente comando: Cambiar Librería en Curso.

• Donde: Cambiar = 1er mandato (CHG), Librería = 2do mandato ( LIB) y Curso = 3er mandato (CUR)

• Entonces el comando seria el siguiente(1+3+2) : CHGCURLIB

– Si se quiere formar un comando con 4 mandatos la sintaxis seria la siguiente.• Sintaxis: 1 + 4 + 3 + 2• Ejemplo: Escribir el siguiente comando: Crear Archivo Físico Fuente.• Donde: Crear = 1er mandato (CRT) ,Archivo = 2do mandato (F) ,Físico = 3er

mandato (P) y Fuente = 4to mandato (SRC)• Entonces el comando seria el siguiente: CRTPSRCPF

Page 21: SESION1AS400.ppt

Perfil de Usuario

• Es un nombre por el cual podemos acceder al sistema operativo OS/400, para que pueda manejar o controlar todos sus recursos.

• Comando que me permite Crear el Perfil de Usuario: CRTUSRPRF ,luego pulsar F4.

• El sistema le muestra la siguiente pantalla, donde podra ingresar los parámetros correspondientes.

Page 22: SESION1AS400.ppt

Perfil de Usuario

• Si deseo ver más parámetros de este comando solo pulsamos la tecla de función [F10], y solo avanza de página con la tecla [AV.PAG], para poder ver los demás parámetros.

Page 23: SESION1AS400.ppt

Perfil de Usuario

• Parámetros necesarios:– (*)Perfil de Usuario: Específica el nombre del perfil de usuario que se

modifica.– (*)Contraseña de Usuario: Es la contraseña que se le otorga a un usuario

• Los valores posibles son:– *SAME: La contraseña del usuario no cambia– *NONE: No hay ninguna contraseña asociada a este perfil de usuario. Los usuarios no pueden iniciar

una sesión en un sistema con un perfil que tenga especificado PASSWORD (*NONE)

– Contraseña Caducada: Especifica si la contraseña se establece como caducada. Si la contraseña se establece como caducada, el usuario necesita cambiar la contraseña para iniciar la sesión en el sistema.

• Los valores posibles son:– *SAME: No cambia el valor de caducidad de la contraseña.– *NO : No se establece la contraseña como caducada.– *YES: La contraseña se establece como caducada.

– (*)Estado: El sistema inhabilitará un perfil de usuario si el número de intentos de inicio de sesión anómalos alcanza el límite especificado en el valor del sistema QMAXSIGN. Puede volver a habilitar un perfil de usuario especificando

• *ENABLED en este parámetro. También puede inhabilitar un perfil de usuario explícitamente especificando *DISABLED.

Page 24: SESION1AS400.ppt

Perfil de Usuario

• (*)Clase de Usuario: Específica el tipo de usuario asociado a este perfil de usuario como: responsable de seguridad, administrador de seguridad, programador, operador del sistema o usuario.– Los valores posibles son:

• *USER : Usuario• *SYSOPR: Operador del Sistema• *PGMR : Programador• *SECADM: Administrador de Seguridad

• *SECORF: Jefe de Seguridad (Responsable de la seguridad del sistema)• (*)Nivel de Ayuda: Específica la interfaz de usuario a utilizar.

– Los valores posibles son:• *SYSVAL : Se utiliza el nivel de ayuda definido en el valor del sistema QASTLVL.

• *BASIC: Se utiliza la interfaz de usuario de Operational Assistant.• *INTERMED: Se utiliza la interfaz del sistema.

• *ADVANCED : Se utiliza la interfaz del sistema de experto. Para que puedan tener lugar más entradas de

lista, no se visualizan las teclas de opción ni las teclas de función. Si un mandato no tiene un nivel

• (*)Biblioteca Actual: Especifica el nombre de la biblioteca actual asociada con el trabajo que está ejecutándose.

Page 25: SESION1AS400.ppt

Perfil de Usuario

• Programa inicial a llamar: Especifica, para un trabajo interactivo, el nombre del programa al que se llama siempre que se inicie un nuevo paso de direccionamiento que tenga QCMD como programa de proceso de petición.

• Menú Inicial: Específica el nombre del menú que se muestra cuando el usuario inicia la sesión.

• (*)Limitar Posibilidades: Especifica el límite hasta el cual el usuario puede controlar los valores de programa inicial, menú inicial, biblioteca actual y programa de manejo de la tecla Atención.

• (*)Autorización Especial: Especifica las autorizaciones especiales otorgadas a un usuario. Las autorizaciones especiales son necesarias para realizar ciertas funciones en el sistema.

• Restricciones:– El perfil de usuario que crea o cambia otro perfil de usuario debe tener otorgadas todas las

autorizaciones especiales.

– El usuario debe tener las autorizaciones especiales *ALLOBJ y *SECADM para otorgar la autorización especial *SECADM a otro usuario utilizando el mandato CRTUSRPRF.

Page 26: SESION1AS400.ppt

Lista de Autorizaciones

• *ALLOBJ : Todos los Objetos• *AUDIT: Auditoria• *IOSYSCFG: Configuración de entrada / salida• *JOBCTL: Control de trabajo• *SAVSYS: Salvar, restaurar, Liberar objetos• *SECADM : Administrador de seguridad• *SERVICE : Servicio• *SPLCTL : Control de Spool• (*)Limitar Sesiones de Dispositivo: Específica si el número de sesiones de

dispositivo permitidas a un usuario está limitado a una sesión.• (*)Max. Almacenamiento Permitido: Especifica la cantidad máxima de

almacenamiento auxiliar que se asigna para almacenar objetos permanentes que son propiedad de este perfil de usuario.– Valor a usar: 20000

• (*)Max. Prioridad Planificación: Específica la prioridad de planificación máxima que se permite tener al usuario para cada trabajo sometido al sistema. La prioridad de planificación puede tener un valor que esté entre 0 y 9, donde 0 es la prioridad máxima y 9 es la prioridad mínima.– Valor a Usar: 6

Page 27: SESION1AS400.ppt

Lista de Autorizaciones•  (*)Descripción de Trabajo: Específica el nombre de la descripción de trabajo

utilizada para trabajos que arrancan a través de entradas de estación de trabajo del subsistema. Por ejemplo definir una descripción de trabajo AULAAS400 y luego especificar este valor (AULAAS400) como DESCRIPCION DE TRABAJO– (*)Biblioteca: Específica el nombre de la descripción de trabajo utilizada para trabajos que

arrancan a través de entradas de estación de trabajo del subsistema.– Por ejemplo usar el V alor : QGPL

• (*)Perfil de Grupo: Específica el nombre del perfil de grupo.– Por ejemplo a Usar: AULAAS400.

• (*)Código de Contabilidad: Especifica el código de contabilidad que se utiliza al registrar la utilización de recursos del sistema para trabajos que utilizan esta descripción. Si el trabajo se somete mediante el mandato Someter Trabajo (SBMJOB), se utilizará el código de contabilidad del usuario que lo ha sometido.– Valor a Usar: Perfil de Usuario

• (*)Entrega : Específica cómo se entregan los mensajes que se envían a la cola de mensajes para el perfil de usuario.– Los valores posibles son:

• *NOTIFY: El trabajo al que está asignada la cola de mensajes se notifica cuando un mensaje llega a la cola de mensajes

• *HOLD : Los mensajes se retienen en la cola de mensajes hasta que el usuario o el programa los soliciten.

• *BREAK : El trabajo al que está asignada la cola de mensajes se interrumpe cuando llega un mensaje a la cola de mensajes. Si el trabajo es un trabajo interactivo, suena la alarma audible. La modalidad de entrega no puede cambiarse a *BREAK si otro trabajo también está utilizando la cola de mensajes.

Page 28: SESION1AS400.ppt

• El mandato Crear biblioteca (CRTLIB) añade 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.

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

• En nuestra lista de bibliotecas tenemos:• 4 librerías del sistema (QSYS, QSYS2, QHLPSYS, QUSRSYS)• 1 librería en curso (CUR)• 2 librerías de usuario (USR)

Comando que me permite crear una biblioteca (CRTLIB)• Para poder crear una librería tienes que utilizar el siguiente comando CRTLIB + F4 y

debe registrar en el sistema los siguientes parametros:

Biblioteca : Específica 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 producción

*TEST : Esta es una biblioteca de prueba. Pueden actualiarse todos los objetos en una biblioteca de prueba durante la prueba, incluso si solicitó protección especial para bibliotecas de producción.

BIBLIOTECAS

Page 29: SESION1AS400.ppt

Texto Descriptivo: Puede ser cualquier comentario referente a la Biblioteca a crear.

Autorización: Específica la autorización que está otorgando a usuarios que no tienen autorización específica sobre el objeto, que no están en la lista de autorizaciones o cuyo perfil de grupo no tiene autorización específica sobre el objeto.

Valor a usar

*EXCLUDE

Autorización de Creación: Específica la autorización que está otorgando a usuarios que no tienen autorización específica sobre el objeto, que no están en la lista de autorizaciones o cuyo perfil de grupo no tiene autorización específica sobre el objeto.

Valor a usar

*EXCLUDE

 Comando que me permite añadir entrada a la lista de bibliotecas.• Para poder añadir una librería a una lista de librerías tienes que utilizar el siguiente

comando ADDLIBLE,

Otros comandos con Librerías• EDTLIBL: Comando que me permite editar la lista de bibliotecas• CLRLIB: Comando que me permite clarear una biblioteca.• WRKLIB: Comando para trabajar con Librerías• DLTLIB: Comando para Eliminar Librerías

Bibliotecas

Page 30: SESION1AS400.ppt

• Permite crear y usar dichos objetos. Hay muchos tipos, tales como archivos, bibliotecas y programas. Cada tipo tiene un uso específico. Todos los objetos se direccionan en bibliotecas. 

Un Objeto tiene las siguientes características:• Es una unidad de información que tiene un nombre• Contiene la información 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.

Comando que me permite Trabajar con Objetos.• Para poder trabajar con objetos tienes que utilizar el siguiente comando

WRKOBJ, tal como la siguiente pantalla.

Gestión de Objetos

Page 31: SESION1AS400.ppt

Descripción de objetos

• El mandato Visualizar Descripción 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 también puede visualizar los nombres y los atributos de las propias bibliotecas, tales como fecha de creación, hora de creación, propietario, etc.

Comando para Visualizar descripción de Objetos• Para poder visualizar la descripción de objetos se tiene que utilizar el siguiente comando

DSPOBJD.

 • Luego pulsamos [Enter], para poder ver sus parámetros, tal como la siguiente pantalla.

Editar autorización de Objetos• El mandato Editar Autorización de Objeto (EDTOBJAUT) visualiza la lista de usuarios

con autorización sobre el objeto y sus autorizaciones de usuario asociadas. Si usted es el propietario del objeto o tiene la autorización especial

• *ALLOBJ, puede añadir, cambiar o eliminar la autorización sobre un objeto. • Si tiene autorización de gestión sobre el objeto, puede revocar u otorgar sus

autorizaciones específicas a otros usuarios.

Page 32: SESION1AS400.ppt

DONDE:• Objeto: Especifica el objeto a visualizar• Biblioteca: Específica en que biblioteca se encuentra el objeto a visualizar• Tipo de Objetos: Específica 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 dónde conseguir entradas, cómo procesarlas y dónde poner los resultados. Un programa se crea cuando se compila o cuando se crea a partir de uno o más objetos de tipo módulo 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.

Page 33: SESION1AS400.ppt

Salvando objetos(SAVOBJ)

• El mandato Salvar Objeto (SAVOBJ) salva una copia de un solo objeto o un grupo de objetos ubicados en la misma biblioteca. Cuando se especifica *ALL en la solicitud Objetos (parámetro OBJ), pueden salvarse objetos de hasta 300 bibliotecas. Cuando se salva en un archivo de salvar, sólo puede especificarse una biblioteca

• Para poder salvar un objeto, se tiene que crear un archivo de salvar con el comando CRTSAVF, tal como se muestra en la siguiente pantalla.

Page 34: SESION1AS400.ppt

Archivo Físico Fuente• Un archivo físico fuente contiene los datos fuente necesarios para crear objetos Tales

como sentencias fuente del lenguaje de control (CL), que se utilizan para crear un programa CL, o las especificaciones de descripción de datos (DDS), que se utilizan para crear un archivo de base de datos o de dispositivo. 

• Un archivo físico fuente puede tener uno o más miembros.

CREAR UN ARCHIVO FISICO FUENTE(CRTSRCPF )• Para poder crear un archivo físico fuente deber de usar el siguiente comando

CRTSRCPF y luego Pulsar F4, y el sistema el displaya la pantalla siguiente:

Page 35: SESION1AS400.ppt

Miembros Fuentes

• Los miembros vienen hacer los códigos fuentes de los programas tales como rpg, cl, estructuras de datos de tablas físicas y logicas, archivos de pantalla, de impresora etc.

• Para poder crear un miembro fuente utilizar el utilitario SEU, invocando al comando STRSEU .

• Luego pulsamos la tecla de función [F4], para poder registrar los parámetros siguientes tales como nuestra pantalla después de invocar al comando STRSEU (Archivo físico fuente,Biblioteca,nombre del miembro a crear,tipo del miembro a crear,opcion y texto descriptivo).

Page 36: SESION1AS400.ppt

DONDE:

Nombre de Archivo fuente: Específica en que archivo fuente se va a crear ese miembro, el cual puede ser la QDDSSRC, QCLPSRC, QRPGSRC, QRPGLESRC, o un archivo fuente que nosotros creemos.

Nombre de Biblioteca: Específica en que biblioteca vamos a crear ese miembro, por defecto siempre se pone nuestra biblioteca o si se desea una biblioteca que hemos creado.

Nombre del Miembro Fuente: Específica el nombre del miembro a crear.

Tipo Fuente.- Especifica el tipo que va a tener ese miembro, el cual puede ser:

o Tabla Física: PF

o Tabla Lógica: LF

o Programa: RPG, RPGLE, CLP, etc.

o Edición: TXT

Opción: Especifica si se va a 2=editar, 5=visualizar, 6=Imprimir el miembro pero por omisión se especifica *BLANKS.

Texto Descriptivo: Puede ser cualquier comentario que identifique a ese miembro

Page 37: SESION1AS400.ppt

Gestión de Trabajos

• Un Trabajo es la unidad de tarea aceptada por el sistema.• La Gestión de Trabajos inicia todos los trabajos que se ejecuta el Sistema. El Trabajo

se somete en forma de trabajos.• La Gestión 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 estación de trabajo.

• El usuario suministra entonces la información 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 acción del usuario al ejecutar un Trabajo por Lotes.

Page 38: SESION1AS400.ppt

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 ejecución.

• Puede especificar que se dé tiempo al programa de aplicación para controlar el• proceso de final del trabajo.

Page 39: SESION1AS400.ppt

Subsistemas• Muestra el estado, e información sobre cada subsistema del sistema. Puede utilizar

esta lista para determinar si una cantidad específica de almacenamiento principal se ha asignado a un subsistema y si es así, para determinar a qué ID de agrupación dentro del subsistema se ha asignado el almacenamiento principal. También puede ver cuántos trabajos están 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.

Page 40: SESION1AS400.ppt

Subsistemas

• Escribimos la Opción 5 en el Subsistema QBATCH y presionamos Enter para poder Visualizar la Descripción de ese Subsistema.

• Luego escribimos la Opción 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

Page 41: SESION1AS400.ppt

• El mandato Trabajar con Estado del Sistema (WRKSYSSTS) le permite trabajar con información sobre el estado actual del sistema.

• Visualiza el número de trabajos actualmente en el sistema, la capacidad total de la agrupación de almacenamiento auxiliar (ASP), el porcentaje de ASP del sistema que se utiliza actualmente, la cantidad de almacenamiento auxiliar que está utilizándose actualmente.

Comando para Visualizar Estado de Sistema• Para poder trabajar con el estado del sistema, tenemos que usar el siguiente comando

WRKSYSSTS:

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

Trabajar con estado de sistema

Page 42: SESION1AS400.ppt

Trabajar con estado de sistema

Page 43: SESION1AS400.ppt

Trabajar con trabajos activos• Nos muestra el rendimiento e información de estado para trabajos que están activos

actualmente en el sistema. Toda la información se recoge en función de un trabajo. Los trabajos se ordenan en función del subsistema en el que se ejecutan. Los trabajos que se ejecutan en un subsistema (trabajos interactivos, trabajos por lotes, etc. ) se ordenan alfabéticamente por nombre de trabajo y aparecen debajo del campo del trabajo supervisor de subsistema al que están asociados.

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

Page 44: SESION1AS400.ppt

ESTADO DEL DISCO

Trabajar con Estado de Disco (WRKDSKSTS)

• La pantalla Trabajar con Estado de Disco muestra información de rendimiento y estado sobre las unidades de disco del sistema.

• Visualiza el número de unidades que hay actualmente en el sistema, el tipo de cada unidad de disco, el tamaño del espacio de disco, si el disco está actualmente en el sistema, el porcentaje de espacio del disco utilizado.

Page 45: SESION1AS400.ppt

SERVIDOR PUBLICO AS/400Y

EMULADOR SYSMTRAX

• SERVIDOR PUBLICO AS/400

• Servidor AS/400 en internet http://www.rent-as400.eu

• Acceso inmediato y gratuito, varias modalidades

• COMO INSTALAR EL EMULADOR AS400 –SYSMTRAX:

• http://www.youtube.com/watch?v=rSdHDvVdMUk

• CISCO-TV

• http://www.cisco.com/web/learning/le21/onlineevts/offers/twtv/twtv125span/reg.html?PRIORITY_CODE=000214384