Bagikan melalui


Status-RTM

Pesan Status-RTM memberi aplikasi informasi tentang parameter pengukuran Monitor Waktu Respons (RTM) yang digunakan oleh host. Ini memungkinkan aplikasi untuk mencocokkan tampilan lokal statistik RTM, jika menyediakan tampilan seperti itu, dengan statistik yang digunakan oleh host. Ini mengalir dari simpul ke aplikasi dan digunakan dengan koneksi titik kontrol layanan sistem (SSCP).

Untuk detail selengkapnya, lihat Data Monitor Waktu Respons.

Sintaks

struct Status-RTM {  
    PTRBFHDR  nxtqptr;  
    PTRBFELT  hdreptr;  
    CHAR      numelts;  
    CHAR      msgtype;  
    CHAR      srcl;  
    CHAR      srcp;  
    INTEGER   srci;  
    CHAR      destl;  
    CHAR      destp;  
    INTEGER   desti;  
    CHAR      sfhdr.strtmhdr.rtmstat;  
    CHAR      sfhdr.strtmhdr.strbndry;  
    CHAR      sfhdr.strtmhdr.strcount;  
    CHAR      sfhdr.strtmhdr.strtmdef;  
    CHAR      sfhdr.strtmhdr.strtmact;  
    CHAR      sfhdr.strtmhdr.strtmdsp;  
};   
struct Status-RTM {  
    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 STATFMI (0x21).

srcl
Lokalitas sumber.

srcp
Mitra sumber.

srci
Indeks sumber.

destl
Lokalitas tujuan.

destp
Mitra tujuan.

desti
Indeks tujuan.

sfhdr.strtmhdr.rtmstat
Jenis status STRTM (0x06).

sfhdr.strtmhdr.strbndry
Batas RTM.

0x00 - Tidak ada batasan RTM yang mengikuti dalam elemen . 0x01 - Batas RTM mengikuti dalam elemen .

sfhdr.strtmhdr.strcount
Penghitung RTM.

0x00 - Tidak ada penghitung RTM yang mengikuti dalam elemen . 0x01 - Penghitung RTM mengikuti dalam elemen .

sfhdr.strtmhdr.strtmdef
Definisi RTM.

0x00 - Tidak ada perubahan: gunakan definisi terakhir yang diterima. 0x01 - Timer berjalan hingga data pertama ditulis ke layar. 0x02 - Timer berjalan hingga keyboard tidak terkunci. 0x03 - Timer berjalan hingga aplikasi dapat mengirim (arah perubahan (CD) atau tanda kurung akhir (EB) diterima).

sfhdr.strtmhdr.strtmact
Pengukuran RTM.

0x00 - tidak aktif 0x01 - aktif

sfhdr.strtmhdr.strtmdsp
Tampilan RTM lokal.

0x00 - 0x01 yang dinonaktifkan - diaktifkan

Elemen

hdreptr–>elteptr
Pointer ke elemen buffer (NIL).

hdreptr–>startd
Awal data dalam elemen ini.

hdreptr–>endd
Akhir data dalam elemen ini.

hdreptr–>trpad
Dicadangkan.

hdreptr–>dataru
RU data, sebagai berikut:

dataru[0–1]

Jumlah batas dalam elemen

0x0000 - tidak ada batasan yang disertakan

m - jumlah batas yang disertakan

dataru[2–3]

Jumlah penghitung dalam elemen

0x0000 - tidak ada penghitung yang disertakan

n - jumlah penghitung yang disertakan

dataru[4–(2m+3)]

nilai batas m.

dataru[(2m+4)–(2m+2n+3)]

n nilai penghitung.

dataru[(2m+2n+4)

Total waktu RTM.

Keterangan

  • Pesan Status-RTM dikirim setelah Respons OK Open(SSCP) untuk memberikan parameter RTM awal. Ini dikirim lagi ketika penghitung RTM diatur ulang (baik berdasarkan permintaan dari host atau ketika simpul lokal mengirim data RTM yang tidak diminta ke host), atau ketika host mengubah salah satu parameter RTM.

  • Pesan dikirim hanya untuk aplikasi yang menggunakan LUs dengan jenis unit tampilan video (VDU) atau unit logis (LUs) dalam kumpulan VDU, karena fitur RTM hanya berlaku untuk 3270 sesi tampilan.

  • Semua nilai dalam RU data adalah nilai bilangan bulat.

  • Nilai penghitung RTM dalam pesan ini dapat dibatalkan saat startup, karena statistik RTM dipertahankan untuk LU tertentu dan bukan untuk penggunaan APLIKASI tertentu dari LU tersebut. Jika nilai penghitung nol disertakan, ini menunjukkan bahwa penghitung akan direset.

  • Bidang total waktu RTM hanya ada jika jumlah penghitung dalam elemen bukan nol.