转换为包
您可以将使用动态计划出口或切换方法的事务转换为使用程序包。
关于此任务
当前使用动态计划出口或动态计划切换技术的事务可以转换为使用包,如下所示:
- 将与事务关联的计划中包含的所有 DBRM 绑定到单个集合中的包中。
- 将新计划与包含此集合的单个通配符条目的 PKLIST 绑定。
- 修改此事务的 DB2ENTRY 条目以使用新计划。 现在可将受保护线程用于此事务以优化线程复用。
可以采用类似的方法来转换所有 CICS 应用程序,无论它们是否使用动态计划出口。
请注意,高使用率包可以与 RELEASE (DEALLOCATE) 绑定,低使用率包可以与 RELEASE (COMMIT) 绑定。 这将导致高使用率包保留在套餐的套餐目录中,直到套餐取消分配为止,而低使用率包将从目录中除去,并且将释放 EDM 池中的空间。 此方法的缺点是,如果您使用 RELEASE (DEALLOCATE) ,然后需要重新绑定高度使用的程序包,那么必须进行干预以强制释放该程序包 (如果它已分配给长时间运行的线程)。 考虑重新绑定包的成本比重新绑定计划的成本低,因为执行此操作所花费的时间。