Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Il messaggio LUSTAT dello stato dell'unità logica DFC (Data Flow Control) viene usato all'interno di SNA per trasmettere quattro byte di dati di senso all'altro partner sessione. Può anche essere usato semplicemente per inviare un'intestazione di risposta (RH) all'altro partner di sessione (ad esempio, per aprire una parentesi). Per altre informazioni, vedere le figure in Avvio tra parentesi quadre. Il messaggio scorre sul flusso normale e quindi è soggetto a restrizioni di direzione. Tuttavia, può essere inviato senza parentesi finale (EB) o cambio di direzione (CD) in una sessione flip-flop half-duplex che si trova nello stato di recupero degli errori in sospeso. Per altre informazioni, vedere Ripristino.
Il nodo locale consente all'applicazione di inviare messaggi di richiesta LUSTAT (Status-Control) in qualsiasi momento in cui il traffico dati è attivo, tranne durante l'invio di dati nella catena. Se l'applicazione si trova in uno stato di ricezione (usando il protocollo half-duplex), LUSTAT viene messo in coda e usato per fornire i codici di stato, che vengono compilati nella richiesta in uscita successiva e viene impostato il flag SDI. L'applicazione può quindi presentare i codici di senso per uno stato di errore senza attendere i dati in uscita successivi, se necessario.
Il primo byte di dati di senso deve essere 0x08 per generare un messaggio DATAFMI con SDI (da convertire in una risposta negativa). Altri LUSTAT vengono lasciati in coda nella sessione finché non possono essere inviati.
Se più messaggi LUSTAT (Status-Control) vengono inviati dall'applicazione in uno stato di ricezione, il nodo locale li accoda tutti. Quando i dati in uscita sono stati recapitati all'applicazione con SDI set, come indicato in precedenza, e l'applicazione li ha convertiti in Status-Acknowledge(Ack), il nodo locale invia la risposta negativa e i LUSTATs rimanenti (che possono ora fluire poiché lo stato flip-flop half-duplex è in attesa per il recupero degli errori).
Se l'applicazione intende inviare più messaggi LUSTAT (Status-Control) all'host, è possibile che l'host tenti di avviare il ripristino prima dell'invio dell'ultimo LUSTAT . In questo caso, la catena di recupero degli errori verrà rifiutata dal successivo LUSTAT.
Si noti che l'applicazione può inviare una richiesta status-control (LUSTAT) con o senza ACKRQD. Il nodo locale associerà questi rispettivamente a RQD e RQE LUSTATs.
Le tre figure seguenti illustrano l'uso dei messaggi Status-Control (LUSTAT) in modalità flip-flop half-duplex da parte di un'applicazione.
Nella prima figura l'applicazione rilascia Status-Control (LUSTAT) quando ha la direzione.
Problemi dell'applicazione Status-Control (LUSTAT) quando ha una direzione
Nella figura seguente l'applicazione invia una richiesta Status-Control (LUSTAT) durante la ricezione di dati tra catena. Successivamente, i dati in uscita vengono recapitati con set SDI , che viene convertito in RSP negativo.
L'applicazione genera una richiesta di controllo dello stato (LUSTAT) durante la ricezione di dati tra le catene.
Nella figura seguente l'applicazione invia diverse richieste status-control (LUSTAT) durante la ricezione di dati nella catena. Successivamente, i dati in uscita vengono recapitati con set SDI che viene convertito in risposta negativa. I LUSTAT successivi vengono inviati all'host.
L'applicazione invia diverse richieste di controllo stato (LUSTAT) durante la ricezione di dati in catena.
Vedere anche
Apertura della connessione PLU
Chiusura della connessione PLU
Sessione PLU
Concatenamento in uscita
Concatenamento in ingresso
Consegna del Segmento
parentesi quadre
Direzione
Ritmo e suddivisione in blocchi
Conferma e rifiuto dei dati]
Arresto e disattivazione
Ripristino
Terminazione iniziata dall'applicazione
Dati di Monitoraggio tempo di risposta