用户出口程序报告

“用户出口程序”报告是根据两个表生成的。 此报告是使用 EXEC CICS INQUIRE EXITPROGRAM 命令生成的。

表 1. "用户出口程序" 报告中的字段
字段标题 描述
程序名 通过使用 EXEC CICS® ENABLE 命令作为出口程序启用的程序的程序名。

源字段 :EXEC CICS INQUIRE EXITPROGRAM ()

入口名称 此出口程序的入口点名称。

源字段 :EXEC CICS INQUIRE EXITPROGRAM () ENTRYNAME ()

全局区域条目名称 拥有与此出口程序关联的全局工作区的出口程序的名称。

源字段 :EXEC CICS INQUIRE EXITPROGRAM () GAENTRYNAME ()

全局区域长度 与此出口程序关联的全局工作区的长度。

源字段 :EXEC CICS INQUIRE EXITPROGRAM () GAL思 ()

全局区域使用计数 与此出口程序拥有的全局工作区相关联的出口程序数。

源字段 :EXEC CICS INQUIRE EXITPROGRAM () GAUSECOUNT ()

出口数 启用此出口程序的全局用户出口点的数目。

源字段 :EXEC CICS INQUIRE EXITPROGRAM () NUMEXIT ()

程序状态 指示此出口程序是否可用于执行。

源字段 :EXEC CICS INQUIRE EXITPROGRAM () STARTSTATUS (cvda)

程序并行 指示此出口程序的并行属性。

源字段 :EXEC CICS INQUIRE PROGRAM () CONCURRENCY (cvda)

出口程序使用计数 已调用此出口程序的次数。

源字段 :EXEC CICS INQUIRE PROGRAM () USECOUNT (data area)

库名 装入程序的库的名称。 如果尚未装入程序,或者 LPASTATUS 为 LPA (指示程序是从 LPA 装入的) ,那么此值为空白。

源字段 :EXEC CICS INQUIRE PROGRAM () LIBRARY (data area)

LIBRARY 数据集名 装入程序的库的数据集的名称。 如果未装入程序,或者 LPASTATUS 为 LPA (指示已从 LPA 装入程序) ,那么此值为空白。

源字段 :EXEC CICS INQUIRE PROGRAM () LIBRARYDSN (data area)

程序名 通过使用 EXEC CICS ENABLE 命令作为出口程序启用的程序的程序名。

源字段 :EXEC CICS INQUIRE EXITPROGRAM ()

入口名称 此出口程序的入口点名称。

源字段 :EXEC CICS INQUIRE EXITPROGRAM () ENTRYNAME ()

API 指示任务相关用户出口程序使用的 API。 这些值如下:
CICSAPI
与任务相关的用户出口程序已作为 QUASIRENT 或 THREADSAFE 启用,但没有 OPENAPI 选项。 该程序仅限于 CICS 允许的编程接口。
OpenAPI
使用 OPENAPI 选项启用与任务相关的用户出口程序。 允许程序使用非CICS API ,为此, CICS 将在开放式 TCB 下控制与任务相关的用户出口。 OPENAPI 假定程序已写入线程安全标准。

源字段 :EXEC CICS INQUIRE EXITPROGRAM () APIST (cvda)

并发状态 指示出口程序的并行属性。 这些值如下:
准西伦特
与任务相关的用户出口程序定义为拟重入程序,并且在通过 CICS API 调用 CICS 服务时只能在 CICS QR TCB 下运行。 要使用任何 MVS™ 服务,此任务相关的用户出口程序必须切换到专用受管 TCB。
线程安全
与任务相关的用户出口程序定义为线程安全程序,并且可以在开放式 TCB 下运行。 如果 APIST 选项返回 OPENAPI ,那么将始终在开放式 TCB 下调用该程序。 如果 APIST 选项返回 CICSAPI ,那么当为程序提供控制权 (可以是开放式 TCB ,也可以是 CICS QR TCB) 时,将在其用户任务正在使用的 TCB 下调用该程序。
REQUIRED
任务相关的用户出口程序定义为始终在开放式 TCB 上运行。 在程序定义或 ENABLE PROGRAM 命令上指定了 REQUIRED。
注: 当启用了与任务相关的用户出口 REQUIRED 和 OPENAPI 时,会将其视为与启用了 THREADSAFE 和 OPENAPI 的用户出口相同。 为了实现兼容性,任一组合的 INQUIRE EXITPROGRAM 始终返回 THREADSAFE 和 OPENAPI。 For a task-related user exit enabled REQUIRED and CICSAPI, INQUIRE EXITPROGRAM returns REQUIRED, CICSAPI.

源字段 :EXEC CICS INQUIRE EXITPROGRAM () CONCURRENST (cvda)

限定符 为此出口程序指定的限定符的名称。

源字段 :EXEC CICS INQUIRE EXITPROGRAM () QUALIFIER ()

长度 与此出口程序关联的任务本地工作区的长度。

源字段 :EXEC CICS INQUIRE EXITPROGRAM () TAL思 ()

任务相关用户出口选项-Taskstart 指示是否使用 TASKSTART 选项启用了此出口程序。

源字段 :EXEC CICS INQUIRE EXITPROGRAM () TASKSTART (cvda)

任务相关用户出口选项-EDF 指示是否使用 FORMATEDF 选项启用了此出口程序。

源字段 :EXEC CICS INQUIRE EXITPROGRAM () FORMATEDFST (cvda)

与任务相关的用户出口选项-关闭 指示是否使用 SHUTDOWN 选项启用了此出口程序。

源字段 :EXEC CICS INQUIRE EXITPROGRAM () SHUTDOWNST (cvda)

任务相关用户出口选项-不确定 指示此出口程序是否已使用IN可疑状态选项启用。

源字段 :EXEC CICS INQUIRE EXITPROGRAM () IN可疑 TST (cvda)

任务相关用户出口选项-SPI 指示是否已使用 SPI 选项启用此出口程序。

源字段 :EXEC CICS INQUIRE EXITPROGRAM () SPIST (cvda)

与任务相关的用户出口选项-可清除 指示是否使用PUR可用选项启用了此出口程序。

源字段 :EXEC CICS INQUIRE EXITPROGRAM () PURGEAB之 (cvda)