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.

Advertisements