Erstellen eines CICS-Anwendungsprojekts

Ein CICS-Anwendungsprojekt definiert ein Anwendungsbundle. Ein Anwendungsbundle ist ein Typ eines Verwaltungsbundles, der eine CICS-Anwendung beschreibt und deren Namen, Beschreibung und Version enthält. Das Anwendungsbundle verweist auf die CICS-Bundles, die die Anwendungsressourcen, Abhängigkeiten und CICS-Richtlinien enthalten, die sich auf die Anwendung beziehen.

Informationen zu diesem Vorgang

Sie können in einem Anwendungsbundle ein oder mehrere CICS-Bundles referenzieren. Wenn Sie Ihre Anwendung auf diese Weise paketieren, können Sie sie mit den zugehörigen Bundles als einzelne Entität in CICS implementieren und so die Aktualisierung und Verwaltung der Anwendung in CICS vereinfachen.

CICS-Bundleprojekte müssen eine ID und eine Versionsnummer aufweisen, um in ein Anwendungsbundle aufgenommen werden zu können. CICS-Bundleprojekte, die für Releases vor CICS Transaction Server Version 5 Release 1 erstellt worden sind, verfügen nicht über eine ID und eine Versionsnummer. Wenn Sie derartige CICS-Bundleprojekte aufnehmen möchten, können Sie den Projekten mithilfe des Bundlemanifesteditors in CICS Explorer eine ID und eine Versionsnummer hinzufügen.

Ein CICS-Bundle kann nur von einer Anwendung oder Plattform in CICS-Regionen installiert werden. Sie können nicht dasselbe CICS-Bundle in andere Anwendungen aufnehmen, die in denselben CICS-Regionen auf der Plattform installiert sind, und Sie können es nicht der Plattform hinzufügen. Wenn Ihre Anwendung eine Ressource aus einem CICS-Bundle erfordert, das in dem Zielregionstyp auf der Plattform installiert worden ist, müssen Sie ein neues CICS-Bundleprojekt erstellen. Deklarieren Sie die Ressource als Abhängigkeit für das neue CICS-Bundle, indem Sie in der Manifestdatei einen Import angeben. Nehmen Sie dann das neue CICS-Bundleprojekt in Ihr Anwendungsprojekt auf. Wie eine Ressource als Abhängigkeit deklariert wird, erfahren Sie im Abschnitt Definieren von Bundleabhängigkeiten.

Die in einem CICS-Anwendungsprojekt enthaltenen Informationen werden bei der Verwaltung mehrerer Anwendungsversionen in CICS Explorer verwendet. Erhöhen Sie die Versionsnummer im Anwendungsdeskriptor, wenn Sie die Anwendung ändern.

Vorgehensweise

  1. Öffnen Sie die Perspektive "CICS Cloud".
  2. Klicken Sie im Projektexplorer mit der rechten Maustaste in das Fenster und klicken Sie auf Neu > Projekt, um den Assistenten für neue Projekte zu öffnen.
  3. Erweitern Sie den Ordner CICS-Ressourcen, klicken Sie auf CICS-Anwendungsprojekt und klicken Sie auf Weiter.
  4. Geben Sie im Feld Projektname einen Namen für das Projekt ein. Der Abschnitt Anwendungseigenschaften des Assistenten wird automatisch ausgefüllt. Sie können jedoch bei Bedarf Namen, Beschreibung und Version bearbeiten.
  5. Klicken Sie auf Weiter.
  6. Wählen Sie die CICS-Bundleprojekte aus, die Sie in die Anwendung aufnehmen möchten. Mit dem Anwendungseditor können Sie nach der Erstellung des Anwendungsprojekts weitere CICS-Bundles hinzufügen.
  7. Klicken Sie auf Fertigstellen, um das Projekt zu erstellen.

Ergebnisse

Das Anwendungsprojekt wird erstellt. Das Projekt enthält einen META-INF-Ordner mit drei XML-Dateien:

Um das Anwendungsprojekt zu bearbeiten, erweitern Sie den META-INF-Ordner für die Anwendung und doppelklicken Sie auf die Datei application.xml oder bundles.xml. Mit dem Anwendungseditor können Sie die Anwendungseigenschaften ändern und CICS-Bundles einem Anwendungsprojekt hinzufügen oder aus diesem entfernen. Im Abschnitt Anwendungseditor finden Sie eine Anleitung zur Verwendung des Anwendungseditors.

Anmerkung: Wenn Sie Ihr Anwendungsprojekt mit CICS Explorer erstellt und implementiert haben, müssen Sie das ordnungsgemäße Management der Projektquelle sicherstellen. Da das Anwendungsprojekt nicht aus den exportierten Daten im z/OS-Dateisystem wiederhergestellt werden kann, können bei einem Fehler auf Ihrer Workstation die Daten verloren gehen. Stellen Sie sicher, dass Ihr Projekt bei einem Quellcode-Managementsystem registriert wurde. Wenn Sie ein Quellcode-Managementsystem verwenden, das in Eclipse eingebunden ist, können Sie das Projekt während der Arbeit in CICS Explorer dort registrieren und deregistrieren.

Nächste Schritte

Erstellen Sie ein Anwendungsbindungsprojekt, um zu definieren, wie das Anwendungsbundle auf der Plattform implementiert wird.