Componenti IMS

Il sistema di gestione delle informazioni (IMS) fornisce un monitoraggio del programma di transazione (TP) con un gestore tp integrato e un database gerarchico. Sia il monitoraggio tp che il database possono coordinare le transazioni con monitoraggi e database tp non IMS.

Per usare correttamente Transaction Integrator (TI), è necessario comprendere i componenti e la terminologia ims seguenti:

Area IMS
IMS usa aree definite per eseguire le relative funzioni. Le aree seguenti vengono in genere definite in VTAM quando si usa IMS:

  • Area di controllo: l'area ims principale. È proprietario di tutti i database a cui accedono le transazioni IMS ed è responsabile di tutte le comunicazioni con i database. Viene eseguito in modo continuo e supervisiona il funzionamento di altre aree dipendenti.

  • Area di elaborazione dei messaggi : area dipendente usata per l'elaborazione dei messaggi. L'area di controllo pianifica l'esecuzione dei provider di servizi di aggiornamento nell'mpr. È possibile definire più MPR in un singolo computer mainframe.

  • Area BMP (Batch Message Processing): area dipendente usata per l'elaborazione delle operazioni batch.

    Coda messaggi IMS
    La coda dei messaggi IMS viene usata dai provider di servizi di configurazione per accedere all'area MPP per l'elaborazione. A ogni area MPP è associata una coda di messaggi IMS. L'inserimento dei dati dell'applicazione nella coda dei messaggi IMS consente al server IMS di usare chiamate Standard Get Unique (GU), Get Next (GN) e Insert (ISRT) per scambiare dati con un'applicazione client.

    Linguaggio dati (DL)/I
    Il linguaggio di dati (DL)/I è il linguaggio di programmazione usato negli ambienti IMS tradizionali per accedere ai database IMS. I provider di servizi di messaggistica istantanea e cics possono essere scritti in molti linguaggi di programmazione diversi, ad esempio COBOL, PL/I, C, VS Pascal, Ada, REXX o linguaggio assembler. Tuttavia, quando uno di questi provider di servizi di configurazione deve accedere ai database IMS, deve usare le chiamate DL/I appropriate dal codice dell'applicazione. Alcune delle chiamate DL/I standard sono:

  • GU. Questa chiamata recupera i dati di input da elaborare.

  • GN. Questa chiamata recupera record sequenziali.

  • ISRT. Questa chiamata inserisce dati in un database o restituisce dati a un client che richiama.

Vedere anche

Architettura di Transaction Integrator
Elaborazione delle transazioni online