无聊之人--除了技术,还是技术,你懂得
分类: 系统运维
2013-06-16 01:11:48
PHASEIN和NEWCOPY是SET PROGRAM的参数(可通过SPI或CEMT调用),用于程序从LPA或者RPL里重新动态载入。
两者的区别是NEWCOPY在重载程序前,要首先保证程序不在运行。用户可以通过CEMT INQ PROGRAM查看Rescount来判断。如果Rescount为0,说明CICS中没有任何task正在运行这个程序。如果NEWCOPY发现程序处于运行状态,则触发CICS ABEND,程序加载失败。 PHASEIN则没有上述限制。如果程序正在运行,PHASEIN仍然会在重新加载新的程序,并修改该程序在CICS内部属性表(用户通过CEMT可以查看的程序属性)。PHASEIN成功之后,已经运行的程序不受任何影响,但是知道调用的程序将使用重新加载过的。 ref: https://www.ibm.com/developerworks/community/blogs/cicschina/entry/phasein_E5_92_8Cnewcopy_E7_9A_84_E5_8C_BA_E5_88_AB?lang=en |