可能传送到函数管理接口 (FMI) 应用程序的状态错误消息的错误代码在下表中列出。 在多个情况下, 状态错误消息 将传递到应用程序,如以下列表所示:
本地节点在从应用程序发送的响应中检测到错误(作为 Status-Acknowledge 或 Status-Control Ack/Nack-1 消息)。
本地节点在主机的某些数据中检测到错误,这些数据不会作为系统检测到的错误指示器(SDI)消息(例如加速流请求)传递到应用程序。
应用程序发送无效 的状态 消息。
对于入站响应,状态-错误代码的首个字节为0x00。 当应用程序出错时,该表指示错误是否至关重要,仅适用于主逻辑单元(PLU)连接。 如果错误至关重要,应用程序将收到 Close(PLU) 请求 作为下一条消息。
仅当在来自应用程序的 Open(SSCP) 请求 的连接信息控制块(CICB)中启用了相应的接收检查时,才会传递以0x40开头的感知代码。
如果感知代码标有 * 符号,则第二个感知信息词将包含出错加速流请求的请求代码(例如信号的请求代码为0x00C9)。
错误/ 识别代码 |
危急 是/否 |
DESCRIPTION |
---|---|---|
0x0008 | 不 | 已向此链发送了否定回复。 |
0x0040 | 是 | 来自应用程序的 “状态” 消息无效。 |
0x0046 | 是 | 由于相关表短缺而导致会话失败。 |
0x0050 | 是 | Status-Ack 上的序列号无效。 |
0x0053 | 是 | 如果应用程序支持事务编号,则应用程序可能不发送状态控制(STSN)负确认。 |
0x0056 | 是 | 当以前的 RQD 链未完成时,发送Status-Ack。 (有关详细信息,请参阅 出站数据。 |
0x0801 | 不 | 当计数为零时收到的消息。 |
0x0805 | 不 | 绑定时从另一个 PLU 绑定。 |
0x0809 * | 不 | 模式不一致(QEC 或 SHUTD)。 |
0x0815 | 不 | 已经绑定时,请从同一 PLU 进行绑定。 |
0x0821 | 不 | ACTLU 类型不正确(SSCP 连接)。 |
0x1003 * | 不 | 配置文件错误/网络控制请求错误/会话控制消息无效。 |
0x2005 | 不 | 数据流量重置。 |
0x2007 | 不 | 数据流量不会重置(SDT 之后的 STSN)。 |
0x4009 * | 不 | 不允许更改方向(CD)。 |
0x400B * | 不 | 不支持链式操作。 |
0x400C * | 不 | 不支持括号。 |
0x400F * | 不 | FI 的使用不正确。 |
0x4011 * | 不 | 请求/响应单位(RU)类别的使用不正确。 |
0x4014 * | 不 | 明确响应 1(DR1)、明确响应 2(DR2)、异常响应(ER)的不正确使用。 |