CICS-Komponenten
Das Customer Information Control System (CICS) ist ein Mainframeanwendungssystem, das Komponenten wie einen Transaktionsverarbeitungsmonitor und einen Transaktionsverarbeitungs-Manager für einen Mainframecomputer zum Ausführen von OLTP-Anwendungen (Onlinetransaktionsverarbeitung) bereitstellt. CICS wird häufig auf z/OS-Mainframecomputern installiert. CICS erweitert die Funktionen einer rein batchbasierten Umgebung, indem die Anwendungssystemkomponenten bereitgestellt werden, mit denen der Mainframecomputer OLTP-Anwendungen ausführen kann.
CICS kann Onlineanwendungen auf dem Mainframecomputer ausführen, da sich CICS fast wie ein separates Betriebssystem verhält: Es verwaltet seinen eigenen Speicheradressraum, führt eigene Dateiverwaltungsfunktionen aus und verwaltet die gleichzeitige Ausführung mehrerer Transaktionsanwendungen.
Um Transaction Integrator (TI) erfolgreich verwenden zu können, müssen Sie die folgenden CICS-Komponenten und -Terminologien kennen:
CICS-Region
Jede instance von CICS, die auf einem Mainframecomputer ausgeführt wird, wird in VTAM (Virtual Telecommunications Access Method, VTAM) mithilfe einer VTAM-Anwendungsanweisungen definiert. Jede in einer Anwendungsanweisungen definierte CICS-instance wird als CICS-Region bezeichnet. Es ist nützlich, mehrere CICS-Regionen auf einem einzigen Mainframecomputer zu definieren, da Sie TPs in separaten CICS-Regionen logisch gruppieren und mindestens eine CICS-Region zu Testzwecken verwenden können.
TP
Das Transaktionsprogramm (TP) ist die Anwendungssoftware, die unter der Aufsicht von CICS ausgeführt wird und den eigentlichen Programmiercode enthält, der für die Verarbeitung der Geschäftslogik erforderlich ist. Andere Begriffe, die auf einen TP verweisen, sind Transaktion, Hosttransaktionsprogramm, Anwendungsprogramm und Programm.
TransactionID
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 heißt das TP, das CICS-Ressourcendefinitionen verarbeitet, Resource Definition Online (RDO), während die Transaktions-ID, die RDO startet, CEDA ist.
Programmsteuerungstabelle (PCT)
Die Programmsteuerungstabelle (Program Control Table, 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 den TP, der dieser TRANID im PCT zugeordnet ist.
Dateisteuerungstabelle (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 und gültige Vorgänge auf, die Benutzer für jede Datei ausführen können. Obwohl CICS auf andere Arten von Datenspeichern wie DB2 zugreifen kann, greift es am häufigsten auf VSAM zu.
RDO
Die RDO ist ein CICS TP, mit dem ein CICS-Systemprogrammierer die in den internen Kontrolltabellen enthaltenen Ressourcen definieren kann.
Aufgabe
Eine Aufgabe führt die Funktionen des TP aus. jeder CICS TP führt seine Funktionen mithilfe einer Aufgabe aus. Ein CICS-TP kann eine einzelne Aufgabe 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.
Weitere Informationen
Architektur von Transaction Integrator
Onlinetransaktionsverarbeitung