Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Pesan Permintaan Open(PLU) mengalir dari simpul ke aplikasi. Ini digunakan dengan koneksi unit logis utama (PLU).
struct Open(PLU) Request {
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) Request {
PTRBFELT hdreptr->elteptr;
INTEGER hdreptr->startd;
INTEGER hdreptr->endd;
CHAR hdreptr->trpad;
CHAR[268] hdreptr->dataru;
};
struct Open(PLU) Request {
PTRBFELT hdreptr->elteptr->elteptr;
INTEGER hdreptr->elteptr->startd;
INTEGER hdreptr->elteptr->endd;
CHAR hdreptr->elteptr->trpad;
CHAR[ ] hdreptr->elteptr->dataru;
};
Anggota
nxtqptr
Penunjuk ke header buffer berikutnya.
hdreptr
Arahkan ke elemen buffer pertama.
numelts
Jumlah elemen buffer (0x02).
msgtype
Jenis pesan OPENMSG (0x01).
srcl
Lokalitas sumber.
srcp
Mitra sumber.
srci
Indeks sumber.
destl
Lokalitas tujuan.
destp
Mitra tujuan.
desti
Indeks tujuan.
ophdr.openqual
Buka REQU kualifikasi (0x01).
ophdr.opentype
Jenis terbuka LUSEC (0x02).
ophdr.appltype
Jenis antarmuka program aplikasi.
0x02 (aplikasi FMI)
ophdr.opluno
Nomor unit logis.
ophdr.opresid
Pengidentifikasi sumber daya.
ophdr.icreditr
Kredit awal untuk alur dari aplikasi ke simpul lokal: nol (tidak ada kontrol alur).
ophdr.icredits
Kredit awal yang direkomendasikan untuk alur dari simpul lokal ke aplikasi: Jendela pacing + 1.
ophdr.opninfo1
Indikator ikatan yang dapat dinegosiasikan.
Ikatan tidak dapat dinegosiasikan (0x00)
Ikatan dapat dinegosiasikan (0x01)
Elemen 1
hdreptr–>elteptr
Penunjuk ke elemen buffer.
hdreptr–>startd
Awal data dalam elemen buffer ini (1).
hdreptr–>endd
Akhir data dalam elemen buffer ini.
hdreptr–>trpad
Dicadangkan.
hdreptr–>dataru
RU data, sebagai berikut:
dataru[0–9]
Nama sumber.
dataru[10–19]
Nama tujuan.
dataru[20]
Jendela kirim pacing sekunder.
dataru[21]
Jendela terima pacing sekunder.
dataru[22–23]
Sekunder mengirim ukuran unit permintaan/respons (RU) maksimum. (Untuk informasi selengkapnya, lihat Keterangan.)
dataru[24–25]
Ukuran RU maksimum pengiriman utama. (Untuk informasi selengkapnya, lihat Keterangan.)
dataru[26]
Ukuran potongan pengiriman sekunder (dalam satuan elemen).
dataru[27]
Ukuran potongan pengiriman primer (dalam satuan elemen).
Elemen 2
hdreptr–>elteptr–>elteptr
Pointer ke elemen buffer (NIL).
hdreptr–>elteptr–>startd
Awal data dalam elemen buffer ini (13).
hdreptr–>elteptr–>endd
Akhir data dalam elemen buffer ini.
hdreptr–>elteptr–>trpad
Dicadangkan.
hdreptr–>elteptr–>dataru
RU data, sebagai berikut:
dataru[13]
BIND RU diterima dari host.
Keterangan
Pesan Permintaan Open(PLU) terdiri dari header buffer, elemen awal yang berisi nama sumber dan tujuan, ukuran RU, dan sebagainya, diikuti oleh elemen kedua yang berisi BIND RU yang diterima dari host.
Sumber Locality Partner Index (LPI) dan bagian L dan P dari LPI tujuan valid, tetapi bagian I dari LPI tujuan dicadangkan.
Kedua bidang ukuran RU maksimum kirim (dalam dataru[22–25]) keduanya adalah nilai bilangan bulat.
BIND RU dapat memiliki panjang hingga 256 byte.
Jika aplikasi menggunakan varian aplikasi unit logis (LUA) dari antarmuka manajemen fungsi (FMI), BIND RU didahului oleh header transmisi (TH) dan header respons (RH). Bidang awal elemen kedua menunjuk ke TH. (Untuk informasi selengkapnya tentang FMI, lihat Konsep FMI.)
Nomor LU cocok dengan yang dialokasikan ke aplikasi bernama pada Respons Open(SSCP).
Pengidentifikasi sumber daya cocok dengan nilai yang digunakan oleh aplikasi pada Permintaan Buka (SSCP).
Jika pemotongan ditentukan pada Permintaan Open(SSCP), bidang icredits (kredit awal dari node lokal ke aplikasi) menentukan jumlah gugus, bukan RU, yang dapat ditransmisikan. Dua parameter ukuran potongan pengiriman ditentukan dalam satuan elemen. (Setiap elemen berisi hingga 256 byte data RU.) Nilai nol menunjukkan bahwa ukuran gugus bukanlah faktor pembatas dalam menentukan ukuran pesan. Faktor pembatas adalah ukuran RU atau ukuran segmen, sehingga penggugusan tidak diperlukan. Dalam hal ini, kredit masih akan digunakan, dengan unit kredit menjadi pesan.
Bidang icreditr (kredit awal dari aplikasi ke simpul lokal) tidak digunakan dan harus diatur ke nol.