CICS - Penanganan Error
Ada banyak jenis abendsdan kesalahan yang dapat dihadapi seseorang saat menggunakan aplikasi CICS. Kesalahan dapat muncul karena masalah perangkat keras perangkat lunak. Kami akan membahas tentang kesalahan dan penanganan kesalahan dalam modul ini.
Kesalahan CICS
Berikut ini adalah kesalahan CICS yang dapat timbul selama eksekusi aplikasi CICS -
Beberapa kesalahan CICS yang diharapkan muncul ketika kondisi tidak normal dalam sistem CICS. Misalnya, jika kita membaca record tertentu dan record tersebut tidak ditemukan, maka kita mendapatkan error "Not Found".Mapfailadalah kesalahan serupa. Kesalahan dalam kategori ini ditangani oleh logika eksplisit dalam program.
Kesalahan logika muncul karena beberapa alasan seperti pembagian dengan nol, karakter ilegal dalam bidang numerik, atau kesalahan ID transaksi.
Kesalahan yang terkait dengan perangkat keras atau kondisi sistem lainnya berada di luar kendali program aplikasi. Misalnya, mendapatkan kesalahan input / output saat mengakses file.
Kesalahan Penanganan Perintah
CICS menyediakan beberapa mekanisme untuk mengidentifikasi kesalahan dan menanganinya dalam program kami. Berikut adalah perintah yang digunakan untuk menangani kesalahan CICS yang diharapkan -
Sr Tidak | Penanganan Perintah & Deskripsi |
---|---|
1 | Tangani kondisi Menangani kondisi digunakan untuk mentransfer kontrol program ke paragraf atau label prosedur. |
2 | Tangani Abend Jika program abends karena beberapa alasan seperti kesalahan input-output, maka program tersebut dapat ditangani dengan menggunakan perintah Handle Abend CICS. |
3 | Abend Perintah abend digunakan untuk menghentikan tugas dengan sengaja. |
4 | Abaikan Kondisi Kondisi Abaikan digunakan ketika kita ingin tidak ada tindakan yang diambil jika terjadi kesalahan atau abend tertentu yang disebutkan di dalam Kondisi Abaikan. |
5 | Nohandle Nohandle dapat ditentukan untuk perintah CICS apa pun. |