“信息源”选项卡

使用信息源选项卡可定义此捕获规范获取已发出的业务信息的位置。

该选项卡包含您先前在事件绑定选项卡中定义的业务信息项的表。 必须为每个已发出的业务信息项输入信息源。

使用此选项卡可将与事件规范关联的业务信息项映射到该捕获点的可用数据项。

“信息源”选项卡的图。

信息源表中的字段是您在“编辑信息源”面板中可以编辑的选项的汇总。

针对应用程序捕获点的“编辑信息源”面板

要针对某个信息源打开“编辑信息源”面板,在表中选择信息源并单击编辑,或者双击该信息源。
图 1. 此图显示当针对应用程序捕获点选择 REWRITE 时,您可看到的“信息源”面板。
针对应用程序捕获点的“编辑信息源”面板的图。

“可用日期”窗格字段

编辑信息源”面板的“可用数据”窗格包含以下字段:
上下文
上下文字段用于捕获有关应用程序上下文的数据。有效的上下文选项包括:
PROGRAM
TRANSID
USERID
事件选项
事件选项用于捕获 CICS 命令上的选项的值。事件选项随指定的捕获点而变化。
应用程序数据
捕获规范中的这些谓词用于过滤 CICS 命令中指定的应用程序数据。 应用程序数据随指定的捕获点而变化。仅当在“可用数据”窗格中选择了一项应用程序数据时,才可使用“编辑信息源”面板右侧的副本导入和格式化选项。
根据您在“编辑信息源”面板的“可用数据”窗格中选择的选项,“编辑信息源”面板的另一窗格中将显示以下字段:
容器
指定 CICS 通道容器。仅当应用程序数据指定了通道时,才能选择容器字段。在所有其他情况下,该字段处于禁用状态。

如果要导入语言结构,请单击从导入的语言结构中选择。然后,您可以从语言结构中选择要捕获的字段。如果使用此方法,那么将自动填写类型偏移量长度字段。 或者,您可以指定类型偏移量长度值。

类型
指定应用程序数据谓词的数据类型。提供以下数据类型:
  • 二进制浮点
  • 字符
  • 以 NULL 终止的字符
  • 十进制浮点
  • 十六进制
  • 以 NULL 终止的十六进制
  • 十六进制浮点
  • 压缩十进制
  • 带符号半字
  • 带符号全字
  • 无符号半字
  • 无符号全字
  • 分区十进制
偏移量
指定相对于数据开始处的距离。 偏移量为 0 表示字段的开头。
长度
要捕获的字段的长度。长度为 0 表示一直捕获到数据区或容器末尾。例如,当发出容器内容并不考虑其长度时,该值十分有用。
精确度
选择数字和科学记数型业务信息项的精确度。对于其他业务信息项,该字段处于禁用状态。
代码页
选择代码页。对于某些业务信息项(例如,来自其他源的应用程序数据),该字段处于禁用状态。
静态数据
可以定义最多 255 个字符(包括空格)的静态值。有效字符集如下所示:
A-Z, a-z, 0-9, `¬¦!"£$%^&*()_+-={}:@~;'#<>?,./| 

针对系统捕获点的“编辑信息源”面板

要针对某个信息源打开“编辑信息源”面板,在表中选择信息源并单击编辑,或者双击该信息源。CICS 可识别所有信息源的格式。
图 2. 此图显示针对系统捕获点选择 FILE ENABLE 时,您可看到的“信息源”面板。
针对系统捕获点的“编辑信息源”面板的图。
编辑信息源”面板的“可用数据”窗格包含以下字段:
上下文
上下文字段用于捕获有关系统上下文的数据。有效的上下文选项包括:
TRANSID
USERID
系统事件数据
“系统事件数据”字段用于捕获有关发生的系统事件的数据。系统事件数据随指定的捕获点而变化。
静态数据
可以定义最多 255 个字符(包括空格)的静态值。有效字符集如下所示:
A-Z, a-z, 0-9, `¬¦!"£$%^&*()_+-={}:@~;'#<>?,./| 

根据您在捕获点选项卡的“系统捕获点”窗格中选择的选项,“编辑信息源”面板将显示以下选项:

DB2 CONNECTION STATUS 信息源

表 1.
选项 描述
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 连接状态的字符串。可能值包括:
  • CONNECTED
  • NOTCONNECTED
  • CONNECTING
  • DISCONNING

有关更多信息,请参阅 INQUIRE DB2CONN 中的“CONNECTST”。

TO_CONNECTST
用于表示 CICS DB2 连接状态的字符串。可能值包括:
  • CONNECTED
  • NOTCONNECTED
  • CONNECTING
  • DISCONNING

有关更多信息,请参阅 INQUIRE DB2CONN 中的“CONNECTST”。

FILE ENABLE STATUS 信息源

表 2.
选项 描述
FILE

指定您所查询的文件的 8 字符名称。

有关更多信息,请参阅 INQUIRE FILE 中的“FILE”。

DSNAME

返回与 FILE 定义关联的 BDAM 数据集或 VSAM 对象的 44 字符名称。

有关更多信息,请参阅 INQUIRE FILE 中的“DSNAME”。

FROM_ENABLESTATUS
用于指定应用程序能否访问文件的字符串。可能值包括:
  • DISABLED
  • DISABLING
  • ENABLED
  • UNENABLED
  • UNENABLING

有关更多信息,请参阅 INQUIRE FILE 中的“ENABLESTATUS”。

TO_ENABLESTATUS
用于指定应用程序能否访问文件的字符串。可能值包括:
  • DISABLED
  • DISABLING
  • ENABLED
  • UNENABLED
  • UNENABLING

有关更多信息,请参阅 INQUIRE FILE 中的“ENABLESTATUS”。

OPENSTATUS
用于指定文件是处于打开、关闭还是过渡状态的字符串。可能值包括:
  • CLOSED
  • CLOSEREQUEST
  • OPEN

有关更多信息,请参阅 INQUIRE FILE 中的“OPENSTATUS”。

FILE OPEN STATUS 信息源

表 3.
选项 描述
FILE

指定您所查询的文件的 8 字符名称。

有关更多信息,请参阅 INQUIRE FILE 中的“FILE”。

DSNAME

返回与 FILE 定义关联的 BDAM 数据集或 VSAM 对象的 44 字符名称。

有关更多信息,请参阅 INQUIRE FILE 中的“DSNAME”。

FROM_OPENSTATUS
用于指定文件是处于打开、关闭还是过渡状态的字符串。可能值包括:
  • CLOSED
  • CLOSEREQUEST
  • OPEN

有关更多信息,请参阅 INQUIRE FILE 中的“OPENSTATUS”。

TO_OPENSTATUS
用于指定文件是处于打开、关闭还是过渡状态的字符串。可能值包括:
  • CLOSED
  • CLOSEREQUEST
  • OPEN

有关更多信息,请参阅 INQUIRE FILE 中的“OPENSTATUS”。

ENABLESTATUS
用于指定应用程序能否访问文件的字符串。可能值包括:
  • DISABLED
  • DISABLING
  • ENABLED
  • UNENABLED
  • UNENABLING

有关更多信息,请参阅 INQUIRE FILE 中的“ENABLESTATUS”。

MESSAGE 信息源

表 4.
选项 描述
MESSAGE_ID 指定您所查询的消息的 9 字符消息号。
INSERTnn 指定您所查询的消息的 INSERTnn 值。其中,nn 是从 1 到 22 的插入标识。

TASK THRESHOLD 信息源

表 5.
选项 描述
FROM_TASKS

指定某事件发生前连接的任务数。

TO_TASKS

指定某事件发生后连接的任务数。

MAXTASKS

返回在任一时刻此 CICS 中能够分派的最大任务数。

有关更多信息,请参阅 INQUIRE SYSTEM 中的“MAXTASKS”。

PERCENT_MAXTASKS

以最大任务数百分比的形式指定超过的阈值。

TRANCLASS TASK THRESHOLD 信息源

表 6.
选项 描述
TRANCLASS

指定您所查询的事务类的 8 字符名称。如果该类是 CICS 较早发行版中使用的带编号类,那么该类的名称为 DFHTCLnn,其中 nn 是 2 位的类编号。

有关更多信息,请参阅 INQUIRE TRANCLASS 中的“TRANCLASS”。

FROM_ACTIVE

返回某事件发生前事务类中的活动任务数。

TO_ACTIVE

返回某事件发生后事务类中的活动任务数。

MAXACTIVE

返回允许在事务类中并发运行的最大任务数。

有关更多信息,请参阅 INQUIRE TRANCLASS 中的“MAXACTIVE”。

PERCENT_MAXACTIVE

以最大活动任务数百分比的形式指定超过的阈值。

UNHANDLED TRANSACTION ABEND 信息源

表 7.
选项 描述
TRANSACTION

指定发出未处理事务异常终止的事务标识。

ABCODE

指定 4 字符事务转储异常终止代码。

有关更多信息,请参阅添加捕获规范