Freigeben über


CICS-Komponenten

Customer Information Control System (CICS) ist ein Großrechneranwendungssystem, das Komponenten wie einen Transaktionsverarbeitungsmonitor und einen Transaktionsverarbeitungs-Manager für einen Großrechner zum Ausführen von OLTP-Anwendungen (Online Transaction Processing) bereitstellt. CICS wird häufig auf Z/OS-Großrechnern installiert. CICS erweitert die Funktionen einer reinen Batchumgebung, indem die Anwendungssystemkomponenten bereitgestellt werden, mit denen der Großrechner OLTP-Anwendungen ausführen kann.

CICS kann Onlineanwendungen auf dem Großrechnercomputer ausführen, da CICS fast wie ein separates Betriebssystem fungiert: Es verwaltet seinen eigenen Speicheradressraum, führt seine eigenen Dateiverwaltungsfunktionen aus und verwaltet die gleichzeitige Ausführung mehrerer Transaktionsanwendungen.

Um Transaction Integrator (TI) erfolgreich zu verwenden, müssen Sie die folgenden CICS-Komponenten und -Terminologie verstehen:

CICS-Region
Jede Instanz von CICS, die auf einem Großrechner ausgeführt wird, wird in der Virtual Telecommunications Access Method (VTAM) mithilfe einer VTAM-Anwendungsaufweisung definiert. Jede in einer Anwendungsanweisung definierte CICS-Instanz wird als CICS-Region bezeichnet. Es ist nützlich, mehrere CICS-Regionen auf einem einzelnen Großrechner zu definieren, da sie es Ihnen ermöglicht, TPs in separaten CICS-Regionen logisch zu gruppieren und mindestens eine CICS-Region für Testzwecke zu verwenden.

TP
Das Transaktionsprogramm (TP) ist die Anwendungssoftware, die unter der Aufsicht von CICS ausgeführt wird und den tatsächlichen Programmiercode enthält, der zum Verarbeiten der Geschäftslogik erforderlich ist. Andere Begriffe, die auf ein TP verweisen, sind Transaktion, Hosttransaktionsprogramm, Anwendungsprogramm und Programm.

Buchungskennung
Alle TPs, die unter CICS ausgeführt werden, werden mithilfe einer eindeutigen, vierstelligen Transaktionsidentifikation (TRANID) aufgerufen. Dies kann manchmal verwirrend sein, da sich die Transaktions-ID in der Regel von dem TP-Namen unterscheidet. Beispielsweise wird das TP, das CICS-Ressourcendefinitionen verarbeitet, als Resource Definition Online (RDO) bezeichnet, während die Transaktions-ID, die RDO startet, CEDA ist.

Programmsteuerungstabelle (PCT)
Die Programmsteuerungstabelle (PCT) ist eine CICS-Tabelle, die eine Zuordnung zwischen TRANIDs und den zugehörigen TP-Namen enthält. Nachdem die TRANID aufgerufen wurde, startet CICS das mit dieser TRANID im PCT zugeordnete TP.

Dateisteuerelementtabelle (FCT)
Die Dateisteuerungstabelle (FILE Control Table, FCT) ist eine CICS-Tabelle, die überwacht, welche VSAM-Dateien für TPs verfügbar sind. Der FCT listet den Namen und typ der VSAM-Dateien sowie gültige Vorgänge auf, die Benutzer für jede Datei ausführen können. Obwohl CICS auf andere Arten von Datenspeichern zugreifen kann, z. B. DB2, greift sie am häufigsten auf VSAM zu.

RDO
Das RDO ist ein CICS TP, das es einem CICS-Systemprogrammierer ermöglicht, die in den internen Kontrolltabellen enthaltenen Ressourcen zu definieren.

Aufgabe
Eine Aufgabe führt die Funktionen des TP aus; jedes CICS TP führt seine Funktionen mithilfe einer Aufgabe aus. Ein CICS TP kann einen einzelnen Vorgang oder mehrere Aufgaben verwenden, um seine Funktionen auszuführen. Jedes Mal, wenn ein TP aufgerufen wird, startet CICS die aufgaben, die zum Ausführen seiner Funktionen erforderlich sind. CICS ist eine Multitaskingumgebung, was bedeutet, dass mehrere Aufgaben gleichzeitig ausgeführt werden können und häufig ausgeführt werden.

Siehe auch

Transaktionsintegratorarchitektur
Onlinetransaktionsverarbeitung