Installieren, Aktivieren und Verfügbarmachen von Anwendungen

Um eine Anwendung für Benutzer einer Plattform bereitzustellen, installieren Sie eine Anwendungsdefinition, aktivieren die Anwendung und machen dann die Anwendung verfügbar.

Vorbereitende Schritte

Exportieren Sie die Anwendung in das Plattformausgangsverzeichnis im z/OS-Dateisystem und erstellen Sie eine Anwendungsdefinition (APPLDEF) für die Anwendung. Siehe Implementieren eines CICS-Anwendungsprojekts.

Informationen zu diesem Vorgang

Verwenden Sie diese Prozedur für die erste Installation einer bestimmten Anwendung auf einer Plattform, wenn keine anderen Versionen dieser Anwendung auf der Plattform installiert sind. Wenn Sie eine vorhandene Version einer Anwendung durch eine neue Version ersetzen, dann verwenden Sie die vollständige Prozedur in Aktualisieren von Anwendungen. Wenn Ihre Anwendung Ressourcen verwendet, die nicht für die Multiversionssteuerung unterstützt werden, dann müssen Sie im Anschluss an diese Prozedur und vor der Installation einer neuen Version die vorhandene Version der Anwendung inaktivieren und löschen.

Vorgehensweise

  1. Öffnen Sie die Perspektive "CICS Cloud".
  2. Klicken Sie in der Ansicht "Cloud Explorer" mit der rechten Maustaste auf die Anwendungsdefinition (APPLDEF), die auf der Zielplattform installiert werden soll. Klicken Sie auf Installieren und dann auf OK, um die Anwendung auf der Plattform zu installieren. Die CICS-Bundles, die als Teil der Anwendungsversion implementiert sind, werden in den CICS-Regionen auf der Plattform erstellt. Wenn Sie die Ansicht "Cloud Explorer" aktualisieren, werden der Name und die Versionsnummer der Anwendung angezeigt.
  3. Prüfen Sie den Status der Anwendung, die in der Ansicht "Cloud Explorer" angezeigt wird. Eine Anwendung wird im Status 'inaktiviert' installiert. In Überprüfung des Status einer Anwendung finden Sie eine Liste der möglichen Statusangaben. Wenn Sie einen unerwarteten Status, wie zum Beispiel FAILED, sehen, dann verwenden Sie die Fehlerbehebungsprozedur in Diagnostizieren von Anwendungsfehlern.
  4. Klicken Sie in der Ansicht "Cloud Explorer" mit der rechten Maustaste auf den Anwendungsnamen und klicken Sie auf Aktivieren und dann auf OK, um die Anwendung zu aktivieren. Sie können aber auch die Anwendung im Onlineanwendungseditor öffnen und auf der Registerkarte "Überblick" auf die Schaltfläche Aktivieren klicken. Wenn Sie eine Anwendung aktivieren, werden die CICS-Bundles, die für die Anwendung installiert wurden, in allen CICS-Regionen aktiviert. Danach ist die Anwendung aber noch nicht über ihre Anwendungseingangspunkte für aufrufende Programme verfügbar.
  5. Prüfen Sie noch einmal den Status der Anwendung in der Ansicht "Cloud Explorer". Die Aktivierung der einzelnen Ressourcen einer Anwendung dauert unterschiedlich lange. Bis alle Ressourcen aktiviert sind, wird für die Anwendung der Status SOMEDISABLED angegeben. Wenn bei der erstmaligen Aktualisierung der Ansicht "Cloud Explorer" nach der Aktion Aktivieren nicht der Status ENABLED für die Anwendung angezeigt wird, dann aktualisieren Sie nach einem kurzen Moment die Ansicht noch einmal und prüfen Sie erneut. Wenn nach diesem Schritt nicht der Status ENABLED angezeigt wird, dann verwenden Sie die Fehlerbehebungsprozedur in Diagnostizieren von Anwendungsfehlern.
  6. Wenn Sie bereit sind, die Anwendung für Benutzer der Plattform verfügbar zu machen, dann klicken Sie in der Ansicht "Cloud Explorer" mit der rechten Maustaste auf den Anwendungsnamen und klicken Sie auf Verfügbar machen und dann auf OK, um die Anwendung verfügbar zu machen. Sie können aber auch die Anwendung im Onlineanwendungseditor öffnen und auf der Registerkarte "Überblick" auf die Schaltfläche Verfügbar machen klicken. Die Anwendung ist jetzt über ihre Anwendungseingangspunkte für aufrufende Programme verfügbar.

Ergebnisse

Wenn Sie die Anwendungsdefinition installieren, erstellt CICSPlex System Manager (SM) eine APPLCTN-Ressource, um die Anwendung im CICSplex darzustellen. Außerdem erstellt CICSPlex SM im Datenrepository einen Datensatz für die Anwendung, der bei der Wiederherstellung für die Anwendungsbundles verwendet wird.

Wenn die Zielplattform aktiv ist, verwendet CICSPlex SM die Informationen im Anwendungsbundle und in der Anwendungsbindung für die Installation der CICS-Bundles in den Regionen der Plattform. Jede BUNDLE-Ressource wird dynamisch erstellt und erhält einen eindeutigen Namen. Die innerhalb jedes CICS-Bundles definierten Ressourcen werden bei der Installation der BUNDLE-Ressource in den CICS-Regionen dynamisch erstellt.

Die Beziehung zwischen der Anwendung und jedem installierten CICS-Bundle wird in einem Verwaltungsabschnitt gespeichert. Der Verwaltungsabschnitt ist ein MGMTPART-Datensatz, der während der Anwendungsinstallation automatisch für jedes CICS-Bundle erstellt wird. Er dient dazu, die CICS-Regionen zu erfassen, in denen das Bundle installiert ist, und den Status des Bundles in den CICS-Regionen zu protokollieren.

Wenn Sie eine Anwendung auf einer aktiven Plattform installieren, installiert CICSPlex SM die CICS-Bundles unverzüglich in allen CICS-Regionen, die als Teil der Plattform definiert und während der Installation der Anwendungsdefinition aktiv sind. Außerdem installiert CICSPlex SM die CICS-Bundles in CICS-Regionen auf der Plattform, wenn Sie die Regionen nach Installation der Anwendungsdefinition (erneut) starten. Wenn Sie der Plattform nach der Installation der Anwendungsdefinition weitere CICS-Regionen hinzufügen, installiert CICSPlex System Manager die CICS-Bundles auch in diesen Regionen.

Eine Anwendung wird anfänglich im Status 'inaktiviert' installiert. Wenn Sie eine Anwendung aktivieren, aktiviert CICSPlex SM die CICS-Bundles, die für die Anwendung installiert wurden, in allen CICS-Regionen. Wenn Sie eine CICS-Region auf der Plattform nach Aktivierung der Anwendung (erneut) starten, installiert CICSPlex SM die Bundles in dieser Region im Status 'aktiviert'.

Wenn Sie eine Anwendung verfügbar machen, ermöglicht CICS den aufrufenden Programmen den Zugriff auf die Anwendung über ihre Anwendungseingangspunkte, die PROGRAM- oder URIMAP-Ressourcen sein können. Die aufrufenden Programme können entweder auf die höchste verfügbare Anwendungsversion zugreifen oder den Befehl EXEC CICS INVOKE APPLICATION verwenden, um eine verfügbare Anwendungsversion anzugeben. Wenn Sie eine CICS-Region auf der Plattform starten oder erneut starten, nachdem Sie eine Anwendung verfügbar gemacht haben, wird der Verfügbarkeitsstatus dieser Anwendung nicht wiederhergestellt. Wenn Sie geprüft haben, dass die Anwendung ordnungsgemäß in der gestarteten oder erneut gestarteten CICS-Region installiert und aktiviert worden ist, dann wählen Sie die gewünschte Version aus und machen sie in der CICS-Region verfügbar.