控制部分:DFHMCT TYPE=INITIAL

MCT 的控制部分节是由 DFHMCT TYPE=INITIAL 宏建立的。 该宏还为后续的链接编辑创建了必要的链接编辑器控制语句。

读取语法图跳过可视语法图DFHMCTTYPE=INITIAL,APPLNAME=NO,APPLNAME=YES,COMPRESS=YES,COMPRESS=NO,DPL=0,DPL=number,FILE=8,FILE=number,RMI=YES,RMI=NO,SUFFIX=xx,TSQUEUE=8,TSQUEUE=number,URIMAP=0,URIMAP=number,WEBSERVC=0,WEBSERVC=number

有关 TYPE=INITIAL 宏的常规信息 (包括使用 SUFFIX 操作数) ,请参阅 TYPE=INITIAL (控制部分)

注:
  1. 所有事务资源监视数据的组合长度不得超过 32244 字节。
  2. 仅当启用了事务资源监视时,某些选项才适用。 您可以在启动时通过将 MNRES=ON (与 MN=ON 一起) 编码为系统初始化参数来启用事务资源类监视。 或者,可以使用监视设施事务 CEMN ,主终端 CEMT 或 EXEC CICS SET MONITOR 命令来动态启用事务资源监视。
APPLNAME = {NO| YES}
此选项指定要使用 CICS® 监视提供的应用程序命名支持。

应用程序命名是允许应用程序调用特殊 CICS 事件监视点的启用功能。 在这些 CICS生成的 EMPs 上收集的数据可以由任何 CICS 监视软件包使用。

在 CICS 区域中未启用应用程序命名支持,并且未生成应用程序命名事件监视点 DFHAPPL.1和 DFHAPPL.2。
YES
在 CICS 区域中启用了应用程序命名支持。 组装 MCT 时, CICS 会生成应用程序命名事件监视点 (DFHAPPL.1 和 DFHAPPL.2)。 请注意,调用这些应用程序命名 EMPs 的命令 MONITOR 在这些 EMPs 上移动的监视数据将保留到任务结束为止,或者保留到后续 EXEC CICS MONITOR 命令对 EMPS 的另一个调用对其进行更改为止。
应用程序命名 (DFHAPPL) EMPs 由 CICS 创建,就像使用 TYPE=EMP 宏参数定义一样:
DFHMCT TYPE=EMP,CLASS=PERFORM,                                        X
                ID=(DFHAPPL.1),FIELD=(1,APPLNAME)                     X
                PERFORM=(MOVE(0,4))                                    
DFHMCT TYPE=EMP,CLASS=PERFORM,                                        X
                ID=(DFHAPPL.2),                                       X
                PERFORM=(MOVE(4,8))

有关如何在应用程序中使用应用程序命名事件监视点的更多信息,请参阅 应用程序命名事件监视点

COMPRESS = {YES| NO}
此选项指定是否要对 CICS 监视设施生成的 CICS SMF 110 监视记录执行数据压缩。
此缺省值指示 CICS 对 CICS 监视设施生成的 CICS SMF 110 监视记录执行数据压缩。 有关数据压缩的信息,请参阅 用于监视记录的数据压缩
已禁用 CICS SMF 110 监视记录的数据压缩。
DPL = {0|number}
此选项指定您希望 CICS 对其执行事务资源监视的分布式程序链接 (DPL) 请求的最大数目。 仅当启用了事务资源监视时,此选项才适用,如 注释 2中所述。

CICS 标准监视性能类数据包括事务访问的 所有 程序 (包括分布式程序链接) 的总计。 或者,事务资源监视将收集有关单个分布式程序链接的信息,最多为指定的数目。 将收集以下数据:

  • 程序名
  • 路由请求的系统标识 (sysid)
  • 分布式程序链接 (DPL) 请求数
0
此缺省值将对任何分布式程序链接禁用事务资源监视,即使 MNRES=ON 已生效也是如此。
指定 CICS 要对其执行事务资源监视的最大分布式程序链接请求数 (范围为 0-64)。 CICS 在资源级别收集事务发出的每个分布式程序链接请求的监视性能数据,最多为 number指定的最大值。 如果事务发出的分布式程序链接请求数超过指定的数目,那么将忽略超过最大值的任何请求,但将设置一个标志以指示事务已超过 DPL 限制。
FILE = {8|number}
此选项指定您希望 CICS 对其执行事务资源监视的最大文件数。 仅当启用了事务资源监视时,此选项才适用,如 注释 2中所述。
CICS 标准监视性能类数据包括事务访问的 所有 文件的总数。 或者,事务资源监视可收集有关单个文件的信息,最多为指定的数目。 将收集以下数据:
  • 文件名
  • 文件获取请求的次数和总时间
  • 文件放入请求的数目和总时间
  • 文件浏览请求的次数和总时间
  • 文件添加请求的次数和总时间
  • 文件删除请求的次数和总时间
  • 针对文件的所有请求的总数和总时间
  • 文件访问方法请求计数
  • 文件 I/O 等待时间和等待次数
  • RLS 方式文件 I/O 等待时间和等待次数
  • 耦合设施数据表 (CFDT) I/O 等待时间和等待次数
  • 互斥控制等待时间和等待次数
  • VSAM 字符串等待时间和等待次数
8
此缺省值指示 CICS 对最多 8 个文件执行事务资源监视。
指定 CICS 要对其执行事务资源监视的最大文件数,范围为 0-64。 CICS 在资源级别收集由事务访问的每个文件的监视性能数据,最多为 number指定的最大值。 如果事务访问的文件数超过指定的数目,那么将忽略超过最大值的任何文件,但会设置一个标志以指示事务已超过文件限制。

如果指定 FILE=0,那么不会针对文件收集事务资源监视数据,即使 MNRES=ON 已生效也是如此。

RMI = {YES| NO}
此选项指定是否要为事务所使用的资源管理器收集其他监视性能类数据。
此缺省值指示 CICS 收集事务所使用的资源管理器的其他监视性能数据。

有关收集的数据的信息,请参阅 组 DFHRMI 中的性能数据

这指示 CICS 不收集事务所使用的资源管理器的其他监视性能数据。
TSQUEUE = {8|number}
此选项指定您希望 CICS 对其执行事务资源监视的临时存储器队列的最大数目。 仅当启用了事务资源监视时,此选项才适用,如 注释 2中所述。

CICS 标准监视性能类数据包括事务访问的 所有 临时存储器队列的总计。 或者,事务资源监视收集有关单个临时存储器队列的信息,最多为指定的数目。 将收集以下数据:

  • 临时存储器队列名
  • 临时存储器队列获取请求的次数和总时间
  • 临时存储器队列获取对共享临时存储器的请求的次数和总时间
  • 临时存储器队列将请求放入辅助临时存储器的次数和总时间
  • 临时存储器队列将请求放入主临时存储器的次数和总时间
  • 临时存储器队列将请求放入共享临时存储器的次数和总时间
  • 针对临时存储器队列的所有请求的总数和总时间
  • 从临时存储器获取的所有项的总长度
  • 从共享临时存储器获取的所有项的总长度
  • 写入辅助临时存储器的所有项的总长度
  • 写入主临时存储器的所有项的总长度
  • 写入共享临时存储器的所有项的总长度
  • 临时存储器 I/O 等待时间和等待次数
  • 共享临时存储器 I/O 等待时间和等待次数
8
此缺省值指示 CICS 对最多 8 个临时存储器队列执行事务资源监视。
指定 CICS 要对其执行事务资源监视的临时存储器队列的最大数目 (范围为 0-64)。 CICS 在资源级别收集由事务访问的每个临时存储器队列的监视性能数据,最多为 number指定的最大值。 如果事务访问的临时存储器队列数超过指定的数目,那么将忽略超过最大值的任何临时存储器队列,但将设置一个标志以指示事务已超过临时存储器队列限制。

如果指定 TSQUEUE=0,那么不会为临时存储器队列收集事务资源监视数据,即使 MNRES=ON 生效也是如此。

URIMAP = {0|number}
此选项指定您希望 CICS 对其执行事务资源监视的 WEB OPEN URIMAP 命令上指定的 URIMAP 的最大数目。 仅当启用了事务资源监视时,此选项才适用,如 注释 2中所述。

CICS 标准监视性能类数据包含事务所使用的所有 URIMAP 的总计。 或者,事务资源监视可收集有关单个 URIMAP 的信息,最多为指定的数目。 将收集以下数据:

  • URIMAP 名称
  • 用户任务等待此 URIMAP 的用户任务发出的 WEB OPEN URIMAP 请求完成所耗用的时间
  • 用户任务等待用户任务针对此 URIMAP 的会话令牌发出的以下请求完成所耗用的时间:
    • WEB RECEIVE 请求数
    • WEB CONVERSE 请求的接收端
  • 用户任务等待用户任务针对此 URIMAP 的会话令牌发出的以下请求完成所耗用的时间:
    • WEB SEND 请求数
    • WEB CONVERSE 请求的发送方
0
此缺省值将禁用任何 URIMAP 的事务资源监视,即使 MNRES=ON 已生效也是如此。
指定 CICS 要对其执行事务资源监视的 URIMAP 的最大数目,范围为 0-64。 CICS 在资源级别收集由事务发出的 WEB OPEN URIMAP 命令上指定的每个 URIMAP 的监视性能数据,最多为 number指定的最大值。 如果事务打开的唯一 URIMAP 比指定的数目更多,那么将忽略超过最大值的任何请求,但将设置一个标志以指示事务已超过 URIMAP 限制。
WEBSERVC = {0|number}
此选项指定要 CICS 对其执行事务资源监视的 INVOKE SERVICE 命令所使用的最大 WEBSERVICEs 数。 仅当启用了事务资源监视时,此选项才适用,如 注释 2中所述。

CICS 标准监视性能类数据包括事务所使用的所有 WEBSERVICE 的总计。 或者,事务资源监视可收集有关个别 WEBSERVICEs 的信息,最多为指定的数目。 将收集以下数据:

  • WEBSERVICE 名
  • 流水线名称
  • 用户任务等待此 WEBSERVICE 的用户任务发出的 INVOKE SERVICE 请求完成所耗用的时间
0
此缺省值将禁用对任何 WEBSERVICEs 的事务资源监视,即使 MNRES=ON 已生效也是如此。
指定 CICS 要对其执行事务资源监视的 WEBSERVICEs 的最大数目 (范围为 0-64)。 CICS 在资源级别收集用于事务发出的 INVOKE SERVICE 命令的每个唯一 WEBSERVICE 的监视性能数据,最多为 number指定的最大值。 如果事务调用的唯一 WEBSERVICEs 多于指定的数目,那么将忽略超过最大值的任何请求,但会设置一个标志以指示该事务已超过 WEBSERVC 限制。