Condividi tramite


Open(PLU) OConfirm

Open(PLU) OK Confermare che il messaggio passa 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;  
};   

Membri

nxtqptr
Puntatore all'intestazione del buffer successiva.

hdreptr
Puntatore al primo elemento del 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 OPEN 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 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 del 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 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 principale in due fasi.

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 secondario in due fasi.

dataru[12]

Indicatore di compressione secondario.

dataru[13]

Indicatore EB di invio secondario.

dataru[14]

Utilizzo dell'intestazione di gestione delle funzioni (FMH).

dataru[15]

Utilizzo tra parentesi quadre.

Parentesi quadre non usate (0x00)

Parentesi quadre usate (0x01)

dataru[16]

Stato di reimpostazione parentesi quadre.

Stato di reimpostazione tra parentesi quadre (BETB) (0x01)

Reimpostazione dello stato 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 del flusso normale.

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 ur di invio secondario (valore INTEGER).

dataru[26-27]

Dimensione massima ur di invio primaria (valore INTEGER).

dataru[28]

LU-LU tipo di sessione.

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 di gestione delle funzioni (FMH).

dataru[39]

Profilo del flusso di dati PS.

dataru[40]

Numero di destinazioni in sospeso.

dataru[41]

Indicatore di dati compattato.

dataru[42]

Indicatore PDIR (Peripheral Data Interchange Record) consentito.

dataru[43]

Tipo di sessione 2 o 3: supporto query.

dataru[44]

Dimensioni dello schermo dinamiche.

dataru[45]

Dimensioni di riga di base.

dataru[46]

Dimensioni delle colonne di base.

dataru[47]

Dimensioni di riga alternative.

dataru[48]

Dimensioni di colonna alternative.

Osservazioni:

  • Il messaggio Open(PLU) OK Confirm è costituito da un'intestazione del buffer e da un elemento.

  • Il messaggio non contiene nomi di origine e di destinazione. Entrambe le LPI sono valide.

  • Il contenuto di dataru viene indicato nel testo come blocco di controllo delle informazioni di associazione PLU (BICB). BICB è valido solo per un qualificatore aperto di CONFOK. Per altre informazioni sul contenuto di BICB, vedere Apertura della connessione PLU.