ARQUITECTURA AS/400AGENDA • 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 TOPOLOGIA DE RED 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 Visual Age for RPG. reportes. pantallas. . • Es por eso que nuestra INSTITUCION cuenta con un servidor modelo 270. El AS/400 escala de un solo procesador a uno de 24 vías. etc.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. y está en su sexta generación de la tecnología RISC de 64 bits. conexiones con otros lenguajes de programación como Visual Basic. para que los alumnos puedan trabajar con el servidor directamente. distribuidores y clientes. realizando programas. CONCEPTOS GENERALES IP PÚBLICA . 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 . Entorno del AS/400 • Al encender el sistema AS/400. estos datos serán proporcionados por el responsable de sistema a cada persona que vaya a tener acceso al sistema. . en donde se deberá teclear el nombre del usuario y una contraseña propia del usuario. se despliega una pantalla de inicio de sesión. Entorno del AS/400 . esta tecla de función siempre realizara el mismo proceso. Cuando se visualizan los parámetros de algún mandato. . – 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. – F9=Recuperar Pulse esta tecla de función si desea recuperar los diferentes mandatos tecleados en la línea de mandatos. pero en estos casos se utiliza para consultar las diferentes opciones de parámetros a teclear. es posible que también aparezca la tecla de función F4. – F12=Regresar Es utilizada para regresar a la pantalla previa de la que se generó el acceso a la pantalla actual. por lo pronto solo se explicaran las más comunes. es decir se teclea el mandato principal y al pulsar la tecla de F4.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. desplegará una pantalla con los parámetros disponibles para su uso. – 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). estos se irán presentando uno a uno en orden regresivo. – F3= Salir Esta opción es utilizada para salir del menú actual y regresar al menú de inicio o punto de partida. algún punto de opción o campo a teclear. – F4=Solicitud Esta tecla es utilizada para complementar la información cuando se desea o se está trabajando con mandatos. 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. . etc. Se puede manejar una librería por sistema. no se puede guardar información en archivos o no se puede correr o ejecutar un programa. que corresponden a dicha librería.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. programas. etc.. – Archivos Fuentes u Objetos: Se generan en base a las compilaciones. este se compila para generar el objeto. Si un fuente no es compilado. – Miembros Fuentes : Es el código que se desarrolla para la generación de un archivo /programa. (esto es definido por el área de sistemas). dpto. El objeto de un archivo se puede visualizar. por área. . La librería es un área donde se almacenan archivos. 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). ya sea de archivos o programas (fuentes). printer file (PRTF) • *PGM puede tener los siguientes atributos: CLP. archivo de pantalla (DSPF). RPGLE • Los tipos de fuentes mas comunes son: – – – – – – PF LF DSPF PRTF RPGLE CLP Archivos Físicos (Phisical File) Archivos Lógicos (Logical File) Archivos de Pantallas (Display File) Archivos de Reportes (Printer File) Programas RPG – ILE Programas de Control (Control Lenguaje Program) . lógico (LF). RPG.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). 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). • Para poder visualizar la versión del Sistema Operativo Os/400 se va al menú. la versión del Os/400 es la V5R1M0. • GO LICPGM . • Si queremos ver la versión del As/400. y el sistema nos contestara con un nuevo menú. y el sistema nos contestara con la siguiente pantalla. solo pulsamos la tecla de función [F11]. tal como la siguiente figura.Sistema Operativo OS/400 • Luego pulsamos [Enter]. Sistema Operativo . • El Os/400 permite que se ejecuten conjuntamente Trabajos Interactivos y Batch.El Sistema Operativo Os/400 soporta tanto Operaciones Interactivas como de proceso por lotes. . • El operador tiene la interfaces para controlar los trabajos(Interactivos y en Batch).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. • . Sistema Operativo OS/400 • Incluye: – Gestión de Objetos: Localiza los objetos tales como archivos y programas cuando se les solicita. etc. WRKOBJPDM.Comandos: WRKACTJOB. DSPJOB.Comandos: WRKOBJ.Comandos: CRTPF. DSPOBJD. – Gestión de Base de Datos: Maneja los datos almacenados en archivos de base de datos. SMBJOB. donde están almacenados. . como recuperarlos y las características de los datos. UPDDTA. etc. es decir. DSPPFM. – Gestión de Trabajos: Es responsable del mantenimiento del flujo de trabajos a través de todo el sistema. etc. . DSPMSG. Programas.Comandos: SNDMSG. etc. Sistema Operativo. – 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).Sistema Operativo OS/400 • Incluye: – Manejador de Mensajes: Permite manejar el control de los mensajes entre los usuarios del sistema. SNDBRKMSG. etc.Comandos: DSPUSRPRF. etc. GRTOBJAUT. EDTOBJAUT. – Lenguaje de Control: Encargado de verificar le ejecución y manejo de todos los comandos del sistema. para luego formar los comandos. MANDATO WRK CHG DSP SND CRT STS SYS LIC PGM PRF USR SRC DESCRIPCION Trabajar Cambiar Visualizar Enviar Crear Estado Sistema Licencia Programa Perfil Usuario Fuente MANDATO P MSG OBJ MBR SBM JOB LIB EDT AUT L E DSK VAL GRT DESCRIPCION Físico Mensajes Objetos Miembros Someter Trabajo Librería Editar Autorización Lista Entrada Disco Valores Otorgar MANDATO VAL GRT Q PWD ADD CUR ACT SAV CLR RST F SPL PDM DESCRIPCION Valores Otorgar Cola Pass Word Adicionar Curso Activos Salvar Clarear Restaurar Archivo Spool Trabajar con el PDM . para realizar el buen manejo del sistema operativo OS/400.Sistema Operativo OS/400 • El Sistema Operativo ofrece una diversidad de comandos. entre los cuales vamos a mencionar algunos mandatos mas usados. • Donde: Cambiar = 1er mandato (CHG). • Sintaxis: 1 + 4 + 3 + 2 • Ejemplo: Escribir el siguiente comando: Crear Archivo Físico Fuente. • Ejemplo: Escribir el siguiente comando: Crear Librería.Físico = 3er mandato (P) y Fuente = 4to mandato (SRC) • Entonces el comando seria el siguiente: CRTPSRCPF .Si se quiere formar un comando con 3 mandatos Ejemplo: Escribir el siguiente comando: Cambiar Librería en Curso.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. • Donde: Crear = 1er mandato (CRT) . • Donde: • Crear = 1er mandato (CRT) . Librería = 2do mandato (LIB) – Entonces el comando seria el siguiente (1+2 ) : CRTLIB – . 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.Archivo = 2do mandato (F) . • Comando que me permite Crear el Perfil de Usuario: CRTUSRPRF .luego pulsar F4. • El sistema le muestra la siguiente pantalla.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. donde podra ingresar los parámetros correspondientes. para poder ver los demás parámetros. y solo avanza de página con la tecla [AV. .Perfil de Usuario • Si deseo ver más parámetros de este comando solo pulsamos la tecla de función [F10].PAG]. – *YES: La contraseña se establece como caducada. Si la contraseña se establece como caducada. 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. – (*)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 valores posibles son: – *SAME: No cambia el valor de caducidad de la contraseña.Perfil de Usuario • Parámetros necesarios: – (*)Perfil de Usuario: Específica el nombre del perfil de usuario que se modifica. el usuario necesita cambiar la contraseña para iniciar la sesión en el sistema. También puede inhabilitar un perfil de usuario explícitamente especificando *DISABLED. Puede volver a habilitar un perfil de usuario especificando • *ENABLED en este parámetro. – *NO : No se establece la contraseña 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. Perfil de Usuario • (*)Clase de Usuario: Específica el tipo de usuario asociado a este perfil de usuario como: responsable de seguridad. . operador del sistema o usuario. Para que puedan tener lugar más entradas de lista. programador. • *ADVANCED : Se utiliza la interfaz del sistema de experto. – Los valores posibles son: • • • • *USER : *SYSOPR: *PGMR : *SECADM: Usuario Operador del Sistema Programador Administrador de Seguridad de la seguridad del sistema) • (*)Nivel de Ayuda: Específica la interfaz de usuario a utilizar. • *INTERMED: Se utiliza la interfaz del sistema. – Los valores posibles son: • *SYSVAL : Se utiliza el nivel de ayuda definido en el valor del sistema QASTLVL. Si un mandato no tiene un nivel • (*)Biblioteca Actual: Especifica el nombre de la biblioteca actual asociada con el trabajo que está ejecutándose. no se visualizan las • *SECORF: Jefe de Seguridad (Responsable teclas de opción ni las teclas de función. administrador de seguridad. • *BASIC: Se utiliza la interfaz de usuario de Operational Assistant. • Restricciones: – El perfil de usuario que crea o cambia otro perfil de usuario debe tener otorgadas todas las autorizaciones especiales. para un trabajo interactivo. • (*)Limitar Posibilidades: Especifica el límite hasta el cual el usuario puede controlar los valores de programa inicial. Las autorizaciones especiales son necesarias para realizar ciertas funciones en el sistema. • (*)Autorización Especial: Especifica las autorizaciones especiales otorgadas a un usuario. biblioteca actual y programa de manejo de la tecla Atención. – El usuario debe tener las autorizaciones especiales *ALLOBJ y *SECADM para otorgar la autorización especial *SECADM a otro usuario utilizando el mandato CRTUSRPRF. .Perfil de Usuario • Programa inicial a llamar: Especifica. • Menú Inicial: Específica el nombre del menú que se muestra cuando el usuario inicia la sesión. menú inicial. 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. – Valor a usar: 20000 • (*)Max.Lista de Autorizaciones • • • • • • • • • *ALLOBJ : Todos los Objetos *AUDIT: Auditoria *IOSYSCFG: Configuración de entrada / salida *JOBCTL: Control de trabajo *SAVSYS: Salvar. restaurar. • (*)Max. donde 0 es la prioridad máxima y 9 es la prioridad mínima. – Valor a Usar: 6 . La prioridad de planificación puede tener un valor que esté entre 0 y 9. 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. 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. Prioridad Planificación: Específica la prioridad de planificación máxima que se permite tener al usuario para cada trabajo sometido al sistema. Si el trabajo se somete mediante el mandato Someter Trabajo (SBMJOB). se utilizará el código de contabilidad del usuario que lo ha sometido. suena la alarma audible. – Por ejemplo usar el V alor : QGPL • (*)Perfil de Grupo: Específica el nombre del perfil de grupo. – Por ejemplo a Usar: AULAAS400. • *BREAK : El trabajo al que está asignada la cola de mensajes se interrumpe cuando llega un mensaje a la cola de mensajes. • (*)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.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. Si el trabajo es un trabajo interactivo. La modalidad de entrega no puede cambiarse a *BREAK si otro trabajo también está utilizando la cola de mensajes. – 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. 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. Antes de situar cualquier objeto en una biblioteca. . Tipo de Biblioteca: Identifica el tipo de biblioteca a usar. Al crear la biblioteca. • En nuestra lista de bibliotecas tenemos: • 4 librerías del sistema (QSYS. QHLPSYS. ésta se almacena realmente como parte del sistema interno. tal como la siguiente pantalla. incluso si solicitó protección especial para bibliotecas de producción. 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.BIBLIOTECAS • El mandato Crear biblioteca (CRTLIB) añade una biblioteca nueva al sistema. QSYS2. debe haberse creado la biblioteca. • Luego solo tienes que pulsar [Enter]. 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. y te mostrara una pantalla con la lista de librerías o bibliotecas. Pueden actualiarse todos los objetos en una biblioteca de prueba durante la prueba. 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. Valor a usar *EXCLUDE Comando que me permite añadir entrada a la lista de bibliotecas. que no están en la lista de autorizaciones o cuyo perfil de grupo no tiene 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. • WRKLIB: Comando para trabajar con Librerías • DLTLIB: Comando para Eliminar Librerías . Autorización: Específica la autorización que está otorgando a usuarios que no tienen autorización específica sobre el objeto.Bibliotecas Texto Descriptivo: Puede ser cualquier comentario referente a la Biblioteca a crear. • 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. • Los programas son objetos. tal como la siguiente pantalla. Cada tipo tiene un uso específico. 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. bibliotecas y programas. se les da un nombre y pueden ser usados por mandatos y/o programas. tipo. Todos los objetos se direccionan en bibliotecas. Todos ellos ocupan espacio. etc. tales como archivos. • Para poder trabajar con objetos tienes que utilizar el siguiente comando WRKOBJ.) Ocupa espacio en memoria. al igual que las bibliotecas. las colas y los archivos.Gestión de Objetos • Permite crear y usar dichos objetos. Hay muchos tipos. cuando se creo. . Comando que me permite Trabajar con Objetos. tal como la siguiente pantalla. etc.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. 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 tiene autorización de gestión sobre el objeto. Comando para Visualizar descripción de Objetos • Para poder visualizar la descripción de objetos se tiene que utilizar el siguiente comando DSPOBJD. puede añadir. propietario. puede revocar u otorgar sus autorizaciones específicas a otros usuarios. cambiar o eliminar la autorización sobre un objeto. El mandato también puede visualizar los nombres y los atributos de las propias bibliotecas. • Luego pulsamos [Enter]. tales como fecha de creación. hora de creación. para poder ver sus parámetros. Si usted es el propietario del objeto o tiene la autorización especial • *ALLOBJ. *PGM: Es un objeto programa (*PGM) contiene un conjunto de instrucciones que le indica al sistema dónde conseguir entradas. . Los valores posibles son: • *ALL: Se listan todos los tipos de objeto que tienen el nombre de objeto especificado. programas y otros objetos que pueden servir de directorio para otros objetos.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. cómo procesarlas y dónde poner los resultados. un archivo de dispositivo o un conjunto de registros relacionados en un archivo. • *LIB: Es un objeto biblioteca (*LIB) contiene archivos. *FILE: Es un objeto archivo (*FILE) define un archivo de base de datos. 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). tal como se muestra en la siguiente pantalla. sólo puede especificarse una biblioteca • Para poder salvar un objeto. .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. pueden salvarse objetos de hasta 300 bibliotecas. Cuando se especifica *ALL en la solicitud Objetos (parámetro OBJ). Cuando se salva en un archivo de salvar. se tiene que crear un archivo de salvar con el comando CRTSAVF. y el sistema el displaya la pantalla siguiente: .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 archivo de base de datos o de dispositivo. • Un archivo físico fuente puede tener uno o más miembros. que se utilizan para crear un programa CL. o las especificaciones de descripción de datos (DDS). 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. • Para poder crear un miembro fuente utilizar el utilitario SEU. • Luego pulsamos la tecla de función [F4]. cl. de impresora etc. archivos de pantalla.nombre del miembro a crear.opcion y texto descriptivo).Biblioteca.Miembros Fuentes • Los miembros vienen hacer los códigos fuentes de los programas tales como rpg. . para poder registrar los parámetros siguientes tales como nuestra pantalla después de invocar al comando STRSEU (Archivo físico fuente.tipo del miembro a crear. invocando al comando STRSEU . estructuras de datos de tablas físicas y logicas. CLP. o un archivo fuente que nosotros creemos.. QRPGLESRC. el cual puede ser la QDDSSRC. 6=Imprimir el miembro pero por omisión se especifica *BLANKS. RPGLE. Texto Descriptivo: Puede ser cualquier comentario que identifique a ese miembro . QCLPSRC. Nombre del Miembro Fuente: Específica el nombre del miembro a crear. o Edición: TXT Opción: Especifica si se va a 2=editar.DONDE: Nombre de Archivo fuente: Específica en que archivo fuente se va a crear ese miembro. QRPGSRC.Especifica el tipo que va a tener ese miembro. 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. 5=visualizar. el cual puede ser: o Tabla Física: PF o Tabla Lógica: LF o Programa: RPG. etc. Tipo Fuente. 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. • La Gestión de Trabajos acciona los recursos (Espacio. El Trabajo se somete en forma de trabajos. • El usuario suministra entonces la información necesaria. Normalmente no se necesita ninguna acción del usuario al ejecutar un Trabajo por Lotes. • La Gestión de Trabajos inicia todos los trabajos que se ejecuta el Sistema. . 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.Gestión de Trabajos • Un Trabajo es la unidad de tarea aceptada por el sistema. • Uno inicia un trabajo interactivo cada vez que se conecta y lo finaliza al desconectarse. 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.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. También puede ver cuántos trabajos están activos en cada subsistema. • Para poder trabajar con los subsistemas tenemos que usar el siguiente comando WRKSBS. y el sistema nos contestara con la siguiente pantalla. Comando que me permite trabajar con Subsistemas. e información sobre cada subsistema del sistema. tal como se muestra en la siguiente pantalla. Puede utilizar esta lista para determinar si una cantidad específica de almacenamiento principal se ha asignado a un subsistema y si es así.Subsistemas • Muestra el estado. • Luego Pulsamos [Enter]. para determinar a qué ID de agrupación dentro del subsistema se ha asignado el almacenamiento principal. . Subsistemas • Escribimos la Opción 5 en el Subsistema QBATCH y presionamos Enter para poder Visualizar la Descripción de ese Subsistema. En esta pantalla podemos apreciar cuantas colas de trabajo tenemos en el Subsistema QBATCH . • Luego escribimos la Opción 6 y presionamos Enter para poder Visualizar las Entradas a las Colas de Trabajos. • Visualiza el número de trabajos actualmente en el sistema. la capacidad total de la agrupación de almacenamiento auxiliar (ASP). . tenemos que usar el siguiente comando WRKSYSSTS: Luego pulsamos [Enter].Trabajar con estado de sistema • El mandato Trabajar con Estado del Sistema (WRKSYSSTS) le permite trabajar con información sobre el estado actual del sistema. la cantidad de almacenamiento auxiliar que está utilizándose actualmente. Comando para Visualizar Estado de Sistema • Para poder trabajar con el estado del sistema. tal como la siguiente pantalla. para poder ver el estado del sistema. el porcentaje de ASP del sistema que se utiliza actualmente. Trabajar con estado de sistema . Toda la información se recoge en función de un trabajo. tal como la siguiente pantalla. para poder ver los trabajos que se encuentran activos. . trabajos por lotes. • Luego pulsamos [ENTER]. ) se ordenan alfabéticamente por nombre de trabajo y aparecen debajo del campo del trabajo supervisor de subsistema al que están asociados. Los trabajos se ordenan en función del subsistema en el que se ejecutan. Los trabajos que se ejecutan en un subsistema (trabajos interactivos.Trabajar con trabajos activos • Nos muestra el rendimiento e información de estado para trabajos que están activos actualmente en el sistema. etc. 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. el tipo de cada unidad de disco. el porcentaje de espacio del disco utilizado. el tamaño del espacio de disco. . si el disco está actualmente en el sistema. • Visualiza el número de unidades que hay actualmente en el sistema. rent-as400.cisco.eu • Acceso inmediato y gratuito.SERVIDOR PUBLICO AS/400 Y EMULADOR SYSMTRAX • SERVIDOR PUBLICO AS/400 • Servidor AS/400 en internet http://www.html?PRIORITY_CODE=000214384 .com/watch?v=rSdHDvVdMUk • CISCO-TV • http://www.youtube. varias modalidades • COMO INSTALAR EL EMULADOR AS400 –SYSMTRAX: • http://www.com/web/learning/le21/onlineevts/offers/twtv/t wtv125span/reg.