Szerkesztés

Megosztás a következőn keresztül:


Direction after Sending a Negative Response

When an application using half-duplex flip-flop protocol sends a negative response to an outbound chain (or sends a Status-Acknowledge(Ack) to a DATAFMI message with SDI set) that does not refer to a race, the application must assume an error recovery pending state. The sense codes used for race conditions that do not require the transition to error recovery pending state are listed in the following table.

Sense code Description
0x080B Bracket race error
0x0813 Bracket bid reject (no RTR forthcoming)
0x0814 Bracket bid reject (RTR forthcoming)
0x081B Receiver in transmit mode

The application must therefore examine the sense code on an SDI message to detect such races.

Error recovery pending state differs from receive state only in one respect: The application can convey sense information to the host using Status-Control(LUSTAT). (For more information, see LUSTATs.) The LUSTAT must not have the change direction (CD) or end bracket (EB) flags set. (The host already has direction, and the bracket must not be terminated prematurely by the application.) Host Integration Server also enables the function management interface (FMI) application to send Status-Control(LUSTAT) in receive state.

An application using the half-duplex contention protocol does not have an error recovery pending state, and must enter contention state whenever it sends a negative response.

Note

If the chain is canceled by the host with CD on the CANCEL , the application must assume send state.

See Also

Application CANCEL
Direction after Receiving a Negative Response
Critical Failure
RQR and CLEAR
STSN
Link Service Failure
Local Node Failure
Client Failure