Sie sind auf Seite 1von 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

Das könnte Ihnen auch gefallen