The possible error codes delivered to the FMI application on Status-Acknowledge(Nack-2) and Status-Control(...) Negative Acknowledge-2 messages are tabulated below. A Nack-2 is delivered to the application in response to data that is sent in error (or a Status-Control(...) Request that is in error). The data has not been sent to the host. The table indicates whether the error is critical or not (applying to the PLU connection only); if the error is critical, the critical failure indicator will be set in the message, and the application will receive a Close(PLU) Request as the next message.
All Nack-2 messages have the second word of information as 0x0000.
Error / Sense code |
Critical YES/NO |
Description |
---|---|---|
0x0040 | YES | No buffer element on DATAFMI message. |
0x0042 | YES | DATAFMI message sent when no credit. |
0x0043 | YES | Invalid status-control for TS profile. |
0x0044 | YES | Invalid status-control from application. |
0x004A | YES | HDX contention and -QR,-BB,EB, or BKTFSM in pending-term-session. |
0x0809 | YES | Mode inconsistency. |
0x1002 | YES | RU length error. |
0x1003 | YES | Function not supported, invalid FM profile. |
0x2002 | NO | Chaining error. |
0x2003 | NO | Bracket error. |
0x2004 | NO | Direction error |
0x2005 | YES | Data traffic reset. |
0x2006 | YES | Data traffic quiesced. |
0x200D | YES | Response owed before sending request (half-duplex). |
0x4003 | YES | BB not allowed. |
0x4004 | YES | EB not allowed. |
0x4006 | YES | Exception response not allowed. |
0x4007 | YES | Definite response not allowed. |
0x4009 | YES | CD not allowed. |
0x400A | YES | No-response not allowed. |
0x400B | YES | Chaining not supported. |
0x400C | YES | Brackets not supported. |
0x400D | YES | CD not supported. |
0x400F | YES | Incorrect use of FI. |
0x4014 | YES | Incorrect use of DR1, DR2, ER. |
0x8005 | NO | SSCP data sent when LU inactive. |