Open(PLU) OConfirm
Open(PLU) OK Confermare i flussi del messaggio dal nodo all'applicazione. Viene usato con una connessione PLU (Primary Logical Unit).
Sintassi
struct Open(PLU) OK Confirm {
PTRBFHDR nxtqptr;
PTRBFELT hdreptr;
CHAR numelts;
CHAR msgtype;
CHAR srcl;
CHAR srcp;
INTEGER srci;
CHAR destl;
CHAR destp;
INTEGER dsti;
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 Confirm {
PTRBFELT hdreptr->elteptr;
INTEGER hdreptr->startd;
INTEGER hdreptr->endd;
CHAR hdreptr->trpad;
CHAR[268] hdreptr->dataru;
};
Members
nxtqptr
Puntatore all'intestazione del buffer successiva.
hdreptr
Puntatore al primo elemento buffer.
numelts
Numero di elementi del buffer (0x01).
msgtype
Tipo di messaggio OPENMSG (0x01).
srcl
Località di origine.
srcp
Partner di origine.
srci
Indice di origine.
destl
Località di destinazione.
destp
Partner di destinazione.
dsti
Indice di destinazione.
ophdr.openqual
Qualificatore APERTO CONFOK (0x04).
ophdr.opentype
Tipo aperto LUSEC (0x02).
ophdr.appltype
Tipo di interfaccia del programma dell'applicazione.
0x02 (applicazione FMI)
ophdr.opluno
Numero di unità logica.
ophdr.opresid
Identificatore di risorsa.
ophdr.icreditr
Riservato.
ophdr.icredits
Riservato.
ophdr.opninfo1
Indirizzo PLU.
elemento
hdreptr–>elteptr
Puntatore all'elemento buffer (NIL).
hdreptr-startd>
Inizio dei dati in questo elemento buffer (1).
hdreptr-endd>
Fine dei dati in questo elemento buffer.
hdreptr-trpad>
Riservato.
hdreptr–>dataru
Richiesta dati/unità di risposta (UR), come indicato di seguito:
dataru[0]
Profilo di gestione delle funzioni (FM).
dataru[1]
Profilo del servizio di trasmissione (profilo TS).
dataru[2]
Uso del concatenamento primario.
dataru[3]
Modalità di controllo della richiesta primaria.
dataru[4]
Protocollo di risposta della catena primaria.
dataru[5]
Commit in due fasi primario.
dataru[6]
Indicatore di compressione primario.
dataru[7]
Indicatore EB (Primary Send End Bracket).
dataru[8]
Uso del concatenamento secondario.
dataru[9]
Modalità di controllo della richiesta secondaria.
dataru[10]
Protocollo di risposta della catena secondaria.
dataru[11]
Commit in due fasi secondario.
dataru[12]
Indicatore di compressione secondario.
dataru[13]
Indicatore di invio secondario EB.
dataru[14]
Utilizzo dell'intestazione di gestione delle funzioni (FMH).
dataru[15]
Utilizzo parentesi quadre.
Parentesi quadre non usate (0x00)
Parentesi quadre usate (0x01)
dataru[16]
Stato di reimpostazione tra parentesi quadre.
Stato di reimpostazione tra parentesi quadre (BETB) (0x01)
Stato di reimpostazione tra parentesi quadre (INB) (0x02)
dataru[17]
Regola di terminazione tra parentesi quadre.
dataru[18]
Indicatore del set di codice alternativo.
dataru[19]
Disponibilità del numero di sequenza.
dataru[20]
Modalità di invio/ricezione normale del flusso.
dataru[21]
Reimpostazione flip-flop half-duplex.
dataru[22]
Finestra di invio della pacing secondaria.
dataru[23]
Finestra di ricezione della pacing secondaria.
dataru[24-25]
Dimensioni massime dell'invio secondario (valore INTEGER).
dataru[26-27]
Dimensioni massime dell'invio primario (valore INTEGER).
dataru[28]
Tipo di sessione LU-LU.
dataru[29]
Dimensioni del nome PLU.
dataru[30-37]
Nome PLU (Codice interscambio decimale codificato binario esteso o EBCDIC).
dataru[38]
Tipo di sessione 1: tipo di intestazione gestione funzioni PS (FMH).
dataru[39]
Profilo di flusso dati PS.
dataru[40]
Numero di destinazioni in sospeso.
dataru[41]
Indicatore dati compattato.
dataru[42]
Indicatore PDIR (Peripheral Data Interscambi Record) consentito.
dataru[43]
Tipo di sessione 2 o 3: supporto query.
dataru[44]
Dimensioni dinamiche dello schermo.
dataru[45]
Dimensioni di riga di base.
dataru[46]
Dimensioni di colonna di base.
dataru[47]
Dimensioni di riga alternative.
dataru[48]
Dimensioni di colonna alternative.
Commenti
Il messaggio Open(PLU) OK Confirm è costituito da un'intestazione del buffer e da un elemento.
Il messaggio non contiene nomi di origine e destinazione. Entrambe le LPI sono valide.
Il contenuto di dataru viene definito nel testo come blocco di controllo informazioni di associazione PLU (BICB). BiCB è valido solo per un qualificatore open-qualifier di CONFOK. Per altre informazioni sul contenuto di BICB, vedere Apertura della connessione PLU.