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.
Un indirizzo LPI viene usato per identificare ogni estremità di una connessione. Include tre componenti: località (L), partner (P) e indice (I), come descritto nell'elenco seguente:
La località è un identificatore a 1 byte che identifica in modo univoco una località all'interno di un sistema. Questa località corrisponde a un componente dei servizi SNA (nodo locale, servizio di collegamento, emulatore 3270 e così via).
Il partner è un identificatore a 1 byte che identifica in modo univoco un partner all'interno della località. Questa operazione non viene sempre usata, ma può essere usata per distinguere tra le parti di un componente (ad esempio, le 3270 funzioni nel nodo locale anziché le funzioni Advanced Program-to-Program Communications (APPC).
Index è un identificatore a 2 byte che identifica in modo univoco un'entità logica all'interno del partner. Il significato e l'uso di questo campo sono definiti dai partner di comunicazione. Viene usato per distinguere più connessioni tra gli stessi partner (ad esempio, per identificare una di molte 3270 sessioni tra il nodo locale e un particolare emulatore 3270). Il valore zero non deve essere utilizzato come valore di indice. Le applicazioni devono assegnare valori di indice univoci per ogni connessione LPI attiva con il nodo.
Un messaggio che scorre su una connessione contiene una coppia di LPI che identificano l'origine e la destinazione del messaggio. Si tratta dell'LPI di origine e dell'LPI di destinazione del messaggio. Insieme identificano la connessione in cui viene propagato il messaggio.
Possono esistere più connessioni tra qualsiasi coppia di partner. Successivamente, i valori vengono utilizzati per distinguere le connessioni. Ad esempio, nelle comunicazioni tra il nodo locale e un emulatore 3270, i valori L e P identificano il messaggio come 3270 dati per il nodo locale e il valore I indica quale sessione sono destinati i dati.
Le LPI vengono assegnate da una combinazione di partner e DMOD all'apertura della connessione, come descritto in Creazione di connessioni.
Poiché vengono assegnati in modo dinamico per ogni componente, i valori L non sono uguali in un intero sistema. Ad esempio, una località del nodo 2.1 locale può essere nota come località 4 per una località 3270 e località 6 per una seconda località 3270. Tuttavia, dal punto di vista di qualsiasi località, esiste un valore L univoco per ogni località remota all'interno della quale esiste un percorso. Questo valore L viene usato come indice in una tabella interna che identifica il percorso di tale località.
Le figure seguenti mostrano un esempio dei valori L che possono essere usati tra i componenti illustrati in Percorsi e DMOD ed esempi dei valori LPI che verrebbero usati dal nodo locale nei messaggi che passano tra i componenti. Per altre informazioni su come vengono assegnati e usati i valori LPI, vedere Apertura della connessione PLU.
Valori L di esempioValori L di esempio
Valori L specificati nei messaggi tra il nodo locale e 3270 BValori L specificati nei messaggi tra il nodo locale e 3270 B
Valori LPI specificati nei messaggi che passano su due connessioni diverse tra il nodo locale e 3270 AValori LPI specificati nei messaggi che passano su due connessioni diverse tra il nodo locale e 3270 A
Base viene chiamato da qualsiasi parte di codice che desidera inviare un messaggio. Usa il valore L di destinazione nel messaggio per determinare dove inviarlo. Quando il messaggio raggiunge la località remota, la base in tale località lo instrada al partner appropriato se la località contiene più partner.