CEMT SET BUNDLE
更改已安装的 BUNDLE 资源 (表示 CICS® 束) 的状态。
在 CICS Explorer®中, "束" 视图 提供与此命令等效的功能。
描述
使用 CEMT SET BUNDLE 可更改独立 CICS 束的状态。
SET BUNDLE 命令对为单个 CICS 区域中的应用程序安装的 CICS 束执行操作,但它不适用于应用程序的 CICS 束的正常管理。 对于作为部署在平台上的应用程序的一部分安装的 CICS 束,在 CICS Explorer中,使用 CICS Cloud 透视图中的 Cloud Explorer 视图来处理应用程序。 您对该应用程序执行的操作将应用于该应用程序的所有 CICS 束。 如果需要对应用程序的单个 CICS 束的状态进行故障诊断,那么还可以使用 CICS Explorer 来调查跨多个 CICS 区域的单个束的问题。
成功安装的 CICS 束在其安装所在的 CICS 区域中可以处于已启用或已禁用状态,也可以处于可用或不可用状态。 如果 CICS 束处于禁用状态或不可用状态,那么 CICS 束的资源已动态创建,但尚未使用。
- 对于声明应用程序入口点的 CICS 束,必须首先启用该束,然后使其可用,以授予用户对资源的访问权。 当您使束可用时, CICS 授予调用者对应用程序入口点的访问权,这使他们能够访问 CICS 束中的所有资源。
- 对于未声明应用程序入口点的 CICS 束,您只需要启用该束。 未由应用程序入口点控制的资源在启用后立即可供用户使用。
在卸载 CICS 束之前,必须除去用户对该束的访问权并将其禁用。 然后,可以废弃独立 CICS 束的 BUNDLE 资源,或者卸载为其安装了 CICS 束的应用程序。
- 对于声明应用程序入口点的 CICS 束,必须首先使该束不可用,然后将其禁用。
- 对于未声明应用程序入口点的 CICS 束,您不需要使该束不可用。 您只需将其禁用。
必须发出单独的 SET BUNDLE 命令以指定 AVAILABLE , DISABLED , ENABLED , PHASEIN 或 UNAVAILABLE。 CICS 必须单独完成每个操作,以确保 CICS 束状态的完整性。
语法
按 "清除" 键以清除屏幕。 您可以通过两种方式启动此事务:- 输入 CEMT SET BUNDLE ,后跟一个或多个 BUNDLE 标识或 ALL。 CEMT 显示 BUNDLE 资源的列表以及每个资源的当前状态。 然后,可以按 Tab 键切换到突出显示的字段或空白字段,并使用必需值覆盖这些字段。
- 输入 CEMT SET BUNDLE ,后跟一个或多个 BUNDLE 标识或 ALL ,后跟要更改的属性设置。
在第一行或第二行的开头输入 ? 将给出语法提示。 重置值将立即生效。
CEMT SET BUNDLE
选项
- ALL
- 将任何更改应用于您有权访问的所有指定资源。
- AVAILABLE
- 使一个或多个 BUNDLE 资源可用。 CICS 授予调用者对 CICS 束中标识为应用程序入口点的资源的访问权。
- DISABLED
- 禁用一个或多个 BUNDLE 资源。 CICS 尝试禁用为 CICS 区域中的 CICS 束动态创建的资源,并禁用 BUNDLE 资源。
- ENABLED
- 启用一个或多个 BUNDLE 资源。 CICS 尝试启用 BUNDLE 资源,并启用为 CICS 区域中的 CICS 束动态创建的资源。 您可以启用处于除致残或废弃之外的任何状态的 BUNDLE 资源。
- PHASEIN
- 注册一个或多个 BUNDLE 资源引用的任何 OSGi 捆绑软件的新版本。 CICS 确定 CICS 束的根目录中所有 OSGi 束的最高语义版本,并向 OSGi 框架注册 (如果尚未注册)。 将从 OSGi 框架中除去先前注册的任何版本。 新版本将用于所有后续请求,但任何活动任务都将继续使用旧版本,直到任务完成为止。
- UNAVAILABLE
- 使一个或多个 BUNDLE 资源不可用。 CICS 会除去对作为应用程序入口点的 CICS 束中标识的资源的访问权,因此调用者无法访问 CICS 束中的任何专用资源。
- 值
- 指定 BUNDLE 资源定义的 1-8 字符名称。
