Mithilfe von Bundles können Sie auf Ihren CICS-Systemen Anwendungen, Ereignisse und Atom-Feeds implementieren. CICS-Bundles sind eine Implementierungseinheit, mit der Sie mehrere CICS-Ressourcen gemeinsam in einer CICS-Region verwalten können. Management-Bundles fassen zusammengehörige CICS-Bundles für die Implementierung und Verwaltung in einem CICSplex zu Gruppen zusammen. Management-Bundles werden in einem CICSPlex SM-Adressraum (CMAS) installiert, die zugehörigen CICS-Bundles werden in den CICS-Regionen des zielgruppenspezifischen CICSplex (der Plattform) installiert. Management-Bundles können für eine Anwendung oder eine Plattform erstellt werden.
Informationen zu diesem Vorgang
Bei der Erstellung und Verwendung einzelner CICS-Bundles können Sie die Anweisungen in diesem Hilfeabschnitt zurate ziehen. Bei der Erstellung und Verwendung von Management-Bundles für Anwendungen oder Plattformen oder der Erstellung und Verwendung von Richtlinien können Sie die Anweisungen im Abschnitt Arbeiten mit Plattformen, Anwendungen und Richtlinien zurate ziehen.
Für einige Artefakte, die in einem CICS-Bundle implementiert werden können, befolgen Sie einen dedizierten Prozess in CICS Explorer, CICS Explorer SDK
oder Rational Developer for System z.
Für andere Artefakte erstellen Sie die Ressourcendefinition direkt im CICS-Bundle.
Bei den folgenden Artefakten können Sie CICS-Ressourcen dynamisch mithilfe eines CICS-Bundles erstellen. Nähere Informationen zu jedem dieser Artefakte finden Sie im Abschnitt
Artefakte, die in Bundles implementiert werden können, in der Produktdokumentation zu CICS TS V5.2.
- Anwendungsereignis oder Systemereignis
- Was die CICS-Ereignisverarbeitung betrifft, können Sie mithilfe von CICS Explorer Ereignisbindungen, Erfassungsspezifikationen und EP-Adapter in CICS-Bundles definieren und implementieren. Diesbezügliche Informationen finden Sie in der Hilfe zum CICS-Ereignisbindungseditor.
- Atom-Feed
- Um von CICS aus einen Atom-Feed bereitzustellen, können Sie mithilfe von CICS Explorer eine Atom-Konfigurationsdatei in einem CICS-Bundle erstellen und implementieren. Diesbezügliche Informationen finden Sie im Abschnitt Arbeiten mit Atom-Feeds.
- Kanalbasierter Service
- Kanalbasierte Services sind CICS-Anwendungen, die als Komponenten beschrieben und mithilfe der Tools der Service Component Architecture (SCA) in Rational Developer for System z zusammengesetzt werden.
Weitere Informationen finden Sie im Abschnitt Erstellen eines kanalbasierten Service in der Produktdokumentation zu CICS TS V5.2.
- Datei
- Eine FILE-Ressource stellt eine einzelne Datei in einem CICS-System dar. Die folgenden Dateitypen werden für die Definition in CICS-Bundles unterstützt:
- VSAM-Dateien (einschließlich Dateien, die auf von CICS, vom Benutzer oder von der Coupling-Facility verwaltete Datentabellen verweisen sowie Dateien, die auf VSAM-Dateien verweisen)
- Ferne VSAM-Dateien
- Ferne BDAM-Dateien
Weitere Informationen finden Sie im Abschnitt Hinzufügen von Ressourcen zu einem CICS-Bundleprojekt.
- JSON-Umsetzung
- EINE JSON-Umsetzung wird von einer Anwendung mit der linkfähigen Schnittstelle für die Umsetzung von JSON-Daten verwendet. Der JSON-Assistent verwendet eine Sprachstruktur oder ein JSON-Schema, um die JSON-Bindung zu generieren, und erstellt auch ein Bundle. Wenn Sie die BUNDLE-Ressource installieren, erstellt CICS dynamisch eine JSONTRANSFRM-Bundlekomponente, die definiert, wo sich JSON-Bindung und -Schema befinden.
- JVM-Server
- Eine JVMSERVER-Ressource definiert die Position des JVM-Profils und weitere Optionen, die verwendet werden, um einen JVM-Server für die Ausführung von Java™-Anwendungen in einer CICS-Region zu erstellen. Das JVM-Profil für den JVM-Server wird zusammen mit der Ressourcendefinition im CICS-Bundle paketiert. Weitere Informationen finden Sie im Abschnitt Hinzufügen von Ressourcen zu einem CICS-Bundleprojekt.
- Bibliothek (Library)
- Eine LIBRARY-Ressource definiert eine dynamische Verkettung von Datasets mit Programmartefakten, die eine Anwendung oder Anwendungsgruppe bilden. Weitere Informationen finden Sie im Abschnitt Hinzufügen von Ressourcen zu einem CICS-Bundleprojekt.
- OSGi-Bundle
- Java-Anwendungen, die als OSGi-Bundles paketiert sind, können mit dem CICS Explorer-Software-Development-Kit (SDK) in CICS-Bundles implementiert werden, um in einem JVM-Server ausgeführt zu werden. Nähere Informationen finden Sie im CICS Java Developer Guide in der Hilfe zum SDK.
- Pipeline
- Eine PIPELINE-Ressource wird verwendet, wenn eine CICS-Anwendung als Web-Service-Provider oder -Anforderer fungiert. Sie gibt eine Pipelinekonfigurationsdatei an, die Informationen zu den Nachrichtenhandlerprogrammen bereitstellt, die infolge einer Serviceanforderung und der darauf folgenden Antwort aktiviert werden. Die Pipelinekonfigurationsdatei wird zusammen mit der Ressourcendefinition im CICS-Bundle paketiert. PIPELINE-Ressourcen, die in CICS-Bundles definiert wurden, können nur mit WEBSERVICE-Ressourcen verwendet werden, die in CICS-Bundles definiert wurden oder durch einen Pipeline-Scan dynamisch erstellt wurden. Weitere Informationen finden Sie im Abschnitt Hinzufügen von Ressourcen zu einem CICS-Bundleprojekt.
- Richtlinie
- Eine Richtlinie definiert eine oder mehrere Regeln zum Verwalten des Verhaltens von Benutzertasks in CICS-Regionen. Weitere Informationen finden Sie im Abschnitt Hinzufügen von Ressourcen zu einem CICS-Bundleprojekt.
- Programm (Program)
- Eine PROGRAM-Ressource stellt ein einzelnes Programm in einem CICS-System dar. Weitere Informationen finden Sie im Abschnitt Hinzufügen von Ressourcen zu einem CICS-Bundleprojekt.
- Transaktion (Transaction)
- Eine TRANSACTION-Ressource gibt die Funktionen an, die von CICS für einen bestimmten Aufruf einer Anwendung bereitgestellt werden. Eine automatische Installation wird im Startprogramm bei TRANSACTION-Ressourcen, die mit einer Plattform oder Anwendung definiert und implementiert wurden, nicht unterstützt. Daher müssen Sie auch das Startprogramm für die Transaktion definieren. Weitere Informationen finden Sie im Abschnitt Hinzufügen von Ressourcen zu einem CICS-Bundleprojekt.
- TCP/IP-Service
- Eine TCPIPSERVICE-Ressource gibt das Protokoll, den Port und weitere Informationen für eine TCP/IP-Verbindung für eine CICS-Region an. Weitere Informationen finden Sie im Abschnitt Hinzufügen von Ressourcen zu einem CICS-Bundleprojekt.
- Webanwendung
- Webanwendungen, die als WAR-Dateien oder als EBA-Datei paketiert wurden, können in einem CICS-Bundle zur Ausführung in einem Liberty-JVM-Server implementiert werden. Weitere Informationen finden Sie im Abschnitt Implementieren von Anwendungen in einem JVM-Server.
- Web-Service
- Eine WEBSERVICE-Ressource definiert Aspekte der Laufzeitumgebung für ein CICS-Anwendungsprogramm, das über eine Web-Service-Einstellung bereitgestellt wurde. Die Web-Service-Bindungsdatei und die WSDL-Dokument- oder WSDL-Archivdatei können zusammen mit der Ressourcendefinition im CICS-Bundle paketiert werden. Wenn die Bindungsdatei für einen Web-Service-Provider vorgesehen ist, können Sie auch eine PROGRAM-Definition für den Web-Service generieren und in das Bundle aufnehmen. Weitere Informationen finden Sie im Abschnitt Hinzufügen von Ressourcen zu einem CICS-Bundleprojekt.
- URI-Maske (URI Map)
- Eine URIMAP-Ressource bezieht sich auf den URI einer HTTP-, Atom-Feed- oder Web-Service-Anforderung und enthält Informationen für CICS bezüglich der Verarbeitung der Anforderung. Weitere Informationen finden Sie im Abschnitt Hinzufügen von Ressourcen zu einem CICS-Bundleprojekt.
- XML-basierter Service
- XML-basierte Services sind in der Regel Anwendungen von Web-Service-Providern oder -Requestern, die mit Rational Developer for System z erstellt worden sind, über XML mit anderen Anwendungen kommunizieren und eine Bindung zur Datentransformation einsetzen. Weitere Informationen finden Sie im Abschnitt Erstellen eines XML-basierten Service in der Produktdokumentation zu CICS TS V5.2.