PCB es sinónimo de Comunicación del programa. PCB Mask es el segundo parámetro utilizado en la DL/I. Se declara en la sección del elevador. A continuación se muestra la sintaxis de un PCB máscara:
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 comunicación. Se almacena la información sobre la base de datos a las que se accede en los programas de aplicación.
La entrada declaración crea una conexión entre el PCB máscaras en el varillaje y el PCB en el marco del programa de radiotelevisión. El PCB máscaras utilizadas en un DL/I llamada dice base de datos que desee utilizar para la operación.
Usted puede asumir esta especificación 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.
Después de cada llamada DL/I, el DL/I almacena un código de estado en el PCB y el programa puede usar ese código para determinar si la llamada ha tenido éxito o no.
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.
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.
Puntos a tener en cuenta:
Nivel de segmento se conoce como segmento Indicador nivel de jerarquía. 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 número de nivel del segmento se almacena aquí.
A nivel de segmento terreno nunca tiene un valor mayor que 15, porque ese es el número máximo de los niveles permitidos en una bases de datos DL/I.
Puntos a tener en cuenta:
Código de estado campo contiene dos bytes de datos de caracteres.
Código de estado contiene el DL/I código de estado.
Los espacios se mueven al código 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 código de estado indica el fin de archivo y el código de estado GE indica que los segmentos solicitado no se encuentra.
Puntos a tener en cuenta:
Proc opciones son conocidos como opciones de proceso que contienen cuatro caracteres de campos de datos.
Una opción de transformación campo indica qué tipo de tratamiento el programa está autorizado a hacer en la base de datos.
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 vinculación interna relacionados con un programa de aplicación.
Puntos a tener en cuenta:
SEG nombre se conoce como nombre de segmento área de información. Contiene 8 bytes de datos de caracteres.
El nombre del segmento se almacena en este campo después de cada DL/I.
Puntos a tener en cuenta:
Longitud FB clave es conocida como la longitud de la clave área de información. Almacena cuatro bytes de datos binarios.
Este campo se utiliza para informar de la longitud de la clave concatenada de los niveles más bajos en el segmento anterior.
Se utiliza con el área de información clave.
Puntos a tener en cuenta:
Número de segmentos sensibilidad almacenar cuatro bytes datos binarios.
Define en qué nivel un programa de aplicación es sensible. Es contar el número de segmentos en la estructura lógica de datos.
Puntos a tener en cuenta:
Área de información clave varía de un PCB a otro.
Contiene el mayor tiempo posible clave concatenada que puede ser utilizado con el programa de la base de datos.
Después de una operación en la base de datos, DL/I devuelve la clave concatenada de los niveles más bajos de procesado en este campo, y que devuelve la longitud de la clave en la longitud de la clave área de información.