Herstellen von Verbindungen
Bevor Nachrichten über eine Verbindung übertragen werden können, muss die Verbindung hergestellt oder geöffnet werden. Dies ist erforderlich, da ein Partner (P1) die LPI-Adresse (Locality Partner Index) des Partners, mit dem er kommunizieren möchte, zunächst nicht kennt. Möglicherweise gibt es nicht einmal einen geeigneten Partner, mit dem man kommunizieren kann.
Eine Komponente der Basis, die als Resource Locator bezeichnet wird, und eine Nachricht mit einem Typ von Open, die als Open-Nachricht bezeichnet wird, werden verwendet, um eine Verbindung zwischen Partnern herzustellen.
Im folgenden Verfahren wird beschrieben, wie eine Verbindung hergestellt wird. Genauere Informationen finden Sie unter Funktionsverwaltungsschnittstelle.
So stellen Sie eine Verbindung zwischen Partnern her
Die Open-Nachricht verfügt über zwei Formulare: eine Open-Anforderung und eine Open-Antwort. Die Open-Anforderung enthält Informationen zum Typ des gesuchten Partners P1.
P1 füllt eine Open-Anforderung aus und ruft damit die Base auf. Da er die LPI-Adresse seines Partners nicht kennt, legt er die LPI-Zielwerte auf Null fest.
Die Basis kann open nicht an einen bestimmten Partner weiterleiten, da sie keine LPI-Zieladresse aufweist. Daher übergibt es open an den Ressourcenlocator, der versucht, einen Ort zu finden, der open akzeptiert. Das Dynamische Zugriffsmodul (Dynamic Access Module, DMOD) enthält einen Datensatz aller Orte, die diese Art von Open akzeptieren könnten. Der Ressourcenlocator versucht jeden dieser Orte, bis das Öffnen akzeptiert wird. Wenn kein Standort gefunden wird, gibt der Ressourcenlocator eine negative Antwort auf öffnen zurück, um den Absender darüber zu informieren, dass kein Partner gefunden werden konnte.
Wenn eine Remotelokalität einen Open-Wert empfängt, übergibt die Basis das Öffnen an den Partner (P2). Wenn P2 open akzeptieren kann, antwortet es, indem es eine positive Open-Antwortnachricht an P1 sendet.
Die An P1 zurückgegebene Open-Antwortnachricht enthält sowohl die Quell- als auch die Ziel-LPI-Werte für die jeweilige Verbindung. Am Ende dieses Austauschs kennen sowohl P1 als auch P2 die Adressen des anderen und können über die Verbindung kommunizieren.
Die Begriffe Quelle und Ziel im Kontext von LPIs beziehen sich auf die Quelle und das Ziel der jeweiligen Nachricht. Wenn der Emulator 3270 eine Nachricht erstellt, die an den lokalen Knoten 2.1 gesendet werden soll, muss er die Quell- und Ziel-LPIs austauschen, die für die Open-Antwort vom lokalen Knoten 2.1 empfangen wurden.
Ein detailliertes Beispiel dafür, wie LPI-Adressen während der Initialisierung des Systemdienststeuerungspunkts (SSCP) und der PLU-Sitzungen (Primary Logical Unit) zugewiesen werden, finden Sie unter Öffnen der PLU-Verbindung.