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.
Saat sesi berada dalam status di antara tanda kurung siku, ada ketidaksamaan. Baik aplikasi atau unit logis utama host (PLU) dapat mencoba memulai tanda kurung siku, sebagai berikut:
Aplikasi memulai tanda kurung siku dengan mengirim pesan Data dengan bendera aplikasi begin bracket indicator (BBI) dan ACKRQD yang diatur saat berada dalam status between-bracket. Simpul lokal mengirim permintaan yang sesuai dengan pesan Data ke PLU host. Aplikasi telah berhasil memulai tanda kurung siku dan dalam keadaan dalam kurung siku. Protokol flip-flop sekarang diberlakukan sampai tanda kurung dihentikan.
Aplikasi memulai tanda kurung siku dengan mengirim Kontrol Status (LUSTAT) dengan bendera aplikasi BBI yang diatur saat berada dalam status antara braket. Simpul lokal mengirimkan permintaan LUSTAT ke PLU host. Aplikasi telah berhasil memulai tanda kurung siku dan dalam keadaan dalam kurung siku. Protokol flip-flop sekarang diberlakukan sampai tanda kurung dihentikan.
PLU host mengirimkan permintaan BID saat berada dalam status di antara tanda kurung. Simpul lokal mengirimkan Kontrol Status (BID) dengan ACKRQD ke aplikasi. (Untuk informasi selengkapnya, lihat Pesan Kontrol Status.) Aplikasi membalas dengan Pengakuan Kontrol Status (BID), untuk menunjukkan bahwa aplikasi bersedia menerima tanda kurung. Simpul lokal mengirimkan respons positif terhadap permintaan BID . PLU host telah berhasil memulai tanda kurung siku, dan status aplikasi dalam braket, dengan protokol flip-flop berlaku sampai tanda kurung dihentikan.
PLU host mengirim data dalam RU yang membawa indikator BB di RH saat berada dalam status antar-kurung. Simpul lokal menyajikan metode ini untuk memulai tanda kurung siku dengan cara yang sama seolah-olah PLU host telah memulai tanda kurung dengan BID. Simpul lokal mengirimkan Kontrol Status (BID) dengan ACKRQD ke aplikasi. Aplikasi membalas dengan Pengakuan Kontrol Status (BID) untuk menunjukkan bahwa aplikasi bersedia menerima tanda kurung. Simpul lokal mengirim pesan Data yang sesuai dengan RU ke aplikasi dan mengirim respons positif ke RU data. PLU host telah berhasil memulai tanda kurung siku, dan status aplikasi dalam braket, dengan protokol flip-flop berlaku sampai tanda kurung dihentikan.
PLU host mengirimkan permintaan LUSTAT yang membawa indikator BB di RH. Simpul lokal menyajikan metode ini untuk memulai tanda kurung siku dengan cara yang sama seolah-olah PLU host telah memulai tanda kurung dengan BID. Simpul lokal mengirimkan Kontrol Status (BID) dengan ACKRQD ke aplikasi. Aplikasi membalas dengan Pengakuan Kontrol Status (BID) untuk menunjukkan bahwa aplikasi bersedia menerima tanda kurung. Simpul lokal mengirimkan Kontrol Status (LUSTAT) ke aplikasi, yang memerlukan pengakuan. PLU host telah berhasil memulai tanda kurung siku, dan status aplikasi dalam braket, dengan protokol flip-flop berlaku sampai tanda kurung dihentikan.
Host mencoba memulai tanda kurung siku menggunakan permintaan BID atau RU yang membawa BB, yang dikirim simpul lokal ke aplikasi sebagai Kontrol Status (BID), tetapi aplikasi tidak dapat menerima tanda kurung. Aplikasi harus mengirim respons Kontrol Status (BID) negatif dengan kode pengertian yang sesuai. Simpul lokal mengirimkan respons negatif terhadap BID yang membawa kode indra yang disediakan oleh aplikasi. Status aplikasi masih antara tanda kurung. Aplikasi harus menggunakan salah satu kode indra berikut:
0x081B jika telah menerapkan sumber daya untuk transfer masuk. Misalnya, operator terminal telah mulai mengetik.
0x0814 jika saat ini tidak dapat memulai tanda kurung tetapi akan memberi tahu host ketika sumber daya tersedia. Misalnya, printer 3270 sedang digunakan untuk salinan lokal dalam mode berbagi printer antara braket. Pada tahap selanjutnya ketika sumber daya tersedia, aplikasi harus mencadangkan sumber daya untuk sementara waktu dan mengirim Kontrol Status (RTR) ke simpul lokal. Jika host menolak RTR, simpul lokal mengembalikan respons Negative-Acknowledge-1 Kontrol Status (RTR ), dan aplikasi dapat merilis sumber daya. Jika tidak, host mencoba memulai tanda kurung yang sekarang harus diterima aplikasi.
Jika aplikasi telah berhasil memulai tanda kurung siku, balapan braket dapat terjadi karena PLU host yang mencoba memulai tanda kurung. Aplikasi ini mendapatkan Permintaan Kontrol Status (BID), yang harus ditolak dengan 0x080B atau 0x0813. Aplikasi mempertahankan arah setelah respons negatif ras. (Untuk informasi selengkapnya, lihat Pemulihan.) Status tanda kurung siku aplikasi tetap sebagai in-bracket.
Aplikasi perlu menyadari satu komplikasi lebih lanjut dalam inisiasi braket. Semua kasus terkait dengan sesi yang status reset kurung sikunya antara tanda kurung siku. Keadaan pertikaian ada, dan setengah sesi dapat mencoba memulai tanda kurung.
Namun, parameter BIND untuk sesi dapat menentukan status reset braket in-bracket. Jika status reset braket dalam kurung siku, satu setengah sesi dianggap telah berhasil memulai tanda kurung siku. Protokol flip-flop kemudian akan berlaku hingga Status-Session (BETB) diterima, pada saat sesi kembali ke status ketidakcocokan dan inisiasi tanda kurung berlanjut seperti yang dijelaskan sebelumnya.
Aplikasi harus mengatur status tanda kurung ketika koneksi PLU dibuka (pada penerimaan pesan Konfirmasi OK Terbuka(PLU) dan mengatur ulang setiap kali sesi diatur ulang (setelah diterimanya Permintaan Kontrol-Status (CLEAR). Status reset braket yang sesuai untuk sesi diberikan ke aplikasi di BICB pada pesan Konfirmasi OK Open(PLU).
Enam gambar berikut mengilustrasikan protokol inisiasi tanda kurung antara simpul lokal dan aplikasi dan bagaimana protokol tersebut terkait dengan protokol SNA yang mendasar.
Pada gambar pertama, aplikasi memulai tanda kurung siku dengan mengirim rantai masuk dengan bendera aplikasi BBI yang ditetapkan ketika statusnya antara tanda kurung. Status aplikasi dalam kurung siku hingga menerima Status-Session(BETB). (Jika aplikasi dapat mengirim rantai RQE, tanda kurung siku dapat dibuka dengan mengirim rantai RQE.)
Aplikasi memulai tanda kurung dengan mengirim rantai masukPada gambar berikut, aplikasi memulai tanda kurung siku dengan mengirim Status-Control (LUSTAT) dengan bendera aplikasi indikator kurung awal (BBI) yang ditetapkan ketika statusnya antara tanda kurung. Status aplikasi dalam kurung siku hingga menerima Status-Session(BETB). LUSTAT dapat dikirim NOACKRQD (RQE) jika diperlukan.
Aplikasi memulai tanda kurung dengan mengirim Kontrol Status (LUSTAT)Dalam gambar berikut, host memulai tanda kurung dengan mengirim BID, yang diterima aplikasi. Status aplikasi dalam kurung siku dan host dapat mengirim.
Host memulai tanda kurung dengan mengirim BIDPada gambar berikut, PLU host memulai tanda kurung dengan mengirim permintaan dengan kurung mulai (BB), yang diterima aplikasi. Status aplikasi dalam kurung siku, dan host dapat mengirim.
PLU Host memulai tanda kurung dengan mengirim permintaan dengan BBPada gambar berikut, host memulai tanda kurung dengan mengirim LUSTAT dengan BB, yang diterima aplikasi. Status aplikasi dalam kurung siku, dan host dapat mengirim.
Host memulai tanda kurung dengan mengirim LUSTAT dengan BBDalam gambar berikut, host dan aplikasi keduanya mencoba memulai tanda kurung di antara status tanda kurung siku. Aplikasi menolak tawaran host dengan kode masuk akal 0x0813, dan simpul lokal mengirimkan data aplikasi. Setelah mengirim data, status aplikasi dalam kurung siku, dan aplikasi dapat mengirim.
Host dan aplikasi keduanya mencoba memulai tanda kurung di antara status tanda kurung siku
Lihat juga
Membuka Koneksi PLU
Sesi PLU
Rantai Keluar
Penautan Masuk
Pengiriman Segmen
Kurung
Arah
Pacing dan Chunking
Konfirmasi dan Penolakan Data]
Matikan dan Tutup
Pemulihan
Penghentian yang Dimulai Aplikasi
LUSTATs]
Data Monitor Waktu Respons