Minicomputadoras Alberto Moreno

  • Uploaded by: Alberto Moreno Cueva
  • 0
  • 0
  • November 2019
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Minicomputadoras Alberto Moreno as PDF for free.

More details

  • Words: 2,177
  • Pages: 8
MINICOMPUTADORAS

1

CAPITULO I DE MINICOMPUTADORAS

ORGANIZACIÓN DEL SISTEMA AS400 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 *OUTQ Colas de salida Las Bibliotecas: cada objeto esta 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. 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:

MINICOMPUTADORAS

2

los archivos físicos de datos los archivos físicos de fuente. Un archivo físico de datos (tipo=*FILE atibuto=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. El comando CRTSRCPF crea un archivo físico con atributos especiales para archivos físicos de fuente. Por ejemplo, la longitud de registro es 92 (80 para el campo de línea de código, 6 para el campo de número de sucesión, y 6 para el campo de fecha). Los datos registrados en un archivo físico de datos puede agruparse en miembros. Un archivo físico de datos puede contener uno o más miembros. Estos miembros no son objetos en sí mismos pero son contenidos por un objeto. Esto implica que todos los miembros de un objeto comparten las mismas características básicas con los otros miembros en el objeto tal como titularidad y seguridad. En un archivo PF-SRC , cada miembro contiene declaraciones de fuente para un programa o fuente de DDS. Los miembros tienen un atributo asociado con ellos, que en el caso de miembros de PF-SRC , determina como lo tratara el sistema operativo a cada uno (tal como en funciones de editar y/o compilar). Este atributo se especifica cuando se crea el miembro, y permite que la compilación sea totalmente automática. Por ejemplo, si un miembro se ha especificado con atributo de CBL (para el programa DE LENGUAJE COBOL,) el editor de AS/400, SEU, tratara al formato como un fuente de programa cobol y cuando al PDM ( el Gestor de Desarrollo de Programas) se le da la instrucción para compilar el archivo, "sabe" que debería invocar el compilador DE LENGUAJE COBOL. 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

MINICOMPUTADORAS

3

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. Organizacion de Objetos: Las relaciones entre los diversos objetos que se han discutido en esta sección se indican a continuación:

Comandos vinculados con esta Sección: Bibliotecas (tipee GO CMDLIB para un listado completo) Borrar biblioteca CLRLIB Copiar Biblioteca CPYLIB Crear biblioteca CRTLIB Suprimir biblioteca DLTLIB Visualizar biblioteca DSPLIB Visualizar descr biblioteca DSPLIBD

MINICOMPUTADORAS

4

Trabajar con Bibliotecas WRKLIB Trabajar con bibl usando PDM WRKLIBPDM Arrancar PDM STRPDM Objetos: (tipee GO CMDOBJ para un listado completo) Copiar Objeto COPY Copiar Objeto CPY Crear objeto duplicado CRTDUPOBJ Mover Objeto MOV Mover Objeto MOVE Mover objeto MOVOBJ Trabajar con Objetos WRKOBJ Arrancar PDM STRPDM 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 Comparar miembro arch. Físico CMPPFM Arrancar PDM STRPDM Programas: (tipee GO CMDPGM para un listado completo) Analizar programas ANZPGM Llamar programa CALL Cambiar programa CHGPGM Crear programa COBOL CRTCBLPGM Crear programa CL CRTCLPGM Crear programa Java CRTJVAPGM Crear programa CRTPGM Arrancar PDM STRPDM Cola de Salida: (tipee GO CMDOUTQ para un listado completo)

MINICOMPUTADORAS

5

Borrar cola de salida CLROUTQ Crear cola de salida CRTOUTQ Suprimir cola de salida DLTOUTQ Retener cola de salida HLDOUTQ Liberar cola de salida RLSOUTQ Trabajar con cola de salida WRKOUTQ 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 estado impresión WRKPRTSTS Trab con atrib arch en spool WRKSPLFA Trabajar con archivos en spool WRKSPLF

VALORES DEL SISTEMA Descripcion:Los valores del sistema son elementos de información que afectan al entorno operativo de todo el sistema. Un valor del sistema contiene información de control para el funcionamiento de ciertos componentes del sistema. Un usuario puede modificar el sistema para definir el entorno de trabajo. La fecha del sistema y la lista de bibliotecas son ejemplos de valores del sistema. Los valores del sistema no son objetos y no pueden pasarse como valores de parámetros, como ocurre con las variables de CL. Los valores del sistema contienen especificaciones que le permiten controlar o modificar el funcionamiento global del sistema. Por ejemplo, puede utilizar el valor del sistema QDATFMT para especificar el formato de fecha como, por ejemplo, AMD, MDA, DMA o JUL (formato JULIANO). Todos los valores del sistema disponibles están ordenados por los tipos o categorías que aparecen en la pantalla Trabajar con valores del sistema: Fecha y Hora Edición Control del Sistema Lista de Bibliotecas Asignación Mensajes y Anotaciones Cronológicas Almacenamiento Seguridad Para visualizar los valores que en este momento tiene el equipo se accede

MINICOMPUTADORAS

6

mediante el comando WRKSYSVAL(*ALL).

SUBSISTEMA 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. Las descripciones de subsistema suministradas por IBM se proporcionan como ejemplos y como copias de seguridad para las descripciones de subsistema creadas por el usuario. Por tanto, no es aconsejable modificar las descripciones de subsistema en las bibliotecas QSYS y QGPL. Debe hacer copias de las descripciones de subsistema de estas bibliotecas y efectuar cambios en las copias. Descripcion de Subsistemas: Una descripción de subsistema es un objeto del sistema que contiene información que define las características de un entorno operativo controlado por el sistema. El identificador reconocido por el sistema para el tipo de objeto es *SBSD. Una descripción de subsistema define cómo, por dónde y cuánto trabajo entra en un subsistema, y los recursos que utiliza el subsistema para realizar el trabajo. Un subsistema activo toma el nombre sencillo de una descripción de subsistema. FORMAS DE TRABAJO EN AS/400 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

MINICOMPUTADORAS

7

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. 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 prearranque. 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. 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. Comandos vinculados con esta sección Trabajos (tipee GO CMDJOB para un listado completo) Cambiar trabajo CHGJOB Desconectar Trabajo DSCJOB Visualizar trabajo DSPJOB

MINICOMPUTADORAS

8

Visualizar anotaciones trabajo DSPJOBLOG Finalizar trabajo por lotes ENDBCHJOB Finalizar trabajo ENDJOB Finalizar anormalmente trabajo ENDJOBABN Retener trabajo HLDJOB Liberar trabajo RLSJOB Someter trabajo SBMJOB Finalizar sesión SIGNOFF Trabajar con Trabajos Activos WRKACTJOB Trabajar con trabajo WRKJOB Trab.con Entradas Planif.Trab. WRKJOBSCDE Trabajar con Trabaj Sometidos WRKSBMJOB Trabajar con trabajos usuario WRKUSRJOB

Related Documents

Visual Age Alberto Moreno
December 2019 40
Moreno
November 2019 54
Moreno
July 2020 32
Alberto
November 2019 37

More Documents from ""