- IMS DB - Inicio
- IMS DB - Descripción General
- IMS DB - Estructura
- IMS DB - DL/I Terminología
- IMS DB - DL/I Procesamiento
- IMS DB - Bloques de Control
- IMS DB - Programación
- IMS DB - Cobol Básico
- IMS DB - DL/I Funciones
- IMS DB - PCB máscara
- IMS DB - SSA
- IMS DB - Recuperación de Datos
- IMS DB - Manipulación de Datos
- IMS DB - Índice Secundario
- IMS DB - Base de datos lógica
- IMS DB - Recuperación
- IMS DB - Preguntas de la entrevist
IMS DB - PCB mscara
PCB es sinnimo de Comunicacin del programa. PCB Mask es el segundo parmetro utilizado en la DL/I. Se declara en la seccin del elevador. A continuacin se muestra la sintaxis de un PCB mscara:
01 PCB-NAME. 05 DBD-NAME PIC X(8). 05 SEG-LEVEL PIC XX. 05 STATUS-CODE PIC XX. 05 PROC-OPTIONS PIC X(4). 05 RESERVED-DLI PIC S9(5). 05 SEG-NAME PIC X(8). 05 LENGTH-FB-KEY PIC S9(5). 05 NUMB-SENS-SEGS PIC S9(5). 05 KEY-FB-AREA PIC X(n).
Estos son los puntos clave a tener en cuenta:
Para cada base de datos, el DL/I mantiene una zona de almacenamiento que se conoce como el programa de comunicacin. Se almacena la informacin sobre la base de datos a las que se accede en los programas de aplicacin.
La entrada declaracin crea una conexin entre el PCB mscaras en el varillaje y el PCB en el marco del programa de radiotelevisin. El PCB mscaras utilizadas en un DL/I llamada dice base de datos que desee utilizar para la operacin.
Usted puede asumir esta especificacin es similar a un nombre de archivo en un comunicado o COBOL LEER un nombre de registro en COBOL escribir un comunicado. No seleccionar, asignar, abrir o cerrar las declaraciones son necesarios.
Despus de cada llamada DL/I, el DL/I almacena un cdigo de estado en el PCB y el programa puede usar ese cdigo para determinar si la llamada ha tenido xito o no.
PCB Nombre
Puntos a tener en cuenta:
PCB es el nombre de la zona, lo que se refiere a la estructura entera de la PCB.
PCB nombre se utiliza en el programa.
PCB nombre no es un campo de la placa de circuito impreso.
DBD Nombre
Puntos a tener en cuenta:
DBD nombre contiene los datos de caracteres. Es de ocho bytes.
El primer campo de la PCB es el nombre de la base de datos que se procesan y se proporciona el DBD nombre de la biblioteca base de descripciones asociadas con una base de datos determinada.
Nivel de segmento
Puntos a tener en cuenta:
Nivel de segmento se conoce como segmento Indicador nivel de jerarqua. Contiene datos de caracteres y dos bytes de longitud.
A nivel de segmento campo almacena el nivel del segmento que se proces. Cuando un segmento se recupera satisfactoriamente, el nmero de nivel del segmento se almacena aqu.
A nivel de segmento terreno nunca tiene un valor mayor que 15, porque ese es el nmero mximo de los niveles permitidos en una bases de datos DL/I.
Cdigo de estado
Puntos a tener en cuenta:
Cdigo de estado campo contiene dos bytes de datos de caracteres.
Cdigo de estado contiene el DL/I cdigo de estado.
Los espacios se mueven al cdigo de estado campo al DL/I complete el procesamiento de llamadas con xito.
No-espacio los valores indican que la llamada no fue exitosa.
GB cdigo de estado indica el fin de archivo y el cdigo de estado GE indica que los segmentos solicitado no se encuentra.
Proc Opciones
Puntos a tener en cuenta:
Proc opciones son conocidos como opciones de proceso que contienen cuatro caracteres de campos de datos.
Una opcin de transformacin campo indica qu tipo de tratamiento el programa est autorizado a hacer en la base de datos.
Reservados DL/I
Puntos a tener en cuenta:
Reservados DL/I es conocida como la zona de reserva del IMS. Almacena cuatro bytes datos binarios.
IMS utiliza esta rea para su propia vinculacin interna relacionados con un programa de aplicacin.
Nombre de segmento
Puntos a tener en cuenta:
SEG nombre se conoce como nombre de segmento rea de informacin. Contiene 8 bytes de datos de caracteres.
El nombre del segmento se almacena en este campo despus de cada DL/I.
FB Clave Longitud
Puntos a tener en cuenta:
Longitud FB clave es conocida como la longitud de la clave rea de informacin. Almacena cuatro bytes de datos binarios.
Este campo se utiliza para informar de la longitud de la clave concatenada de los niveles ms bajos en el segmento anterior.
Se utiliza con el rea de informacin clave.
Nmero de segmentos Sensibilidad
Puntos a tener en cuenta:
Nmero de segmentos sensibilidad almacenar cuatro bytes datos binarios.
Define en qu nivel un programa de aplicacin es sensible. Es contar el nmero de segmentos en la estructura lgica de datos.
rea de Informacin clave
Puntos a tener en cuenta:
rea de informacin clave vara de un PCB a otro.
Contiene el mayor tiempo posible clave concatenada que puede ser utilizado con el programa de la base de datos.
Despus de una operacin en la base de datos, DL/I devuelve la clave concatenada de los niveles ms bajos de procesado en este campo, y que devuelve la longitud de la clave en la longitud de la clave rea de informacin.