Workflow für die Anwendungsimplementierung

Verwenden Sie diesen Prozess, wenn Sie eine Plattform einrichten und Anwendungen erstellen wollen.

Informationen zu diesem Vorgang

In CICS können Sie eine Plattform einrichten, um Anwendungen für mehrere CICS-Regionen zu implementieren und zu verwalten. Verwenden Sie CICS Explorer oder das CICS Explorer SDK, um eine Plattform, Anwendungen und Richtlinien zum Verwalten der Anwendungen zu erstellen. Wenn Sie eine Plattform einrichten wollen, müssen Sie CICSPlex SM verwenden, um die CICS-Regionen zu verwalten.

Vorgehensweise

  1. Erstellen und installieren Sie eine Plattform. Sie können mithilfe der Plattform mehrere Anwendungen implementieren. Sollten Sie bereits eine Plattform eingerichtet haben, fahren Sie mit Schritt 2 fort.
    1. Konfigurieren Sie unter z/OS UNIX ein dediziertes Dateisystem für das Ausgangsverzeichnis der Plattform und richten Sie die Zugriffsberechtigungen für das Dateisystem und für FTP ein. Siehe Erstellen eines Plattformausgangsverzeichnisses in zFS.
    2. Erstellen Sie ein CICS-Plattformprojekt, um die Plattform zu beschreiben. Siehe Erstellen eines CICS-Plattformprojekts. CICS-Regionen mit ähnlichen oder identischen Eigenschaften können in einer Plattform als Regionstypen gruppiert werden. Sie können das Plattformprojekt nach der Erstellung bearbeiten.
    3. Exportieren Sie das CICS-Plattformprojekt in das z/OS UNIX-Dateisystem. Siehe Implementieren eines CICS-Plattformprojekts.
    4. Erstellen Sie eine Plattformdefinition, die Ressource PLATDEF, um auf das Plattformbundle zu verweisen, und legen Sie die Definition der Plattform auf CICSPlex SM fest. Siehe Erstellen einer Plattformdefinition.
    5. Installieren Sie die Plattformdefinition und aktivieren Sie die Plattform. Siehe Installieren einer Plattformdefinition und Aktivieren der Plattform.
    Sie haben eine Plattform erstellt und aktiviert. Stellen Sie sicher, dass die Plattform verwendet werden kann, siehe Überprüfung des Status einer Plattform.
  2. Erstellen Sie für jede Anwendung, die Sie auf der Plattform implementieren wollen, CICS-Bundles, mit denen die Komponenten der Anwendung definiert oder importiert werden. Anweisungen dazu finden Sie im Abschnitt Arbeiten mit Bundles.
    1. Erstellen Sie mindestens ein CICS-Bundleprojekt, in dem die Ressourcen für jede Komponente der Anwendung enthalten sind. Siehe Erstellen eines CICS-Bundleprojekts.
    2. Fügen Sie den CICS-Bundles Ressourcendefinitionen für die Anwendung hinzu. Siehe Hinzufügen von Ressourcen zu einem CICS-Bundle. Diese Ressourcen werden in den CICS-Regionen bei der Installation der Anwendung in der Plattform dynamisch erstellt und von den CICS-Bundles verwaltet. Anweisungen zur Bearbeitung der Ressourcendefinitionen nach der Erstellung finde Sie im Abschnitt Bearbeiten von in einem CICS-Bundle definierten Ressourcen.
    3. Deklarieren Sie Abhängigkeiten von Ressourcen, die nicht Teil des CICS-Bundles sind aber in der Plattform verfügbar sein müssen, damit die Anwendung ausgeführt werden kann. Siehe Definition von Bundleabhängigkeiten.
    4. Definieren Sie für jede Möglichkeit der Verwendung der Anwendung Anwendungseingangspunkte in den CICS-Bundles. Siehe Definition von Anwendungseingangspunkten.. Mithilfe von Anwendungseingangspunkten kann CICS den Ressourceneinsatz der Tasks der Anwendung messen und steuern.
  3. Erstellen Sie Richtlinien mit Richtlinienregeln, um die Anwendungen in der Plattform zu verwalten. Richtlinienregeln beschreiben Steuerelemente und Aktionen, die auf mindestens eine Anwendungstask, die in der Plattform ausgeführt wird, angewendet werden können. Sie können eine Richtlinie auf Anwendungsebene implementieren oder auf Plattformebene, um Sie auf alle Anwendungen in der Plattform anzuwenden.
    1. Erstellen Sie mindestens ein CICS-Bundle, das die Richtlinien enthalten sind. Siehe Erstellen eines CICS-Bundleprojekts. Ein CICS-Bundle kann mehr als eine Richtlinie enthalten.
    2. Erstellen Sie Richtlinien und geben Sie geeignete Richtlinienregeln an. Siehe Erstellen einer Richtlinie in einem CICS-Bundleprojekt. Zum Hinzufügen weiterer Regeln siehe Hinzufügen von Regeln in einem CICS-Bundleprojekt. Zum Hinzufügen angepasster Abbruchcodes siehe Anpassen des Abbruchcodes in einer Richtlinienregel.
  4. Erstellen und exportieren Sie für jede Anwendung, die Sie auf der Plattform implementieren wollen, ein Anwendungsbundle und eine Anwendungsbindung.
    1. Erstellen Sie ein CICS-Anwendungsprojekt, um die CICS-Bundles zusammenzustellen, die die Anwendungsressourcen, die Abhängigkeiten und Richtlinien für die Anwendung enthalten. Siehe Erstellen eines CICS-Anwendungsprojekts. Beziehen Sie die CICS-Bundles mit ein, die Sie in Schritt 2 für die Komponenten der Anwendung erstellt haben.
    2. Erstellen Sie ein CICS-Anwendungsbindungsprojekt, um festzulegen, wie die CICS-Bundles für die Anwendung den Regionstypen der Plattform zugeordnet sind. Siehe Erstellen eines CICS-Anwendungsbindungsprojekts. Berücksichtigen Sie alle CICS-Bundles mit Richtlinien, die Sie in Schritt 3 erstellt haben und für die Anwendung implementieren möchten. Falls Sie eine Richtlinie lieber mit der Plattform implementieren möchten, schließen Sie ihr CICS-Bundle im CICS-Anwendungsbindungsprojekt nicht mit ein, sondern folgen stattdessen den Anweisungen unter Hinzufügen eines Bundles zu einem CICS-Plattformprojekt, um sie der Plattform hinzuzufügen.
    3. Exportieren Sie das Anwendungsbundle und die Anwendungsbindung in das z/OS UNIX-Dateisystem. Siehe Implementieren eines CICS-Anwendungsprojekts.
  5. Installieren und aktivieren Sie die Anwendungen, die Sie in der Plattform implementieren wollen.
    1. Erstellen Sie eine Anwendungsdefinition, eine Ressource APPLDEF, um die Anwendung in einer bestimmten Plattform zu definieren. Siehe Erstellen einer Anwendungsdefinition.
    2. Installieren Sie die Anwendungsdefinition und aktivieren Sie die Anwendung, damit die Anwendung zur Verwendung in der Plattform verfügbar ist. Siehe Installieren einer Anwendungsdefinition und Aktivieren der Anwendung.
    Sie haben eine CICS-Anwendung erstellt und aktiviert. Stellen Sie sicher, dass die Anwendung verwendet werden kann, siehe Überprüfung des Status einer Anwendung. Überprüfen Sie außerdem die Richtlinienregeln für die Anwendung, siehe Abfragen von Richtlinienregeln.
  6. Überwachen und verwalten Sie jede Anwendung in der Plattform.
    1. Sollten Probleme bei der Plattform oder Anwendung auftreten, überprüfen Sie über die Cloud Explorer-Ansicht den Status der CICS-Regionen und CICS-Bundles für die Plattform sowie der CICS-Bundles für die Anwendung. Siehe Überprüfung des Status einer Plattform und Überprüfung des Status einer Anwendung.
    2. Wenn Sie die Kapazität Ihrer aktiven Plattform nach oben oder unten skalieren oder die Architektur Ihrer Plattform modifizieren möchten, um Änderungen in Ihrer Workload zu unterstützen, können Sie in Cloud Explorer CICS-Regionen zu Regionstypen auf der Plattform hinzufügen oder sie aus Regionstypen entfernen. Siehe Hinzufügen von CICS-Regionen zu einem Regionstyp und Entfernen von CICS-Regionen aus einem Regionstyp.
    3. Wie in den Richtlinien angewiesen, überwacht CICS die Tasks für die Anwendung automatisch und reagiert auf ihr Verhalten. Während die Plattform verfügbar ist, können Sie Richtlinien für die Plattform hinzufügen und entfernen, siehe Hinzufügen eines Bundles zu einer CICS-Plattform und Entfernen eines Bundles von einer CICS-Plattform.
    4. Verwenden Sie die für die Anwendungen erstellten Anwendungskontextdaten, um den Ressourcenverbrauch einer Anwendung zu überwachen und zu messen. Diese Informationen können Sie außerdem mit der Transaktionsüberwachung im CICS Explorer verwenden, um anwendungsbezogene Probleme zu ermitteln und zu diagnostizieren.
    5. Wenn Sie die Anwendungen modifizieren wollen, bearbeiten Sie die CICS-Bundles der Komponenten der Anwendung und setzen sie zurück, aktualisieren Sie danach das Anwendungsbundle und die Anwendungsbindung, setzen sie zurück und implementieren sie erneut. Weitere Informationen finden Sie unter Aktualisierung von Anwendungen.
  7. Sollten Sie eine Anwendung oder eine Plattform nicht mehr länger benötigen, inaktivieren und löschen Sie die Anwendung bzw. Plattform.
    1. Wenn eine Anwendung nicht mehr erforderlich ist, inaktivieren und löschen Sie diese. Siehe Inaktivierung und Löschen einer Anwendung. Wenn Sie eine Anwendung inaktivieren und löschen, werden die CICS-Bundles, die als Teil der Anwendung implementiert sind, in den CICS-Regionstypen, an die sie gebunden sind, ebenfalls inaktiviert und gelöscht.
    2. Wenn eine Plattform nicht mehr erforderlich ist, inaktivieren und löschen Sie diese. Siehe Inaktivierung und Löschen einer Plattform. Wenn Sie eine Plattform inaktivieren und löschen, werden die CICS-Bundles, die mit dem Plattformbundle installiert wurden, einschließlich aller Richtlinien ebenfalls inaktiviert und gelöscht.