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 z/OS-Dateisystem.
    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 und erstellen Sie eine Plattformdefinition (eine PLATDEF-Ressourcendefinition), um das Plattformbundle mit dem Ziel-CICSplex zu verknüpfen. Erstellen Sie auch die CICS-Regionen, die Sie für die Plattform benötigen. Siehe Implementieren eines CICS-Plattformprojekts.
    4. Installieren Sie die Plattformdefinition im Ziel-CICSplex und aktivieren Sie die Plattform. Siehe Installieren einer Plattformdefinition und Aktivieren der Plattform.
    5. Überprüfen Sie, ob Ihre Plattform verfügbar ist und 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. Definieren Sie Anwendungseingangspunkte in den CICS-Bundles für die Ressourcen, die Zugriff auf die Anwendung ermöglichen. Siehe Definition von Anwendungseingangspunkten.. Anwendungseingangspunkte steuern den Zugriff der Benutzer auf die verschiedenen Versionen Ihrer Anwendungen. Mit ihrer Hilfe kann CICS auch den Ressourceneinsatz der Tasks der Anwendung messen und steuern.
    3. Fügen Sie den CICS-Bundles Ressourcendefinitionen für die Anwendungsressourcen 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. Anwendungen, die die CICS-Ressourcen, die als private Ressourcen unterstützt werden, in Kombination mit weiteren Ressourcen für Anwendungen und mit importierten Ressourcen verwenden, können für die Multiversionssteuerung mit höher entwickelten Verwaltungsfunktionen verwendet werden. Anweisungen zur Bearbeitung der Ressourcendefinitionen nach der Erstellung finde Sie im Abschnitt Bearbeiten von in einem CICS-Bundle definierten Ressourcen.
    4. 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. Fügen Sie Importanweisungen für erforderliche Ressourcen ein, die nicht für die Multiversionssteuerung unterstützt werden. Siehe Definition von Bundleabhängigkeiten.
  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. Wenn Sie mit Anwendungen arbeiten, dann prüfen Sie, ob das CICS-Plattformprojekt für die Zielplattform in Ihrem lokalen Arbeitsbereich vorhanden ist, da CICS Explorer dieses Projekt benötigt, um Ihre Anwendungen und Anwendungsbindungen zu validieren.
    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 und erstellen Sie eine Anwendungsdefinition (eine APPLDEF-Ressourcendefinition), um die Anwendung in einer bestimmten Plattform zu definieren. Siehe Implementieren eines CICS-Anwendungsprojekts.
  5. Installieren und aktivieren Sie die Anwendungen, die Sie in der Plattform implementieren wollen.
    1. Installieren Sie die Anwendungsdefinition, aktivieren Sie die Anwendung und machen Sie die Anwendung zur Verwendung verfügbar. Siehe Installieren, Aktivieren und Verfügbarmachen einer Anwendung.
    2. Überprüfen Sie, ob Ihre Anwendung verfügbar ist und verwendet werden kann. Siehe Überprüfung des Status einer Anwendung.
    3. Überprüfen Sie die Richtlinienregeln für Ihre 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 Ansicht "Cloud Explorer" den Status der CICS-Regionen und CICS-Bundles für die Plattform sowie der CICS-Bundles für die Anwendung. Wenn Sie weitere Details zu einer installierten Anwendung sehen möchten, wie ihre privaten Ressourcen und Anwendungseingangspunkte, dann doppelklicken Sie auf den Namen der Anwendung, um sie im Onlineanwendungseditor zu öffnen. 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. Für Anwendungen, die Ressourcen verwenden, die für die Multiversionssteuerung unterstützt werden, können Sie mehrere Versionen Ihrer Anwendungen gleichzeitig auf derselben Plattforminstanz installieren und verfügbar machen. Weitere Informationen finden Sie unter Aktualisierung von Anwendungen.
  7. Wenn Sie eine Anwendungsversion oder Ihre Plattform nicht mehr benötigen, dann inaktivieren und löschen Sie die Anwendungsversion bzw. Plattform.
    1. Wenn Sie eine Anwendungsversion nicht mehr benötigen, dann sperren Sie sie und inaktivieren und löschen Sie sie anschließend. Siehe Sperren, Inaktivieren und Löschen von Anwendungen. 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.