Freigeben über


Open(PLU) OResponse

Die Antwortnachricht "Open(PLU) OK " fließt von der Anwendung zum Knoten. Sie wird mit einer primären logischen Einheit (PLU)-Verbindung verwendet.

Syntax

  
struct Open(PLU) OK 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.icreditr;  
    INTEGER   ophdr.icredits;  
    CHAR      ophdr.opninfo1;  
};   
struct Open(PLU) OK Response {  
    PTRBFELT hdreptr->elteptr;  
    INTEGER hdreptr->startd;  
    INTEGER hdreptr->endd;  
    CHAR hdreptr->trpad;  
    CHAR[268] hdreptr->dataru;  
};   
struct Open(PLU) OK Response {  
    PTRBFELT   hdreptr->elteptr->elteptr;  
    INTEGER    hdreptr->elteptr->startd;  
    INTEGER    hdreptr->elteptr->endd;  
    CHAR       hdreptr->elteptr->trpad;  
    CHAR[268]  hdreptr->elteptr->dataru;  
};   

Elemente

nxtqptr
Zeiger auf den nächsten Pufferheader.

hdreptr
Zeiger auf das erste Pufferelement.

numelts
Anzahl der Pufferelemente (0x02).

msgtype
Nachrichtentyp OPENMSG (0x01).

srcl
Quelllokalität.

srcp
Quellpartner.

srci
Quellindex.

destl
Zielgebietsschema.

destp
Zielpartner.

desti
Zielindex.

ophdr.openqual
Öffnen Sie den Qualifizierer RSPOK (0x02).

ophdr.opentype
Öffnen Sie den Typ LUSEC (0x02).

ophdr.appltype
Anwendungsprogrammschnittstellentyp.

0x02 (FMI-Anwendung)

ophdr.opluno
Logische Einheitsnummer.

ophdr.opresid
Ressourcenbezeichner.

ophdr.icreditr
Anfängliches Guthaben für den Fluss von Anwendung zu lokalem Knoten: Null.

ophdr.icredits
Anfängliche Gutschrift für den Fluss vom lokalen Knoten zur Anwendung; nur gültig, wenn APPLPAC = 0x01.

ophdr.opninfo1
Verhandelbare Bindungsanzeige.

Bindung ist nicht verhandelbar (0x00)

Bindung ist verhandelbar (0x01)

Element 1

hdreptr-elteptr>
Zeiger auf Pufferelement.

hdreptr–>startd
Anfang der Daten in diesem Pufferelement (1).

hdreptr–>endd
Ende der Daten in diesem Pufferelement.

hdreptr-trpad>
Reserviert.

hdreptr-dataru>
Daten-RU, wie folgt:

dataru[0–9]

Quellname.

dataru[10–19]

Zielname.

dataru[20]

Segmentzustellungsoption.

Keine Anforderungs-/Antworteinheitssegmente (RU) (0x00)

Bereitstellen von RU-Segmenten (0x01)

dataru[21]

Anwendungs-Pacing-Option.

Keine Anwendungs-Pacing (0x00)

Anwendungs pacing (0x01)

dataru[22]

Option zum Abbrechen der Anwendung: "Abbrechen" wird von:

lokaler Knoten (0x00)

Anwendung (0x01)

dataru[23]

Anwendungstransaktionsnummern: Transaktionsnummern sind:

von Anwendung nicht unterstützt (0x00)

unterstützt von der Anwendung (0x01)

dataru[24]

BIND-Tabellenindex

BIND_TABLE_INDEX_PRT (1) (Druckersitzung)

BIND_TABLE_INDEX_CRT (2) (Anzeigesitzung)

Element 2

hdreptr-elteptr-elteptr-elteptr>>
Zeiger auf Pufferelement (NIL).

hdreptr-elteptr>–>startd
Anfang der Daten in diesem Pufferelement (13).

hdreptr-elteptr>–>endd
Ende der Daten in diesem Pufferelement.

hdreptr-elteptr-trpad>>
Reserviert.

hdreptr-elteptr-dataru>>
Daten-RU, wie folgt:

dataru[13]

Das BIND RU.

Bemerkungen

  • Die Antwortnachricht "Open(PLU) OK " besteht aus einem Pufferheader, einem anfänglichen Element, das die Quell- und Zielnamen und den Verbindungsinformationskontrollblock (CICB) enthält, gefolgt von Elementen, die das BIND RU enthalten, das vom Host empfangen wurde.

  • Die Anwendung sollte den Quell- und Ziel-Partnerindex (Locality Partner Index, LPIs) sowie die Quell- und Zielnamen aus der Open(PLU)-Anforderung widerspiegeln und den I-Teil des Quell-LPI angeben.

  • Die Felder aus der Segmentzustellungsoption zum Binden des Tabellenindexes (im ersten Element) werden im Text als PLU CICB bezeichnet. Weitere Informationen zum Inhalt des CICB finden Sie unter Öffnen der PLU-Verbindung.

  • Das BIND RU kann bis zu 256 Bytes lang sein.

  • Für LUA steht der BIND RU nicht dem Übertragungsheader (TH) und dem Antwortheader (RH) voran. Dies ist im Gegensatz zur Open(PLU)-Anforderung, in der die TH und RH enthalten sind.

  • Wie bei der Open(PLU)-Anforderung befindet sich der icredits-Wert in Einheiten von Blöcken, wenn Blöcke verwendet werden.