“信息源”选项卡
使用信息源选项卡可定义此捕获规范获取已发出的业务信息的位置。
该选项卡包含您先前在事件绑定选项卡中定义的业务信息项的表。 您必须为所发出的每个业务信息项输入信息源。
使用此选项卡可将与事件规范关联的业务信息项映射到该捕获点的可用数据项。

信息源表中的字段是您可以在“编辑信息源”面板中编辑的选项的摘要。
应用程序捕获点的“信息源”对话框
要打开信息源的“信息源”对话框,可在表中选择信息源,然后单击编辑,也可以双击信息源。以下示例显示了为应用程序捕获点选择 REWRITE 时的“信息源”对话框。

“可用数据”字段
单击从导入的语言结构中选择以导入语言结构。然后,您可以从语言结构中选择要捕获的字段。 如果使用此选项,将自动填写类型、偏移量和长度字段。或者,您可以指定类型、偏移量和长度值。
- 类型
- 指定应用程序数据谓词的数据类型。可用的数据类型如下:
- 二进制浮点
- 字符
- 以 NULL 终止的字符
- 十进制浮点
- 十六进制
- 以 NULL 终止的十六进制
- 十六进制浮点
- 压缩十进制
- 带符号半字
- 带符号全字
- 无符号半字
- 无符号全字
- 分区十进制
- 偏移量
- 指定与开头(数据开始的位置)的距离。 偏移量为 0 表示字段的开头。
- 长度
- 指定要捕获的字段长度。指定长度 0 表示一直捕获到数据区或容器末尾。
指定长度 0 具有以下影响:
- 对于在 API 命令的独立参数中指定了数据区长度(或转换程序的缺省值)的 API 命令,将捕获数据区或容器的所有内容,不受其长度影响。例如,如果在 LINK 命令上指定了 COMMAREA 和 LENGTH,那么将捕获所有数据。
- 对于被捕获数据区没有长度参数的 API 命令,将不会捕获任何数据。例如,在 READ 命令上指定了 RIDFLD,或者在 RECEIVE MAP 命令上指定了 INTO,但没有相关联的长度参数,因此将捕获 0 字节的数据。
- 精度
- 选择数字和科学记数型业务信息项的精度。对于其他业务信息项,该字段处于禁用状态。
- 代码页
- 选择代码页。对于某些业务信息项(例如,来自其他源的应用程序数据),该字段处于禁用状态。有关代码页的更多信息,请参阅编码字符集引用材料。
系统捕获点的“信息源”对话框
要打开信息源的“信息源”对话框,可在表中选择信息源,然后单击编辑,也可以双击信息源。CICS 可识别所有信息源的格式。以下示例显示了为系统捕获点选择 FILE ENABLE 时的“信息源”对话框。

下表列出了“信息源”对话框中可用的字段,具体取决于您在捕获点选项卡“系统捕获点”窗格中选择的系统捕获点。
DB2 CONNECTION STATUS 的信息源
选项 | 描述 |
---|---|
DB2ID | 如果未使用组连接,此选项将返回与 CICS DB2® 连接相连的 DB2 子系统的名称,或者,如果未与 CICS DB2 连接相连,那么将返回您指定将 CICS 连接到的 DB2 子系统的名称。 有关更多信息,请参阅 INQUIRE DB2CONN 中的 DB2ID。 |
DB2GROUPID | 如果使用组连接,那么此选项将返回您指定的 DB2 子系统的数据共享组或子组的名称。 有关更多信息,请参阅 INQUIRE DB2CONN 中的 DB2GROUPID。 |
DB2RELEASE | 返回一个 4 字符值,指示 CICS 所连接的 DB2 子系统的版本和发行版级别。 有关更多信息,请参阅 INQUIRE DB2CONN 中的 DB2RELEASE。 |
FROM_CONNECTST | 用于表示 CICS DB2 连接状态的字符串。可能的值包括:
有关更多信息,请参阅 INQUIRE DB2CONN 中的 CONNECTST。 |
TO_CONNECTST | 用于表示 CICS DB2 连接状态的字符串。可能的值包括:
有关更多信息,请参阅 INQUIRE DB2CONN 中的 CONNECTST。 |
FILE ENABLE STATUS 的信息源
选项 | 描述 |
---|---|
FILE | 指定您所查询的文件的 8 字符名称。 有关更多信息,请参阅 INQUIRE FILE 中的 FILE。 |
DSNAME | 返回与 FILE 定义关联的 BDAM 数据集或 VSAM 对象的 44 字符名称。 有关更多信息,请参阅 INQUIRE FILE 中的 DSNAME。 |
FROM_ENABLESTATUS | 用于指定应用程序能否访问文件的字符串。可能的值包括:
有关更多信息,请参阅 INQUIRE FILE 中的 ENABLESTATUS。 |
TO_ENABLESTATUS | 用于指定应用程序能否访问文件的字符串。可能的值包括:
有关更多信息,请参阅 INQUIRE FILE 中的 ENABLESTATUS。 |
OPENSTATUS | 用于指定文件是处于打开、关闭还是过渡状态的字符串。可能的值包括:
有关更多信息,请参阅 INQUIRE FILE 中的 OPENSTATUS。 |
FILE OPEN STATUS 的信息源
选项 | 描述 |
---|---|
FILE | 指定您所查询的文件的 8 字符名称。 有关更多信息,请参阅 INQUIRE FILE 中的 FILE。 |
DSNAME | 返回与 FILE 定义关联的 BDAM 数据集或 VSAM 对象的 44 字符名称。 有关更多信息,请参阅 INQUIRE FILE 中的 DSNAME。 |
FROM_OPENSTATUS | 用于指定文件是处于打开、关闭还是过渡状态的字符串。可能的值包括:
有关更多信息,请参阅 INQUIRE FILE 中的 OPENSTATUS。 |
TO_OPENSTATUS | 用于指定文件是处于打开、关闭还是过渡状态的字符串。可能的值包括:
有关更多信息,请参阅 INQUIRE FILE 中的 OPENSTATUS。 |
ENABLESTATUS | 用于指定应用程序能否访问文件的字符串。可能的值包括:
有关更多信息,请参阅 INQUIRE FILE 中的 ENABLESTATUS。 |
MESSAGE 的信息源
选项 | 描述 |
---|---|
INSERTnn | 指定您所查询的消息的 INSERTnn 值,其中,nn 是 1 到 30 之间的插入标识。 |
MESSAGE_ID | 指定您所查询的消息的 9 字符消息号。 |
MESSAGE_TEXT | 将消息的整个文本指定为事件中的输出字段。如果要捕获整个消息,请使用此选项。捕获的消息文本的最大长度是 1024 个字节。如果消息长于 1024 个字节,那么会截断此消息。 注: 所有消息在捕获时都使用的是 NATLANG 系统初始化参数定义的语言,但发送至 CICS 控制台的消息在捕获时使用的是英语。
|
TASK THRESHOLD 的信息源
选项 | 描述 |
---|---|
FROM_TASKS | 指定事件之前的连接任务数。 |
TO_TASKS | 指定事件之后的连接任务数。 |
MAXTASKS | 返回 CICS 系统中任意时刻符合分派资格的最大任务数。 有关更多信息,请参阅 INQUIRE SYSTEM 中的 MAXTASKS。 |
PERCENT_MAXTASKS | 以最大任务数百分比的形式指定超过的阈值。 |
TRANCLASS TASK THRESHOLD 的信息源
选项 | 描述 |
---|---|
TRANCLASS | 指定您所查询的事务类的 8 字符名称。如果该类是 CICS 较早发行版中使用的带编号类,那么该类的名称为 DFHTCLnn,其中 nn 是 2 位数的类编号。 有关更多信息,请参阅 INQUIRE TRANCLASS 中的 TRANCLASS。 |
FROM_ACTIVE | 返回事务类中在事件之前的活动任务数。 |
TO_ACTIVE | 返回事务类中在事件之后的活动任务数。 |
MAXACTIVE | 返回允许在事务类中并发运行的最大任务数。 有关更多信息,请参阅 INQUIRE TRANCLASS 中的 MAXACTIVE。 |
PERCENT_MAXACTIVE | 以最大活动任务数百分比的形式指定超过的阈值。 |
UNHANDLED TRANSACTION ABEND 的信息源
选项 | 描述 |
---|---|
TRANSACTION | 指定发出未处理事务异常终止的事务标识。 |
ABCODE | 指定 4 字符事务转储异常终止代码。 |
有关更多信息,请参阅添加捕获规范。