50 Pertanyaan & Jawaban Wawancara CICS Teratas (Pembaruan 2025)
Berikut adalah pertanyaan dan jawaban wawancara mainframe CICS untuk kandidat baru dan berpengalaman untuk mendapatkan pekerjaan impian mereka.
1. Apa itu CICS?
CICS adalah singkatan dari Customer Information Control System dan merupakan perangkat lunak yang memantau telekomunikasi dari IBM. Sistem operasi mainframe IBM bersifat time-sharing dan batch.
2. Apa aspek utama CICS?
CICS pada dasarnya berkaitan dengan pelaksanaan serta pengembangan aplikasi online. Ini membangun saluran komunikasi melalui terminal dan memfasilitasi penerimaan serta pengiriman data yang diformat. Salah satu aspek utama CICS adalah aksesibilitas database serta file yang dikandungnya.
Unduh PDF Gratis: Pertanyaan dan Jawaban Wawancara CICS
3. Sebutkan salah satu aspek alternatif CICS?
CICS merupakan pekerjaan batch dan dijalankan dengan prioritas tinggi di dalamnya sistem operasi. Oleh karena itu, terdapat wilayah CICS yang terdemarkasi di mana program-programnya dijadwalkan secara memadai oleh CICS.
4. Apa yang dimaksud dengan PPT dan apa kegunaannya?
PPT (Tabel Pemrosesan Program): – Terdiri dari daftar yang berisi semua nama program di dalamnya beserta petanya. Selain itu, ini memberi tahu kita apakah versi terbaru yang tersedia sebagai program di CICS atau salinan baru dari program tersebut seharusnya dimuat.
5. Mengomentari TCT dan RCT.
TCT adalah singkatan dari Terminal Control Table dan merupakan kompilasi dari semua terminal masing-masing.
RCT, di sisi lain, singkatan dari Resource Control Table adalah kompilasi nama rencana DB2 beserta pengidentifikasi transaksi.
6. Membedakan PCT dan FCT.
PCT adalah singkatan dari Program Control Table dan memiliki daftar lengkap pengidentifikasi transaksi yang dipasangkan ke masing-masing program terkait.
FCT, di sisi lain, singkatan dari File Control Table memiliki daftar lengkap semua file yang telah digunakan oleh CICS beserta status dan panjang rekamannya.
7. Apa yang dimaksud dengan tugas CICS?
Tugas CICS adalah eksekusi satu kali dari transaksi CICS tertentu. Proses ini dimulai ketika kunci dimasukkan ke dalam transaksi, dan tombol enter ditekan. Proses eksekusi berlanjut hingga program mengembalikan kontrol ke CICS.
8. Apa yang dimaksud dengan CEMT?
CEMT mengacu pada Transaksi Terminal Utama. Itu kebetulan merupakan ID untuk transaksi sistem dan menanyakan statusnya. Selain itu, ini mengubah status sumber daya.
9. Berikan definisi COMMAREA ?
COMMAREA biasa disebut sebagai area komunikasi karena merupakan tempat penyimpanan sementara. Ini digunakan sebagai media penyampaian data antara beberapa program yang dimuat oleh serangkaian transaksi atau transaksi tertentu.
10. Sebutkan beberapa program CICS yang umum digunakan ?
Program CICS yang biasa kami gunakan adalah:
- Kontrol Berkas
- Kontrol Terminal
- Kontrol Penyimpanan
- Kontrol Tugas
11. Apa yang dimaksud dengan 'Transid'?
Transid adalah singkatan dari pengidentifikasi transaksi. Untuk menjalankan tugas CICS, kode karakter yang terdiri dari empat huruf ini akan digunakan.
12. Jelaskan kegunaan DCT?
DCT adalah singkatan dari Destination Control Tables yang secara estetis digunakan di CICS untuk mendefinisikan TDQ.
13. Di blok EIB CICS, soroti nama beberapa bidang penting?
Beberapa bidang penting di blok EIB CICS adalah EIBCALEN, EIBRESP, EIBTASK, EIBRRCDE, EIBTIME dan EIBDATE.
14. Apakah panggilan dinamis dapat digunakan di CICS?
Ya. Panggilan dinamis dapat digunakan di CICS dan sesuai prosedur, pengguna harus menentukan rutinitas panggilan dalam PPT dan pengidentifikasi PANGGILAN harus digunakan oleh program pemanggil.
15. Sebutkan setidaknya salah satu cara untuk mengakhiri suatu transaksi?
Gunakan perintah Sinkronisasi EXEC CICS dan menganggapnya sebagai LUW. Dengan proses ini tidak akan terjadi penghentian Xn, namun transaksi pasti akan terhenti.
16. Soroti poin perbedaan antara XCTL dan START?
XCTL bertindak sebagai media di mana Anda dapat meneruskan kontrol melalui tugas yang sama ke program lain. XCTL kebetulan merupakan perintah kontrol program.
17. Bagaimana ENQ dan DEQ digunakan di CICS?
ENQ dan DEQ adalah bagian dari perintah kontrol tugas yang digunakan untuk membuat sumber daya dapat didaur ulang secara serial.
18. Berikan situasi tertentu yang mewajibkan NEWCOPY?
NEWCOPY diperlukan di CICS ketika program tertentu telah dijalankan setidaknya sekali, atau berkali-kali di CICS dan kemudian dikompilasi ulang atau diubah.
19. Bisakah kode CICS menjadi bagian dari copybook? Jika ya, lalu apa hasil setelah kompilasi?
Kode CICS dapat dengan mudah menjadi bagian dari copybook, namun pemrosesan ulang harus dilakukan setelah proses kompilasi.
20. Dengan menggunakan indeks alternatif, bagaimana file VSAM diakses?
File VSAM dapat diakses melalui jalur. Yang harus kita lakukan adalah mendeklarasikan jalur sebagai bentuk FCT dan kemudian menggunakan Perintah Kontrol File di dalamnya.
21. Apa yang dimaksud dengan AICA ABEND?
AICA ABEND hanyalah Runaway Task yang dijalankan pada tahap selanjutnya.
22. Apakah file ESDS dapat diakses dari CICS?
Ya. Dimungkinkan untuk mengakses file ESDS langsung dari CICS.
23. Bagaimana prosedur penyelesaian ASRA ABEND?
Yang harus Anda lakukan adalah memulai dengan CEBR dan kemudian meminta instruksi offset.
24. Bagaimana kesalahan ditangani dalam program CICS?
Untuk menangani kesalahan, Anda perlu memeriksa EIBRESP setelah memanggil program. Opsi alternatifnya adalah menggunakan kondisi HANDLE.
25. Soroti perbedaan antara peta simbolik dan peta fisik?
Peta simbolik kebetulan adalah a struktur data, sedangkan peta fisik pada dasarnya adalah modul beban.
26. Apa perbedaan antara KIRIM MAP DATAONLY dan KIRIM MAP MAPONLY ?
KIRIM DATA PETA HANYA: – Melalui ini, data dikirim tanpa tata letak. Ini digunakan untuk menyegarkan data yang muncul di layar.
KIRIM PETA MAPONLY: – Melalui ini, hanya peta yang dikirim dan bukan datanya. Setiap kali kami dalam proses mengirimkan layar menu, data tidak pernah terkirim.
27. Apa yang dimaksud dengan MDT? Selanjutnya, beri komentar pada FRSET dan FSET ?
MDT adalah singkatan dari Tag Data yang Dimodifikasi. Jika modifikasi bidang harus dilakukan pada layar, maka MDT bertindak sebagai bit atribut byte. MDT berperan selama operasi input.
FRSET digunakan untuk mereset MDT. Field akan dikirim sampai waktu MDT telah diset kembali oleh FRSET. FSET bertugas memastikan bahwa bidang tersebut ditransmisikan oleh MDT. FSET ikut berperan selama operasi keluaran.
28. Jelaskan bagaimana parameter DSECT digunakan di BMS?
Parameter DSECT digunakan di BMS untuk memberi bentuk pada peta simbolik.
29. Sebutkan konten yang ada di dalam PPT?
Sumber, Panjang, Lang, Jumlah Penggunaan, Penghitungan Ulang Nomor DFHRPL adalah konten yang ada di dalam PPT.
30. Apakah file QSAM dapat diakses dari CICS?
Tidak. Tidak mungkin mengakses file QSAM dari CICS.
31. Apakah file ESDS dapat diakses dari CICS?
Ya. Dimungkinkan untuk mengakses file ESDS dari CICS.
32. Dalam program CICS, bagaimana Anda membaca file VSAM?
File VSAM dapat dengan mudah dibaca dalam program CICS menggunakan Perintah Kontrol File. Empat jenis perintah untuk proses ini adalah maju, mundur, acak dan berurutan.
33. Apa yang dimaksud dengan EIB dalam CICS?
EIB adalah singkatan dari Execute Interface Block. Satu EIB melekat pada setiap tugas dan ini tetap ada pada tugas tersebut hingga pelaksanaannya. EIB seluruh program tetap tidak berubah selama proses berlangsung. Dalam mode baca program COBOL apa pun, bidang EIB dapat diakses.
34. Apa yang dilakukan penerjemah CICS?
Ada area keterkaitan yang terkait dengan setiap program. Di area ini, blok EIB dihasilkan oleh penerjemah CICS.
35. Apa yang dimaksud dengan atribut byte?
Atribut byte digunakan di CICS untuk menentukan bidang atau tampilan transmisi tertentu. Ini berkontribusi pada bidang keluaran program.
36. Sebutkan semua tabel yang merupakan bagian dari CICS?
Tabel yang merupakan bagian dari CICS adalah PPT, SIT, PCT, JCT, FCT, SNT, DCT, SRT, RCT dan TCT.
37. Jelaskan kegunaan yang berhubungan dengan TSQ dan TDQ?
TSQ dan TDQ secara aktif digunakan di CICS untuk tujuan penyimpanan data sementara.
38. Apakah TSQ suatu transaksi tertentu dapat diakses dari transaksi alternatif?
Ya. TSQ dapat diakses dari transaksi alternatif yang disediakan karena kedua transaksi tersebut berjalan di wilayah yang sama.
39. Dalam program CICS tertentu, bagaimana prosedur untuk mengalokasikan memori dinamis?
Yang harus Anda lakukan adalah menggunakan GETMAIN untuk mengalokasikan memori secara dinamis di CICS.
40. Bagaimana prosedur membaca pernyataan dari TSQ?
Untuk membaca pernyataan dari TSQ, Anda harus menggunakan Perintah Baca Penyimpanan Sementara.
41. Setiap kali program CICS melewati proses kompilasi, selalu ada beberapa kode tambahan yang ditambahkan ke program tersebut. Ke mana sebenarnya potongan kode baru ini pergi dan apa sebutannya?
Potongan kode baru ini masuk ke DFHEIBLK, dan biasanya disebut sebagai DFHCOMMAREA.
42. Jika kita ingin membuat BMS dapat dieksekusi, apa langkah dasar yang harus dilakukan pengguna?
Untuk membuat BMS dapat dieksekusi, pengguna harus merakit untuk membuat CSECT, serta Link.
43. RECEIVE terdiri dari opsi BUFFER di dalamnya. Apa pentingnya pilihan ini?
Opsi BUFFER terhubung dengan buffer terminal dan mengambil aliran data total.
44. Jika pengguna memasukkan karakter yang ternyata huruf besar, lalu bagaimana prosedur untuk menutup kondisi tersebut?
Cara termudah untuk menonaktifkan opsi huruf besar adalah dengan menggunakan opsi ASIS yang tersedia di RECEIVE.
45. Jika dikatakan BMS Panjang bidang = 0, apa maksudnya?
Hal ini pada dasarnya menunjukkan fakta bahwa data tidak dimasukkan dengan benar di bidang tertentu.
46. Apakah Panjang = 0 cukup untuk memastikan bahwa bidang tersebut telah dimodifikasi?
Nomor Tidak ada gunanya memeriksa kemungkinan modifikasi bidang menggunakan Panjang = 0 karena memerlukan ERASE OFF.
47. Katakanlah Anda memiliki koleksi beberapa peta di CICS. Jadi jika Anda diminta menentukan ruang penyimpanan yang tepat yang tersedia di peta simbolik, lalu bagaimana Anda menghitungnya?
Penyimpanan peta selalu didefinisikan ulang sebelum aspek lainnya, dan inilah alasan mengapa penyimpanan peta terbesar secara alami akan lebih banyak daripada semua peta lain yang tersedia untuk pengguna.
48. Jelaskan perbedaan kunci PA dengan kunci PF?
Fungsi utama tombol PF adalah untuk memulai transmisi data yang telah dimodifikasi. Kunci PA hanya digunakan untuk mengaktifkan tugas. Untuk selanjutnya, proses awal transmisi data memerlukan kunci PF dan kunci PA.
49. Jelaskan arti utama TDQ intra-partisi dan ekstra-partisi?
CICS memiliki berbagai wilayah batch di dalamnya, dan terdapat kumpulan data tertentu, yang terutama digunakan untuk saluran komunikasi antara CICS dan wilayah batch yang berada di luar domain CICS. TDQ ekstra-partisi membantu dalam proses yang disebutkan di atas.
Sebaliknya, TDQ intra-partisi adalah saluran komunikasi yang ada dalam wilayah CICS. Saluran-saluran ini dibagi menjadi beberapa antrian.
50. Setiap peta dikategorikan ke dalam beberapa bidang, dan terdapat tiga bidang penyimpanan umum yang berfungsi untuk masing-masing bidang tersebut. Sebutkan itu?
Tiga bidang penyimpanan yang umum digunakan di CICS adalah bidang atribut, panjang, dan bidang keluaran/input. Tanpa ketiga bidang tersebut, peta tidak dapat dikategorikan masing-masing.
Pertanyaan wawancara ini juga akan membantu dalam viva Anda (lisan)
Sedang melihat daftarnya dan menemukan satu yang benar-benar salah:
23. Bagaimana prosedur penyelesaian ASRA ABEND?
Yang harus Anda lakukan adalah memulai dengan CEBR dan kemudian meminta instruksi offset.
CEBR tidak ada hubungannya dengan debugging ASRA (apakah itu 0C4, 0C7 atau semacamnya). CEBR digunakan untuk menelusuri antrian penyimpanan sementara.
CEBR digunakan untuk melihat konten TSQ, setelah program berakhir
itu sedang dikatakan. Bagaimana prosedur penyelesaian ASRA ABEND?
CEDF adalah transaksi yang akan digunakan.
beberapa informasi bagus di sini – dapat meningkatkan kualitas secara signifikan dengan menghapus “pada dasarnya” dari setiap jawaban…
Terima kasih telah menulis saran. Itu ditinjau dan diperbarui.
5. Sebutkan setidaknya salah satu cara untuk mengakhiri suatu transaksi?
Gunakan perintah EXEC CICS SYNCPOINT dan anggap sebagai LUW. Dengan proses ini tidak akan terjadi penghentian Xn, namun transaksi pasti akan terhenti.
apa itu Xn?
Transaksi.
Transaksi
16. Soroti poin perbedaan antara XCTL dan START?
XCTL bertindak sebagai media di mana Anda dapat meneruskan kontrol melalui tugas yang sama ke program lain. XCTL merupakan perintah kontrol program.
Jadi untuk apa START digunakan? – perlu penjelasan lebih lanjut