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).
Sintaks
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;
};
Anggota
nxtqptr
Penunjuk ke header buffer berikutnya.
hdreptr
Penunjuk ke elemen buffer.
numelts
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
Dicadangkan.
dfhdr.fhmsgkey
Kunci pesan.
dfhdr.fhflags1
Bendera aplikasi 1.
dfhdr.fhflags2
Bendera aplikasi 2.
dfhdr.fhpad2
Dicadangkan.
dfhdr.fhpad3
Dicadangkan.
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
Dicadangkan.
hdreptr–>dataru
RU Data.
Keterangan
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. Sebagai gantinya, data yang sesuai dari elemen harus digunakan. (Untuk informasi selengkapnya tentang FMI, lihat Konsep FMI.)