当您创建 CICS® 束项目时,该项目只会包含清单文件和属性文件。您必须先添加要包含在 CICS 束中的所有项目的详细信息,然后才能将所有内容部署到 zFS。您可以将 OSGi 项目、OSGi 应用程序或动态 Web 项目添加到 CICS 束项目中。
项目未包含在束项目中,但建立了指向这些项目的引用。把束项目部署到 zFS 时,会编译 Java™ 插件,同时导出所有项目。
开始之前
本任务描述了如何将项目的详细信息添加到 CICS 束。如果尚未创建 CICS 束项目,请参阅
创建 CICS 束项目。
关于此任务
您可以将 OSGi 项目(使用 WebSphere® Application Server Developer
Tools for Eclipse (WDT) 创建的 Eclipse 插件项目或 OSGi 束项目)、OSGi 应用程序项目或动态 Web
项目添加到 CICS 束项目中。
您可以使用“在束中包含 OSGi 项目”、“在束中包含 OSGi 应用程序项目”或“在束中包含动态 Web 项目”向导来添加项目的详细信息。
该向导会更新束清单文件以包含正添加项目的详细信息,同时会创建指向项目且文件扩展名为
.osgibundle 或 .warbundle 的资源文件。
注: - 要使用“在束中包含 OSGi 应用程序项目”向导来向束项目添加 OSGi 应用程序,必须已应用 APAR PM80214。
- 要将不包含在 OSGi 应用程序项目中的 OSGi 束添加到 CICS 束项目,
必须具有包含输出文件夹位置的 build.properties 文件。
例如,build.properties 文件必须具有以下内容:
source.. = src/
output.. = bin/
bin.includes = META-INF/,\
过程
- 在 Package Explorer 视图中,右键单击要更新的束项目,然后单击 以打开“新建”向导。
- 展开“CICS 资源”文件夹,然后单击在束中包含 OSGi 项目、在束中包含动态 Web 项目或在束中包含 OSGi 应用程序项目。单击下一步。 向导将打开并显示您工作空间中此类型的项目。
- 单击要包含在束中的项目。单击项目时,向导将显示符号名称和版本(如适用)。在 JVM 服务器字段中,输入将运行应用程序组件的 JVM 服务器的名称。如果不在 JVM 服务器中运行应用程序,请在该字段中输入任意 8 个字符。
- 可选: 创建的资源文件的名称通过项目名称生成并显示在向导中。可以使用上一步按钮更改文件名。
- 单击完成。
结果
这样就将项目资源文件添加到束项目,并且会更新清单文件。您可以重复这些步骤,以将更多的项目添加到 CICS 束项目中。
下一步做什么
您可以将资源添加到应用程序的 CICS 束项目中。例如,您可以创建一个程序,使您的 Java 应用程序在 CICS 中对于其他应用程序可用。
您可以将 CICS 束部署到 z/OS® UNIX 文件系统,如部署 CICS 束中所述。
将 CICS 束项目导出到 zFS 时,将编译并导出应用程序所需的所有文件和工件。
或者,您可以将 CICS 束项目打包为云样式的应用程序项目,以便部署到 CICS 平台。通过使用应用程序项目,您可以对构成应用程序的所有 CICS 束项目组合到一起,并在一个步骤中部署和安装这些项目。
要了解更多信息,请参阅创建 CICS 应用程序项目。