Freigeben über


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.