为 IVP 作业指定系统初始化参数

所有 IVP 作业都使用 SYSIN 数据集中关联 DFH$SIPn 成员中指定的系统初始化参数。

由 CICS 提供的 DFH$SIPn 成员使用系统初始化缺省值,且针对 CICS 定义的资源仅可满足基本 CICS 区域的需求。 例如,在 DFHIVPOL 作业的情况下,定义的资源限制了您可使用的终端数。

SYSIN 数据集的 DFH$SIPn 成员还包含一些系统初始化参数,以排除 IVP 作业不需要的 CICS 资源,或包含一些未由缺省系统初始化参数指定的资源。

TCT=5$ 就是这样的一个参数,它位于 hlq.SDFHLOAD 库中,用于指定 CICS 样本 LU 控制表。 该 LU 控制表定义一对连续的输入和输出设备 CARDIN 和 PRINTER。 (它们是在 DFHTCT5$ 中唯一定义的设备。)

您可以编辑 SYSIN 数据集的 DFH$SIPn 成员以进行以下更改:
  • 缺省的 SVC 编号为 216。 要使用其他 SVC 编号,请在相应的 IVP 作业中指定 CICSSVC=nnn 作为 DFHSTART 过程的参数。 有关定义 CICS SVC 的更多信息,请参阅 安装 CICS SVC

    IVP 作业不需要类型 6 SVC。

  • 使用的 APPLID 是 CICSIVP1。 要使用其他 APPLID,请更改相应的 DFH$SIPn 成员中的 APPLID=CICSIVP1 系统初始化参数。
  • IVP 作业会关闭外部安全性。 要运行具备安全性(SEC=YES)的作业,可以定义一个相应的缺省用户标识(例如 IVPUSER),该用户标识具备运行 IVP 事务所需的权限。 在相应的 DFH$SIPn 成员中添加 DFLTUSER=IVPUSER。 有关定义 IVP 用户标识的更多信息,请参阅 复审和定义 IVP 安全性

    通过使用 IVP 用户标识 IVPUSER 或任何其他标识作为前缀,可以将事务定义成带前缀的资源(例如,IVPUSER.CEMT 或 prefix.CEMT)。 要执行此操作,请在 IVP 作业的相应 DFH$SIPn 成员中添加 SECPRFX=YES 或 SECPRFX=prefix。

    通过使用前缀,使事务能够在 IVP 作业过程中运行,而不会影响其他 CICS 区域。 例如,运行 DFH$BTCH 批处理流时, CICS 会向 RACF 发送针对事务的授权请求,并将其标识为 IVPUSER。xxxx,其中 xxxx 是事务标识 (例如, CWTO 或 CEMT)。

  • CICS 为所有高级语言样本程序提供语言环境支持。 对于语言环境模块,CICS 需要安装预定义的 CSD 定义,或者激活程序自动安装。

    IVP 作业将语言环境库的所需 DD 语句作为注释包含在内。

  • IVP 作业在开启辅助跟踪 (AUXTR=ON) 的情况下运行,辅助跟踪数据集开关设施设置为仅开关一次 (AUXTRSW=NEXT)。
  • TCT = NO 指定为系统初始化覆盖,这将导致 CICS 使用哑 LU 控制表 DFHTCTDY。 此虚拟 LU 控制表仅包含用于 SNA LU 的 CICS 和 SNA 控制块,但不包含 LU 项。