SNA 指标和记录

SNA 指示符和记录可以作为 CICS® 命令的结果显式生成,也可以在 CICS 检测到需要它们时自动生成。

最常见的 SNA 指标和记录:

Begin_括号和conditional_end_括号
请求头 (RH) 中的begin_括号 (BB) 和condition_end_括号 (行政首长协调会) 指示符分别表示两个事务之间对话的开始和结束。 因为 BB 是在对话开始时自动生成的,所以您只需要考虑行政首长协调会。 在结束对话之前,由带有 LAST 选项, ISSUE ABEND , FREE 命令或任务终止的 SEND 生成行政首长协调会。
函数管理头
功能管理头 (FMHs) 是在包含 SNA 控制数据的对话上发送的记录。 在 SNA 下定义了多种类型的 FMH; 但只有两种 (FMH5 和 FMH7) 与 APPC DTP 相关。

FMH5(也称为连接 FMH) 是随 BB 一起发送的,包含启动后端事务所需的信息。

FMH7 由 ISSUE ERROR , ISSUE ABEND 和 SYNCPOINT ROLLBACK 命令发出。 此外,如果后端系统拒绝 FMH5,那么将向前端事务发送 FMH7 。 FMH7 包含 4 字节代码,称为检测代码,用于描述错误。 此代码在 EIBERRCD (或 CDBERRCD 用于基本对话) 中设置。 FMH7 可能后跟日志数据。 此日志数据包含在发送系统上的消息 DFHZN2701 和接收系统上的 DFHZC3433 中。

更改方向
在 RH 中找到的更改方向 (CD) 指示符将发出事务从 发送状态 (状态 2) 切换到 接收状态 (状态 5)。 CD 由以下任一项显式生成:
  • 带有 INVITE 选项的 SEND 命令
  • CONVERSE 命令。
PS 标题 (类型 10)
PS 头 (类型 10) 是在包含同步点请求的对话上发送的记录。 这些头包含 2 字节的同步点请求代码 (例如, prepare , request commit , commit 和遗忘)。 此外,发送的初始记录包含 2 字节修饰符,该修饰符指定成功同步点交换后的对话状态。