Componentes de IMS
El sistema de administración de información (IMS) proporciona un monitor de programa de transacciones (TP) con un administrador de TP integrado y una base de datos jerárquica. Tanto el Monitor de TP como la base de datos pueden coordinar transacciones con monitores y bases de datos de TP que no son imS.
Para usar el Integrador de transacciones (TI) correctamente, debe comprender los siguientes componentes y terminología de IMS:
Región de IMS
IMS usa regiones definidas para realizar sus funciones. Las siguientes regiones se definen normalmente en VTAM cuando se usa IMS:
Región de control: la región principal de IMS. Posee todas las bases de datos a las que acceden las transacciones imS y es responsable de todas las comunicaciones con las bases de datos. Se ejecuta continuamente y supervisa el funcionamiento de otras regiones dependientes.
Región de procesamiento de mensajes (MPR): región dependiente que se usa para procesar mensajes. La región de control programa los CSP para que se ejecuten en mpR. Puede tener varias MPR definidas en un único equipo central.
Región de procesamiento de mensajes por lotes (BMP): región dependiente que se usa para procesar operaciones por lotes.
Cola de mensajes de IMS
Los CSP usan la cola de mensajes IMS para acceder a la región de MPP para su procesamiento. Cada región de MPP tiene una cola de mensajes IMS asociada. La colocación de datos de aplicación en la cola de mensajes de IMS permite que el TP del servidor IMS use las llamadas Estándar Get Unique (GU), Get Next (GN) e Insert (ISRT) para intercambiar datos con una aplicación cliente.Lenguaje de datos (DL)/I
El lenguaje de datos (DL)/I es el lenguaje de programación que se usa en entornos tradicionales de IMS para acceder a las bases de datos de IMS. Los TPs de IMS y los CSP cics se pueden escribir en muchos lenguajes de programación diferentes, como COBOL, PL/I, C, VS Pascal, Ada, REXX o lenguaje ensamblador. Sin embargo, cuando cualquiera de estos CSP necesita acceder a las bases de datos de IMS, deben usar las llamadas DE DL/I adecuadas desde su código de aplicación. Algunas de las llamadas estándar dl/I son:GU. Esta llamada recupera los datos de entrada que se van a procesar.
GN. Esta llamada recupera registros secuenciales.
ISRT. Esta llamada inserta datos en una base de datos o devuelve datos a un cliente que invoca.
Consulte también
Arquitectura del Integrador de transacciones
Procesamiento de transacciones en línea