段传递

如果 BIND 参数中提供的会话 (的最大请求/响应单元 (RU) 大小) 允许大于数据链路控制传输单元的最大大小的 RU(例如,同步数据链接控制 (SDLC) 帧),则本地节点的路径控件负责将出站段组合到 RU 中,并根据需要对入站 RU 进行分段。

但是,某些 IBM 产品 (例如,3270 控制器的 SNA 模型) 不执行出站段程序集,以便通过在收到每个段后立即显示每个段来改善显示终端的感知响应时间。 此功能称为窗口底纹。

本地节点允许应用程序在 打开 (PLU) OK 响应 (CICB) 的连接信息控制块中指定段传递选项。 如果应用程序指定了此选项,则本地节点的路径控件不会将出站段组合成完整的 RU,并且本地节点会将段传送到 数据 消息中的应用程序。 这使模拟 3270 设备的应用程序能够重现 IBM 设备的感知响应特征。 在吞吐量较高(例如 3270 文件传输)的情况下,与 RU 传递相比,段传送可提供更高的性能。

请注意,入站数据没有类似的功能。 应用程序必须向本地节点提供包含完整 RU 的数据 消息。 此外,系统服务控制点 (SSCP) 会话和连接 (不支持段传送,其中最大 RU 大小限制为 256 字节) 。

本地节点支持段传递选项,其方式是,对以任一形式接收数据的应用程序施加的约束是相同的。 如果需要完整的 RU,则本地节点将从路径控制中的段重新生成 RU。 如果需要段,本地节点会处理所有分段指示器,并修改其 SNA 层中的处理,以满足分段 RU 的需求。

传递给应用程序的所有 数据 消息都包含应用程序标志,而只有 RU 中的第一段包含响应标头 (RH) 。 本地节点延迟结束链 (EC) 并更改方向 (CD) 指示器(如果它们出现在 RU 的第一段的 RH 中),并在与 RU 的最后一段对应的 数据 消息中设置相应的 ECI 和 CDI 应用程序标志。 因此,对应于 RU 段 的数据 消息设置了应用程序标志,就好像它们对应于整个 RU 一样。 这大大简化了使用段传递选项的应用程序链接、括号和半双工协议的处理。

注意

EB 在结束基本信息单元 (EBIU) 之前不会延迟,因为应用程序应使用 状态-方 括号之间的会话消息来确定何时进入括号间状态。

另请参阅

打开 PLU 连接
PLU 会话
出站链接
入站链接
Brackets
方向
速度和区块
确认和拒绝数据]
关闭和静止
恢复
应用程序启动的终止
LUSTAT]
响应时间监视器数据