- 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 - Programacin
Un programa de aplicacin que incluye DL/I, se pide no puede ejecutar directamente. En su lugar, un JCL es requerido para disparar el IMS DL/I mdulo de proceso por lotes. El mdulo de inicializacin lote IMS es DFSRRC00. El programa de aplicacin y el DL/I mdulo ejecutar juntos. El siguiente diagrama muestra la estructura de un programa de aplicacin que incluye DL/I, se pide para acceder a una base de datos.
Las interfaces de programacin de aplicaciones con IMS DL/I mdulos a travs de los siguiente elementos del programa:
Una entrada especifica que los PCB son utilizados por el programa.
UN PCB-mscara co-se relaciona con la informacin conservada en el pre-construidos PCB que recibe informacin de retorno del IMS.
Una zona Input-Output se utiliza para pasar a segmentos de datos y de la base de datos de IMS.
Las llamadas a DL/I especificar las funciones de procesamiento, como obtener, insertar, eliminar, sustituir, etc.
Verificar los cdigos de estado se utiliza para verificar el SQL cdigo de retorno de la opcin de transformacin especificado para informar si la operacin fue exitosa o no.
A Terminar instruccin se utiliza para poner fin a la tramitacin de los programas de aplicacin que incluye el DL/I.
Diseo Segmentos
En la actualidad, nos enteramos de que la IMS consiste en segmentos que se utilizan en lenguajes de programacin de alto nivel para acceder a los datos. Considere la siguiente estructura de la base de datos de IMS una biblioteca que ya hemos visto anteriormente y aqu podemos ver el diseo de sus segmentos en COBOL:
01 LIBRARY-SEGMENT. 05 BOOK-ID PIC X(5). 05 ISSUE-DATE PIC X(10). 05 RETURN-DATE PIC X(10). 05 STUDENT-ID PIC A(25). 01 BOOK-SEGMENT. 05 BOOK-ID PIC X(5). 05 BOOK-NAME PIC A(30). 05 AUTHOR PIC A(25). 01 STUDENT-SEGMENT. 05 STUDENT-ID PIC X(5). 05 STUDENT-NAME PIC A(25). 05 DIVISION PIC X(10).
Descripcin general del programa Aplicacin
La estructura de la aplicacin IMS programa es diferente de la de un no-IMS programa de aplicacin. Un programa SIF no puede ser ejecutado directamente, sino que siempre se llama a una subrutina. Un programa de aplicacin IMS Programa Especificacin consta de bloques para proporcionar una visin de la base de datos de IMS.
El programa de aplicacin y los rganos subsidiarios principales vinculados a este programa se cargan cuando ejecutamos un programa de aplicacin que incluye IMS DL/I mdulos. A continuacin, las solicitudes de llamadas activado por los programas de aplicacin se ejecutan por el SIV.
Servicios IMS
Los siguientes servicios IMS son utilizados por el programa de aplicacin:
- Acceder a la base de datos registros
- Emitir los comandos del IMS
- IMS Emisin llamadas de servicio
- Control de llamadas
- Sincronizar las llamadas
- Enviar o recibir mensajes de los terminales de usuario en lnea