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.
In questa sezione viene illustrato come vengono usati verbi SLI (Request Unit Interface) e SLI (Session Level Interface) per una sequenza di comunicazione LUA (Logical Unit Application). Le due figure illustrano i verbi LUA usati per avviare una sessione, scambiare dati e terminare la sessione, nonché i messaggi SNA inviati e ricevuti. Le frecce indicano la direzione in cui i messaggi SNA vengono trasmessi.
Sequenza di comunicazione con verbi RUI
Componenti SNA necessari per le comunicazioni LUA
In questo esempio, l'applicazione esegue le attività seguenti:
Genera un verbo RUI_INIT per stabilire la sessione del punto di controllo dei servizi di sistema (SSCP). (RUI_INIT non viene completato fino a quando l'applicazione LUA non ha ricevuto un messaggio ACTLU dall'host e ha inviato una risposta positiva. Tuttavia, questi messaggi vengono gestiti da Host Integration Server e non vengono esposti all'applicazione LUA.
Invia un messaggio INITSELF a SSCP per richiedere un BIND e legge la risposta.
Legge un messaggio BIND dall'host e scrive la risposta. In questo modo viene stabilita la sessione LU.
Legge un messaggio SDT dall'host, che indica che l'inizializzazione è completa e il trasferimento dei dati può iniziare.
Invia una catena di dati costituita da tre unità richiesta/risposta (UR) e legge la risposta. L'ultima UR indica che è necessaria una risposta definita.
Legge una catena di dati costituita da tre UR e scrive la risposta.
Legge un messaggio UNBIND dall'host e scrive la risposta. In questo modo viene terminata la sessione LU.
Utilizza RUI_TERM per terminare la sessione SSCP. Host Integration Server invia un messaggio NOTIFY all'host e attende una risposta positiva. Tuttavia, questi messaggi vengono gestiti da Host Integration Server e non vengono esposti all'applicazione LUA.
Sequenza di comunicazione con verbi SLI
Sequenza di comunicazione con verbi SLI
Nell'esempio illustrato di seguito, l'applicazione esegue le attività seguenti:
Genera un verbo SLI_OPEN per stabilire la sessione SSCP.
Invia un messaggio INITSELF a SSCP per richiedere un BIND e legge la risposta.
Legge un messaggio BIND dall'host e scrive la risposta. In questo modo si stabilisce la sessione LU.
Legge un messaggio SDT dall'host, che indica che l'inizializzazione è completa e il trasferimento dei dati può iniziare.
Annotazioni
I messaggi INITSELF, BIND e SDT vengono gestiti da Host Integration Server se l'applicazione usa SLI. Il SLI_OPEN non si completa finché Host Integration Server non ha inviato una SDT e una risposta.
Esegue SLI_SEND e SLI_RECEIVE per trasferire dati, comandi SNA o risposte SNA tra l'host e l'applicazione.
Emette SLI_CLOSE per terminare la sessione SSCP. Host Integration Server invia un messaggio NOTIFY all'host e attende una risposta positiva. Tuttavia, questi messaggi vengono gestiti da Host Integration Server e non vengono esposti all'applicazione LUA.