Bagikan melalui


Kontrol Status(...) Permintaan

Kontrol Status(...) Pesan permintaan mengalir dari simpul ke aplikasi dan dari aplikasi ke simpul. Ini digunakan dengan koneksi unit logis utama (PLU).

Sintaks

struct Status-Control(...) Request {  
    PTRBFHDR  nxtqptr;  
    PTRBFELT  hdreptr;  
    CHAR      numelts;  
    CHAR      msgtype;  
    CHAR      srcl;  
    CHAR      srcp;  
    INTEGER   srci;  
    CHAR      destl;  
    CHAR      destp;  
    INTEGER   desti;  
    CHAR      sfhdr.stctlhdr.ctlstat;  
    CHAR      sfhdr.stctlhdr.ctlqual;  
    CHAR      sfhdr.stctlhdr.ctltype;  
    CHAR      sfhdr.stctlhdr.ctlack;  
    CHAR      sfhdr.stctlhdr.ctlflag1;  
    CHAR      sfhdr.stctlhdr.ctlflag2;  
    INTEGER   sfhdr.stctlhdr.ctlnumb1;  
    INTEGER   sfhdr.stctlhdr.ctlnumb2;  
    INTEGER   sfhdr.stctlhdr.ctlmsgk;  
};   
struct Status-Control(...) Request {  
    PTRBFELT   hdreptr->elteptr;  
    INTEGER    hdreptr->startd;  
    INTEGER    hdreptr->endd;  
    CHAR       hdreptr->trpad;  
    CHAR[268]  hdreptr->dataru;  
};   

Anggota

nxtqptr
Penunjuk ke header buffer berikutnya.

hdreptr
Pointer ke elemen buffer (NIL jika tidak menggunakan LUA).

numelts
Jumlah elemen buffer (0x00 jika tidak menggunakan LUA).

msgtype
Jenis pesan STATFMI (0x21).

srcl
Lokalitas sumber.

srcp
Mitra sumber.

srci
Indeks sumber.

destl
Lokalitas tujuan.

destp
Mitra tujuan.

desti
Indeks tujuan.

sfhdr.stctlhdr.ctlstat
Jenis status STCNTRL (0x02).

sfhdr.stctlhdr.ctlqual
Kualifikasi kontrol (0x01).

sfhdr.stctlhdr.ctltype
Jenis kontrol.

sfhdr.stctlhdr.ctlack
Indikator yang diperlukan pengakuan.

Pengakuan tidak diperlukan (0x00) Pengakuan yang diperlukan (0x01)

sfhdr.stctlhdr.ctlflag1
Bendera aplikasi 1.

sfhdr.stctlhdr.ctlflag2
Bendera aplikasi 2. (Untuk informasi selengkapnya, lihat STSN.)

sfhdr.stctlhdr.ctlnumb1
Kode 1.

sfhdr.stctlhdr.ctlnumb2
Kode 2.

sfhdr.stctlhdr.ctlmsgk
Kunci pesan.

Hanya LUA (lihat Keterangan):
Elemen

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

hdreptr–>startd
Mulai data dalam elemen buffer ini.

13 atau 10 untuk segmen kedua dan berikutnya dari unit permintaan/respons tersegmentasi keluar (RU)

hdreptr–>endd
Akhir data dalam elemen buffer ini.

hdreptr–>trpad
Dicadangkan.

hdreptr–>dataru
RU Data.

Keterangan

  • Jika aplikasi menggunakan varian LUA dari antarmuka manajemen fungsi (FMI), header transmisi (TH), header respons (RH), dan RU disertakan dalam elemen data, dan bidang awal menunjuk ke TH. Byte ctlflag1 dan ctlflag2 tidak didefinisikan dan tidak boleh digunakan. Sebagai gantinya, nilai yang sesuai dari data harus digunakan. (Untuk informasi selengkapnya tentang FMI, lihat Konsep FMI.)

  • Jika aplikasi tidak menggunakan varian LUA dari antarmuka manajemen fungsi (FMI), pesan hanya terdiri dari header buffer. Tidak ada elemen buffer.

  • Untuk ringkasan kode tipe kontrol Kontrol Status , lihat tabel dalam Pesan Kontrol Status

  • Bidang kode 1 dan kode 2 hanya berlaku untuk pesan LUSTAT, SIGNAL, dan STSN Kontrol Status .

  • Bendera aplikasi byte 2 digunakan untuk byte kontrol STSN Kontrol Status . (Untuk informasi selengkapnya, lihat Pemulihan.)