从 JVM 服务器中除去 OSGi 捆绑软件
如果要从 JVM 服务器中除去 OSGi 束,请使用 CICS Explorer® 来禁用和废弃 BUNDLE 资源。
关于此任务
BUNDLE 资源为 CICS® 束中定义的 OSGi 束和 OSGi 服务的集合提供生命周期管理。 从 OSGi 框架中除去 OSGi 捆绑软件不会自动影响其他已安装的 OSGi 捆绑软件和服务的状态。 如果除去作为另一个捆绑软件的先决条件的捆绑软件,那么在显式刷新该捆绑软件之前,从属捆绑软件的状态通常不会更改。 使用单项捆绑软件时发生异常。 如果卸载其他捆绑软件所依赖的单个捆绑软件,那么从属捆绑软件无法使用卸载的捆绑软件的服务。 CICS BUNDLE 资源的报告状态可能未准确反映 OSGi 束的状态。
过程
- 单击 以了解包含 OSGi 捆绑软件的 BUNDLE 资源。
- 单击 以禁用 BUNDLE 资源。CICS 将禁用 CICS 束中定义的每个资源。 对于 OSGi 捆绑软件和服务, CICS 向 JVM 服务器中的 OSGi 框架发送请求以注销任何 OSGi 服务,并使 OSGi 捆绑软件进入已解析状态。 任何正在进行的事务都已完成,但来自 CICS 应用程序的 OSGi 服务的任何新链接都会返回错误。
- 废弃 BUNDLE 资源。CICS 向 OSGi 框架发送请求,以从 JVM 服务器中除去 OSGi 束。