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 data membawa data masuk dan keluar antara aplikasi dan simpul lokal pada semua koneksi. Untuk deskripsi terperinci tentang aliran data keluar dan masuk, lihat Aliran Data.
Pesan Data mengalir dari simpul ke aplikasi dan dari aplikasi ke simpul. Ini digunakan dengan titik kontrol layanan sistem (SSCP) dan koneksi unit logis utama (PLU).
Sintaksis
struct Data {
PTRBFHDR nxtqptr;
PTRBFELT hdreptr;
CHAR numelts;
CHAR msgtype;
CHAR srcl;
CHAR srcp;
INTEGER srci;
CHAR destl;
CHAR destp;
INTEGER desti;
CHAR dfhdr.fhackrqd;
CHAR dfhdr.fhpad1;
INTEGER dfhdr.fhmsgkey;
CHAR dfhdr.fhflags1;
CHAR dfhdr.fhflags2;
INTEGER dfhdr.fhpad2;
INTEGER dfhdr.fhpad3;
INTEGER dfhdr.fhseqno;
};
struct Data {
PTRBFELT hdreptr->elteptr
INTEGER hdreptr->startd
INTEGER hdreptr->endd
CHAR hdreptr->trpad;
CHAR[268] hdreptr->dataru;
};
Members
nxtqptr
Penunjuk ke header buffer berikutnya.
hdreptr
Penunjuk ke elemen buffer.
numelt
Jumlah elemen buffer.
msgtype
Jenis pesan DATAFMI (0x20).
srcl
Lokalitas sumber.
srcp
Mitra sumber.
srci
Indeks sumber.
destl
Lokalitas tujuan.
destp
Mitra tujuan.
desti
Indeks tujuan.
dfhdr.fhackrqd
Indikator yang diperlukan pengakuan.
NOACKREQ (0x00) ACKREQ (0x01)
dfhdr.fhpad1
Direservasi.
dfhdr.fhmsgkey
Kunci pesan.
dfhdr.fhflags1
Bendera aplikasi 1.
dfhdr.fhflags2
Bendera aplikasi 2.
dfhdr.fhpad2
Direservasi.
dfhdr.fhpad3
Direservasi.
dfhdr.fhseqno
Nomor urut.
Elemen
hdreptr–>elteptr
Penunjuk ke elemen buffer.
hdreptr–>startd
Awal data dalam elemen buffer ini:
Aplikasi unit non-logis (LUA): 13, atau 10 untuk segmen kedua dan berikutnya dari unit permintaan/respons tersegmentasi keluar (RU). LUA, data masuk: 4 dalam elemen pertama, 13 dalam elemen berikutnya.
hdreptr–>endd
Akhir data dalam elemen buffer ini.
hdreptr–>trpad
Direservasi.
hdreptr–>dataru
RU Data.
Komentar
Penggunaan indikator pengakuan yang diperlukan dalam protokol pengakuan data masuk dan keluar dijelaskan dalam Aliran Data.
Penggunaan bidang bendera aplikasi dijelaskan dalam Bendera Aplikasi (Untuk informasi selengkapnya, lihat catatan berikut untuk LUA.)
Nomor urut tidak ditentukan untuk data masuk tetapi berisi nomor urutan SNA yang sesuai untuk data keluar.
Jika aplikasi menggunakan varian LUA dari antarmuka manajemen fungsi (FMI), header transmisi (TH) dan (jika sesuai) header respons (RH) disertakan dalam data, dan bidang yang dimulai menunjuk ke TH. Bidang fhmsgkey, fhflags1, fhflags2, dan fhseqno tidak ditentukan dan tidak boleh digunakan. Data yang sesuai dari elemen harus digunakan sebagai gantinya. (Untuk informasi selengkapnya tentang FMI, lihat Konsep FMI.)