Open(SSCP) Response
Die Open(SSCP)-Antwortnachricht fließt vom Knoten zur Anwendung. Sie wird mit einer SSCP-Verbindung (System Services Control Point) verwendet.
Syntax
struct Open(SSCP) Response {
PTRBFHDR nxtqptr;
PTRBFELT hdreptr;
CHAR numelts;
CHAR msgtype;
CHAR srcl;
CHAR srcp;
INTEGER srci;
CHAR destl;
CHAR destp;
INTEGER desti;
CHAR ophdr.openqual;
CHAR ophdr.opentype;
CHAR ophdr.appltype;
CHAR ophdr.opluno;
INTEGER ophdr.opresid;
INTEGER ophdr.operr1;
INTEGER ophdr.operr2;
};
struct Open(SSCP) Response {
PTRBFELT hdreptr->elteptr;
INTEGER hdreptr->startd;
INTEGER hdreptr->endd;
CHAR hdreptr->trpad;
CHAR[256] dataru;
};
Member
nxtqptr
Zeiger auf den nächsten Pufferheader.
hdreptr
Zeiger auf das erste Pufferelement.
numelts
Anzahl der Pufferelemente (0x01).
msgtype
Nachrichtentyp OPENMSG (0x01).
srcl
Quellspeicherort.
srcp
Quellpartner.
srci
Quellindex.
destl
Zielspeicherort.
destp
Zielpartner.
desti
Zielindex.
ophdr.openqual
Öffnen Sie den Qualifizierer.
RSPOK (0x02) RSPERR (0x03)
ophdr.opentype
Öffnen Sie den Typ SSCPSEC (0x01).
ophdr.appltype
Schnittstellentyp des Anwendungsprogramms.
0x02 (FMI-Anwendung(Function Management Interface)
ophdr.opluno
Nummer der logischen Einheit.
ophdr.opresid
Ressourcenbezeichner.
ophdr.operr1
Fehlercode 1.
ophdr.operr2
Fehlercode 2.
Element 1
hdreptr–>elteptr
Zeiger auf Pufferelement (NIL).
hdreptr–>startd
Start der Daten in diesem Pufferelement (1).
hdreptr–>endd
Ende der Daten in diesem Pufferelement.
hdreptr–>trpad
Reserviert (1 Byte).
hdreptr–>dataru
Daten-RU, wie folgt:
dataru[0–9]
Quellname.
dataru[10–19]
Zielname.
dataru[20–27]
Name des lokalen Knotens, der das Öffnen akzeptiert hat.
dataru[28–35]
Name der Verbindung, die von der logischen Einheit (LU) verwendet wird.
dataru[36–37]
Der interne Bezeichner des lokalen Knotens für die Verbindung. (Weitere Informationen finden Sie in den Hinweisen.)
dataru[38]
Der Typ des von der Verbindung verwendeten Linkdiensts, wie in der folgenden Tabelle dargestellt.
Linkdienst | Verbindung |
---|---|
CESLINK | (03) – SDLC |
CESX25 | (04) – X.25 |
CESTR | (11) – Token ring |
CESTCPIP | (30) – TCP/IP |
CESRELAY | (31) – Frame Relay |
CESCHANL | (32) - Kanal |
CESISDN | (33) – ISDN |
CESETHER | (34) – Ethernet 802.2 |
Hinweise
Die Open(SSCP) Response-Nachricht besteht aus einem Pufferheader und einem einzelnen Pufferelement.
Wenn der offene Qualifizierer RSPERR ist, ist der Fehlercode gültig, und der Locality Partner Index (LPIs) und die Namen sind nicht definiert. (Weitere Informationen finden Sie unter Fehler- und Sense-Codes.)
Die LU-Nummer gibt die LU an, die vom lokalen Knoten aus den Konfigurationsdaten ausgewählt wurde. (Weitere Informationen finden Sie unter Öffnen der SSCP-Verbindung.)
Wenn Open(SSCP) für eine LU-Gruppe gilt, enthält der Quellname den Namen der ausgewählten LU.
Der Verbindungsbezeichner ist ein ganzzahliger Wert. Es identifiziert eindeutig eine bestimmte Verbindung auf diesem lokalen Knoten. Alle Sitzungen, die dieselbe Verbindung verwenden, geben denselben Bezeichner zurück. Dieser Wert wird in der Regel verwendet, wenn ein Linkfehler in einer Sitzung empfangen wird, um zu bestimmen, welche anderen Sitzungen betroffen sind.