Bagikan melalui


Permintaan Close(PLU)

Pesan Permintaan Close(PLU) mengalir dari simpul ke aplikasi dan dari aplikasi ke simpul. Ini digunakan dengan koneksi unit logis utama (PLU).

struct Close (PLU) Request {  
    PTRBFHDR  nxtqptr;  
    PTRBFELT  hdreptr;  
    CHAR      numelts;  
    CHAR      msgtype;  
    CHAR      srcl;  
    CHAR      srcp;  
    INTEGER   srci;  
    CHAR      destl;  
    CHAR      destp;  
    INTEGER   desti;  
    CHAR      clhdr.closqual;  
    CHAR      clhdr.clstype;  
    CHAR      clhdr.clsctl;  
    CHAR      clhdr.clspad1;  
    INTEGER   clhdr.clspad2;  
    INTEGER   clhdr.clserr1;  
};   
struct Close (PLU) 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 CLOSEMSG (0x02).

srcl
Lokalitas sumber.

srcp
Mitra sumber.

srci
Indeks sumber.

destl
Lokalitas tujuan.

destp
Mitra tujuan.

desti
Indeks tujuan.

clhdr.closqual
Tutup QUALIFIER REQU (0x01).

clhdr.clstype
Tutup subjenis LUSEC (0x02).

clhdr.clsctl
Tutup kontrol

     
CLNORMAL (0x01) normal
CLBIND (0x02) bind forthcoming
CLCFAERR (0x03) Kesalahan CFA
CLPUINAC (0x04) PU tidak aktif
CLLUINAC (0x05) LU tidak aktif
CLLNKERR (0x06) kesalahan tautan
CLBFSHRT (0x07) kekurangan buffer node
CLRCVCHK (0x08) DFC menerima pemeriksaan
CLSLUTRM (0x09) Penghentian SLU

clhdr.clspad1
Dicadangkan.

clhdr.clspad2
Dicadangkan.

clhdr.clserr1
Kode kesalahan (hanya valid untuk kontrol dekat = kesalahan tautan).

Hanya LUA (lihat Keterangan):
Elemen

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

hdreptr–>startd
Awal data dalam elemen buffer ini (13).

hdreptr–>endd
Akhir data dalam elemen buffer ini.

hdreptr–>trpad
Dicadangkan.

hdreptr–>dataru
Unit permintaan/respons UNBIND (RU) diterima dari host, dengan header transmisi (TH) dan header respons (RH).

Keterangan

  • Jika aplikasi menggunakan varian LUA dari antarmuka manajemen fungsi (FMI), dan Permintaan Close(PLU) dihasilkan oleh penerimaan UNBIND dari host, elemen disertakan, dan dimulai menunjuk ke TH dari pesan UNBIND . (Untuk informasi selengkapnya tentang FMI, lihat Konsep FMI.)

  • Dalam semua kasus lain (misalnya, jika Permintaan Close(PLU) dihasilkan oleh simpul lokal sebagai akibat dari pemadaman tautan), pesan hanya terdiri dari header buffer. Tidak ada elemen buffer.

  • Bidang kontrol tutup hanya valid pada pesan dari simpul lokal ke aplikasi.

  • Jika bidang kontrol penutupan menentukan kesalahan tautan, bidang kode kesalahan memberikan kode pemadaman tautan.