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: - Sie müssen APAR PM80214 anwenden, um OSGi-Anwendungen mit dem Assistenten "OSGi-Projekt in Bundle einschließen" zum Bundleprojekt hinzuzufügen.
- 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
- Klicken Sie in der Ansicht Paketexplorer mit der rechten Maustaste auf das Bundleprojekt,
das Sie aktualisieren möchten, und klicken dann auf , um den Assistenten für neue Ressourcen zu öffnen.
- 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.
- 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.
- 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.
- 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.