Freigeben über


Von der Anwendung initiierte Beendigung

Eine Anwendung in einer Sitzung mit FM-Profil 3 oder 4 (Function Management, Funktionsverwaltung) kann die Beendigung der PLU-Sitzung (Primary Logical Unit, PLU) anfordern. Dies sollte nur geschehen, wenn zuvor sichergestellt wurde, dass die PLU-Sitzung sich in einem Zustand befindet, in dem sie beendet werden kann, d. h. in einem „Between-Chain“- oder „Between-Bracket“-Zustand. Das Beenden der PLU-Sitzung wirkt sich nicht auf den Zustand der SSCP-Sitzung (System Services Control Point) aus.

Beachten Sie, dass eine Anwendung einen zeichencodierten oder feldformatierten LOGOFF-Befehl in der SSCP-Sitzung ausführen oder einen Close(PLU) Request senden kann, um zu veranlassen, dass der lokale Knoten TERM-SELF im Auftrag der Anwendung sendet. Alle diese Schritte lösen entweder sofort oder nach der Sitzungsbereinigung auf dem Host ein UNBIND aus.

Die Anwendung fordert die Beendigung der PLU-Sitzung an, indem sie einen Status-Control(RSHUTD) Request an den lokalen Knoten sendet, der eine SNA-RSHUTD-Anforderung an den Host generiert.

Nach dem Senden des Status-Control(RSHUTD) Request muss die Anwendung weiterhin in der Lage sein, alle empfangenen ausgehenden Daten zu akzeptieren und darauf zu reagieren. Die Anwendung kann jetzt eine von zwei Nachrichten erwarten, je nachdem, ob der Zustand der PLU-Sitzung die Beendigung zulässt und ob der Host die PLU-Sitzung beenden möchte:

  • Wenn der Zustand der PLU-Sitzung das Beenden zulässt und der Host die PLU-Sitzung beenden möchte, generiert der Host eine positive Antwort auf die RSHUTD-Anforderung, auf die eine UNBIND-Anforderung folgen kann. Der lokale Knoten schließt die PLU-Verbindung. Weitere Informationen finden Sie unter Schließen der PLU-Verbindung.

  • Wenn der Zustand der PLU-Sitzung das Beenden nicht zulässt (wenn z. B. die Sitzung in Klammern steht) oder der Host die PLU-Sitzung zu diesem Zeitpunkt nicht beenden möchte, generiert der Host eine negative Antwort auf die RSHUTD-Anforderung, die der lokale Knoten der Anwendung als Status-Control(RSHUTD) Negative-Acknowledge-1 mit den in der negativen Antwort angegebenen Erkennungscodes darstellt. Dies gibt an, dass die Anforderung zum Beenden der PLU-Sitzung vom Host abgelehnt wurde und die Kommunikation bezüglich der PLU-Sitzung weiterhin nicht betroffen ist.

    Die folgenden beiden Abbildungen veranschaulichen das von der Anwendung initiierte Beendigungsprotokoll zwischen dem lokalen Knoten und der Anwendung und die Beziehung dieses Protokolls zu den zugrunde liegenden SNA-Protokollen.

    In der ersten Abbildung fordert die Anwendung die Beendigung der PLU-Sitzung an, und der Host sendet UNBIND. Der lokale Knoten schließt die PLU-Verbindung.

    Abbildung: Die Anwendung fordert die Beendigung der PLU-Sitzung an, und der Host sendet UNBIND.
    Die Anwendung fordert die Beendigung der PLU-Sitzung und der Host sendet UNBIND

    In der folgenden Abbildung fordert die Anwendung die Beendigung der PLU-Sitzung an, aber die Sitzung befindet sich nicht in einem geeigneten Zustand. Der Host sendet eine negative Antwort auf die RSHUTD-Anforderung, die der lokale Knoten als Status-Control(RSHUTD) Negative-Acknowledge-1 darstellt. Die Kommunikation wird in der PLU-Sitzung fortgesetzt.

    Abbildung: Die Anwendung fordert die Beendigung der PLU-Sitzung an, die Sitzung befindet sich jedoch nicht in einem geeigneten Zustand.
    Die Anwendung fordert die Beendigung der PLU-Sitzung an, aber die Sitzung befindet sich nicht in einem geeigneten Zustand

Weitere Informationen

Öffnen der PLU-Verbindung
Schließen der PLU-Verbindung
PLU-Sitzung
Ausgehende Verkettung
Eingehende Verkettung
Segmentübermittlung
Brackets
Richtung
Geschwindigkeit und Segmentierung
Bestätigung und Ablehnung von Daten]
Herunterfahren und Stilllegen
Wiederherstellung
LUSTATs]
Daten des Monitors für Antwortzeiten