Condividi tramite


Componenti CICS

Customer Information Control System (CICS) è un sistema applicativo mainframe che fornisce componenti quali un monitoraggio dell'elaborazione delle transazioni e un gestore di elaborazione delle transazioni per l'esecuzione di applicazioni OLTP (Online Transaction Processing). CICS viene in genere installato nei computer mainframe z/OS. CICS estende le funzionalità di un ambiente solo batch fornendo i componenti del sistema dell'applicazione che consentono al computer mainframe di eseguire applicazioni OLTP.

CICS può eseguire applicazioni online nel computer mainframe perché CICS agisce quasi come un sistema operativo separato: gestisce il proprio spazio indirizzi di memoria, esegue le proprie funzioni di gestione dei file e gestisce l'esecuzione simultanea di più applicazioni transazioni.

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

Regione CICS
Ogni istanza di CICS in esecuzione in un computer mainframe viene definita in Virtual Telecommunications Access Method (VTAM) usando un'istruzione dell'applicazione VTAM. Ogni istanza CICS definita in un'istruzione dell'applicazione è denominata area CICS. È utile definire più regioni CICS su un singolo computer mainframe perché ti permette di raggruppare logicamente i TP in regioni CICS separate e di utilizzare almeno una regione CICS per testare.

CI
Il programma di transazione (TP) è il software applicativo che viene eseguito sotto la supervisione di CICS e contiene il codice di programmazione effettivo necessario per elaborare la logica di business. Altri termini che fanno riferimento a un programma di transazione (TP) sono transazione, programma di transazione host, programma applicativo e programma.

ID transazione
Tutti i TP eseguiti in CICS vengono richiamati usando un'identificazione delle transazioni a quattro caratteri univoca (TRANID). Questo può talvolta generare confusione perché l'ID transazione in genere è diverso dal nome TP. Ad esempio, il TP che gestisce le definizioni di risorse CICS è denominato RDO (Resource Definition Online), mentre l'ID transazione che avvia RDO è CEDA.

Tabella di controllo del programma (PCT)
La tabella di controllo del programma (PCT) è una tabella CICS che contiene un mapping tra TRANID e i relativi nomi TP associati. Dopo aver richiamato il TRANID, CICS avvia il TP associato nel PCT con tale TRANID.

Tabella di controllo file (FCT)
La tabella di controllo file (FCT) è una tabella CICS che monitora i file VSAM disponibili per i TP. L'FCT elenca il nome e il tipo di file VSAM e le operazioni valide che gli utenti possono effettuare su ciascun file. Anche se CICS può accedere ad altri tipi di archivi dati, ad esempio DB2, accede più frequentemente a VSAM.

RDO
RDO è un TP CICS che consente a un programmatore di sistemi CICS di definire le risorse contenute nelle tabelle di controllo interne.

Attività
Un'attività esegue le funzioni del TP; ogni CICS TP esegue le sue funzioni usando un'attività. Un TP CICS può usare una singola attività o più attività per eseguire le relative funzioni. Ogni volta che viene richiamato un TP, CICS avvia le attività necessarie per eseguire le funzioni. CICS è un ambiente multitasking, il che significa che più di un'attività può, e spesso è, in esecuzione contemporaneamente.

Vedere anche

Architettura di Transaction Integrator
Elaborazione delle transazioni online