发送负响应后的方向

当使用半双工翻转协议的应用程序将负响应发送到出站链 (,或者将 Status-Acknowledge (Ack) 发送到设置了 SDI) 且未引用争用的 DATAFMI 消息时,应用程序必须采用错误恢复挂起状态。 下表列出了用于不需要转换为错误恢复挂起状态的争用条件的检测代码。

感知代码 说明
0x080B 括号争用错误
0x0813 括号投标拒绝 (没有 RTR 即将)
0x0814 括号竞价拒绝 (RTR 即将)
0x081B 处于传输模式的接收方

因此,应用程序必须检查 SDI 消息上的感知代码以检测此类争用。

错误恢复挂起状态与接收状态仅在一个方面不同:应用程序可以使用 状态控制 (LUSTAT) 将感知信息传递给主机。 (有关详细信息,请参阅 LUSTATs.) LUSTAT 不得设置 CD) 或尾括号 (EB) 标志的更改 (方向。 (主机已具有方向,并且括号不能由 application 提前终止。) Host Integration Server 还允许函数管理接口 (FMI) 应用程序发送 状态控制 (LUSTAT) 处于接收状态。

使用半双工争用协议的应用程序没有错误恢复挂起状态,并且必须在发送负响应时进入争用状态。

注意

如果在 CANCEL 上使用 CD 的主机取消了链,则应用程序必须采用发送状态。

另请参阅

应用程序 CANCEL
接收负响应后的方向
严重故障
RQR 与 CLEAR
STSN
链接服务故障
本地节点故障
客户端故障