Hinzufügen eines Projekts zu einem CICS-Bundleprojekt

Wenn Sie ein CICS-Bundleprojekt erstellen, enthält dieses Projekt nur eine Manifestdatei und eine Eigenschaftendatei. Sie müssen Details aller Projekte hinzufügen, die Sie zum CICS-Bundle hinzufügen möchten, bevor Sie das Bundle in zFS implementieren können. Sie können OSGi-Projekte, OSGi-Anwendungen oder dynamische Webprojekte zu einem CICS-Bundleprojekt hinzufügen.

Die Projekte selbst werden nicht in das Bundleprojekt aufgenommen, sondern eine Referenz auf diese Projekte. Bei der Implementierung des Bundleprojekts in zFS werden die Java™-Plug-ins kompiliert und alle Projekte werden gleichzeitig exportiert.

Vorbereitende Schritte

In diesem Abschnitt wird beschrieben, wie die Details von Projekten zu einem CICS-Bundle hinzugefügt werden. Wenn Sie noch kein CICS-Bundleprojekt erstellt haben, finden Sie die entsprechenden Informationen im Abschnitt Erstellen eines CICS-Bundleprojekts.

Informationen zu diesem Vorgang

Sie können OSGi-Projekte (entweder Eclipse-Plug-in-Projekte oder OSGi-Bundleprojekte, die mit WebSphere Application Server-Entwicklertools für Eclipse (WDT) erstellt wurden), OSGi-Anwendungen oder dynamische Webprojekte zu einem CICS-Bundleprojekt hinzufügen. Um Details der Projekte hinzuzufügen, verwenden Sie den Assistenten "OSGi-Projekt in Bundle einschließen", "OSGi-Anwendungsprojekt in Bundle einschließen" oder "Dynamisches Webprojekt in Bundle einschließen". Der Assistent aktualisiert die Bundlemanifestdatei mit den Details des hinzugefügten Projekts und erstellt eine Ressourcendatei mit der Dateierweiterung .osgibundle oder .warbundle, die auf das Projekt verweist.
Hinweise:
  1. Sie müssen APAR PM80214 anwenden, um OSGi-Anwendungen mit dem Assistenten "OSGi-Projekt in Bundle einschließen" zum Bundleprojekt hinzuzufügen.
  2. Um OSGi-Bundles, die nicht in einem OSGi-Anwendungsprojekt enthalten sind, zu einem CICS-Bundleprojekt hinzuzufügen, müssen Sie über eine build.properties-Datei verfügen, die die Speicherposition des Ausgabeordners enthält. Die build.properties-Datei kann zum Beispiel folgenden Inhalt haben:
    source.. = src/
    output.. = bin/
    bin.includes = META-INF/,\

Vorgehensweise

  1. Klicken Sie in der Ansicht Paketexplorer mit der rechten Maustaste auf das Bundleprojekt, das Sie aktualisieren möchten, und klicken dann auf Neu > Andere, um den Assistenten für neue Ressourcen zu öffnen.
  2. Erweitern Sie den Ordner "CICS-Ressourcen" und klicken Sie auf OSGi-Projekt in Bundle einschließen, Dynamisches Webprojekt in Bundle einschließen oder OSGi-Anwendungsprojekt in Bundle einschließen. Klicken Sie auf Weiter. Der Assistent wird geöffnet und zeigt die Projekte des betreffenden Typs in Ihrem Arbeitsbereich an.
  3. Klicken Sie auf das Projekt, das in das Bundle eingeschlossen werden soll. Wenn Sie auf das Projekt klicken, werden im Assistenten der symbolische Name und ggf. die Version angezeigt. Geben Sie im Feld JVM-Server den Namen des JVM-Servers ein, auf dem die Anwendungskomponente ausgeführt werden soll. Wenn Sie die Anwendung nicht in einem JVM-Server ausführen, geben Sie in dieses Feld 8 beliebige Zeichen ein.
  4. Optional: Der Name der erstellten Ressourcendatei wird aus dem Projektnamen generiert und im Assistenten angezeigt. Wenn Sie die Schaltfläche Zurück verwenden, können Sie den Dateinamen ändern.
  5. Klicken Sie auf Fertigstellen.

Ergebnisse

Die Projektressourcendatei wird zum Bundleprojekt hinzugefügt und die Manifestdatei wird aktualisiert. Sie können diese Schritte wiederholen, um weitere Projekte zum CICS-Bundleprojekt hinzuzufügen.

Nächste Schritte

Sie können Ressourcen für Ihre Anwendungen zum CICS-Bundleprojekt hinzufügen. Sie können zum Beispiel ein Programm erstellen, um Ihre Java-Anwendungen für andere Anwendungen in CICS verfügbar zu machen.

Sie können Ihr CICS-Bundle in einem z/OS UNIX-Dateisystem implementieren, wie im Abschnitt Implementieren eines CICS-Bundles beschrieben. Wenn das CICS-Bundleprojekt nach zFS exportiert wird, werden alle für die Anwendung benötigten Dateien und Artefakte kompiliert und exportiert.

Alternativ können Sie Ihr CICS-Bundleprojekt auch in einem Anwendungsprojekt mit Cloud-Struktur paketieren, um es in einer CICS-Plattform zu implementieren. Bei Verwendung eines Anwendungsprojekts können Sie alle CICS-Bundleprojekte zu einer Gruppe zusammenfassen, die Ihre Anwendung enthält, und sie in einem einzigen Schritt implementieren und installieren. Weitere Informationen finden Sie im Abschnitt Erstellen eines CICS-Anwendungsprojekts.