创建 CICS 应用程序项目
CICS® 应用程序项目可定义应用程序束。应用程序束是一种描述 CICS 应用程序的管理束类型,包括应用程序名称、描述和版本。应用程序束引用包含应用程序资源、应用程序入口点、依赖性以及任何与应用程序相关的 CICS 策略的 CICS 束。
开始之前
- 创建 CICS 束项目来为每个应用程序的组件定义或导入资源。请参阅创建 CICS 束项目。
- 将应用程序资源的资源定义添加到 CICS 束。请参阅将资源添加到 CICS 束。
- 声明对 CICS 束外部的其他资源(为使应用程序能够运行,这些资源在平台中必须可用)的依赖性。请参阅定义束依赖性。
- 在 CICS 束中为提供应用程序访问权的资源定义应用程序入口点。请参阅定义应用程序入口点。
CICS 束项目必须具有包含在应用程序束中的标识和版本号。 为 CICS Transaction Server V5.1 之前的发行版创建的 CICS 束项目没有标识和版本号。如果您要包括这些 CICS 束项目,请使用 CICS Explorer® 中的束清单编辑器将标识和版本号添加到项目。
关于此任务
您可以在应用程序束中引用一个或多个 CICS 束。通过用这种方法包装应用程序,您可以将应用程序及其束作为一个实体部署到 CICS,以便能够更方便地在 CICS 中更新和管理应用程序。如果 CICS 束只包含有资格实现多版本控制的资源,那么可以由一个或多个应用程序将其安装到 CICS 区域中。
- 属于应用程序的在 CICS 束中定义的 PROGRAM 资源
- 属于应用程序的在 CICS 束中定义的 LIBRARY 资源
- 属于应用程序的在 CICS 束中定义的策略资源
- 应用程序入口点的语句
- 针对应用程序定义为依赖性或导入的任何资源
- 属于应用程序的在 CICS 束中定义的 DB2® 软件包集资源
包含其他资源类型的 CICS 束不能包含在平台中同一 CICS 区域内安装的其他应用程序中,并且如果已为应用程序安装则不能将其添加到平台。如果您的应用程序需要的资源不受多版本控制的支持,且在安装到平台中目标区域类型内的 CICS 束中已经使用,请创建新的 CICS 束项目。通过在清单文件中指定导入,针对新的 CICS 束将该资源声明为一种依赖关系。然后,将新的 CICS 束项目包含在应用程序项目中。要了解将资源声明为依赖关系的指示信息,请参阅定义束依赖性。
过程
- 打开 CICS 云透视图。 在 Project Explorer 视图中,检查目标平台的 CICS 平台项目是否存在于您的本地工作空间中。 CICS Explorer 需要此项目来验证您的应用程序和应用程序绑定。
- 在 Project Explorer 视图中,在窗口中右键单击,然后单击 以打开“新建项目”向导。
- 展开 下一步。 文件夹,单击 并单击
- 在项目名称字段中,输入项目的名称。 将自动填充向导的应用程序属性部分,但是如果需要,您也可以编辑名称、描述和版本。
- 单击下一步。
- 选择要包含在应用程序中的 CICS 束项目。确保您包括的 CICS 束项目包含应用程序入口点的语句、应用程序资源的资源定义以及应用程序所需的其他资源的依赖性语句。 还包括您想要在应用程序级别部署的策略的 CICS 束项目。 您可以使用应用程序描述符编辑器在创建应用程序项目后添加更多的 CICS 束。
- 单击完成以创建项目。
结果
- application.xml 是包含应用程序元数据(包括描述和版本)的描述符。
- bundles.xml 包含组成应用程序的 CICS 束的列表,包括束标识和版本。
- manifest.xml 是项目的清单文件,将它标识为 CICS 管理束。
要编辑应用程序项目,请展开应用程序的 META-INF 文件夹,然后双击 application.xml 或 bundles.xml 文件。使用应用程序描述符编辑器可更改应用程序属性以及在应用程序项目中添加或移除 CICS 束。有关使用应用程序描述符编辑器的指南,请参阅应用程序描述符编辑器。