在开发了新的 JCICS 应用程序或者将现有应用程序打包在插件项目中之后,必须更新项目清单文件,并包含 CICS-MainClass 声明。
CICS-MainClass 声明用于声明应用程序中使用的类。必须将声明手动添加到清单文件。
关于此任务
本任务解释如何编辑项目清单文件,以及如何添加 CICS-MainClass 声明。
过程
- 如果尚未在编辑器中打开清单文件,请右键单击 Package Explorer 视图中的项目名称,然后单击 PDE 工具 > 打开清单。 这样会在清单编辑器中打开清单文件。
- 选择 MANIFEST.MF 选项卡。这样会显示文件内容。
- 将以下声明添加到清单文件: CICS-MainClass: appname.classname,其中:
- appname
- 是清单文件中所显示的束名称。
- classname
- 是应用程序中使用的类名。如果使用了多个类,请重复 appname.classname 元素,以逗号分隔。
可选:您可以在 CICS-MainClass 声明中使用别名;例如,声明 CICS-MainClass:
Table_application.CreateTable;alias=table1 会将别名 table1 分配给 CICS-MainClass.Table_application.CreateTable。
向 CICS 定义程序时,可使用别名 table1 代替类名。如果您具有同一个程序的多个版本,而每个版本都具有相同的类名,那么使用别名会很有用。您可以使用别名识别不同的版本。
以下截屏显示了 CICS Hello 示例的示例清单文件。
该示例应用程序包含两个类:HelloCICSWorld 和 HelloWorld,并且这些类在 CICS-MainClass 声明的清单文件中进行了声明。必须为应用程序中使用的每个类添加 CICS-MainClass 声明。
- 在添加了所有类声明之后,按 Ctrl
+S 以保存清单文件。
结果
现在,您可以将插件项目添加到 CICS 束并将其部署到 zFS。CICS® 束可以包含一个或多个插件,并且这些束是 CICS 中您的应用程序的部署单元。