En İyi 50 CICS Mülakat Soruları ve Cevapları (2024 Güncellemesi)
İşte hem yeni başlayanlar hem de deneyimli adaylar için hayallerindeki işi bulmaları için CICS ana bilgisayar mülakat soruları ve cevapları.
1. CICS nedir?
CICS, Müşteri Bilgi Kontrol Sistemi anlamına gelir ve IBM'in telekomünikasyonunu izleyen bir yazılımdır. IBM'in ana bilgisayar işletim sistemleri zaman paylaşımlı ve topludur.
2. CICS'in temel özelliği nedir?
CICS temel olarak çevrimiçi uygulamaların yürütülmesi ve geliştirilmesiyle ilgilenir. Terminal üzerinden bir iletişim kanalı kurarak formatlanmış verilerin alınmasını ve gönderilmesini kolaylaştırır. CICS'in birincil yönlerinden biri, veritabanının yanı sıra içerdikleri dosyalara da erişilebilir olmasıdır.
Ücretsiz PDF İndir: CICS Mülakat Soruları ve Cevapları
3. CICS'in alternatif bir yönünden bahseder misiniz?
CICS'in kendisi bir toplu iş haline gelir ve yüksek öncelikte çalışır. işletim sistemi. Bu nedenle, programların CICS tarafından uygun şekilde planlandığı, sınırları belirlenmiş bir CICS bölgesi vardır.
4. PPT ne anlama gelir ve kullanım alanları nelerdir?
PPT (Program İşleme Tablosu): – Haritalarla birlikte içindeki programların tüm adlarının bulunduğu bir listeden oluşur. Ayrıca, CICS'de bir program olarak mevcut olan kesinlikle en yeni sürümün mü yoksa programın yeni bir kopyasının mı yüklenmesi gerektiğini bize bildirir.
5. TCT ve RCT'yi yorumlayın.
TCT, Terminal Kontrol Tablosu anlamına gelir ve ilgili tüm terminallerin bir derlemesidir.
Öte yandan RCT, Kaynak Kontrol Tablosu anlamına gelir ve işlem tanımlayıcıyla birlikte DB2'nin plan adlarının bir derlemesidir.
6. PCT ve FCT'yi birbirinden ayırın.
PCT, Program Kontrol Tablosu anlamına gelir ve ilgili programlarla eşleştirilen işlem tanımlayıcılarının tam bir listesine sahiptir.
Öte yandan FCT, Dosya Kontrol Tablosu anlamına gelir ve CICS tarafından kullanılan tüm dosyaların durumları ve kayıt uzunluklarıyla birlikte tam bir listesini içerir.
7. CICS görevi ile ne kastedilmektedir?
CICS görevi, belirli bir CICS işleminin tek seferlik yürütülmesidir. Bu işlem, işleme anahtar girilip enter tuşuna basıldığında başlar. Yürütme süreci, program kontrolü CICS'ye geri döndürene kadar devam eder.
8. CEMT'den kastınız nedir?
CEMT, Ana Terminal İşlemini ifade eder. Sistem işlemi için bir kimlik olur ve durumu sorgular. Ayrıca kaynakların durumunu da değiştirir.
9. COMMAREA'nın tanımını veriniz?
COMMAREA, geçici depolama alanı olduğu için genellikle iletişim alanı olarak adlandırılır. Bir dizi işlem veya belirli bir işlem tarafından yüklenen birden fazla program arasındaki veriler için geçiş ortamı olarak kullanılır.
10. Genel olarak kullanılan birkaç CICS programını adlandırın mı?
Genel olarak kullandığımız CICS programları şunlardır:
- Dosya Kontrolü
- Terminal Kontrolü
- Depolama kontrolü
- Görev Kontrolü
11. 'Transid' ile ne kastedilmektedir?
Transid, işlem tanımlayıcı anlamına gelir. CICS'in bir görevini çağırmak için dört harften oluşan bu karakter kodu kullanılacaktır.
12. DCT'nin kullanımını açıklayınız?
DCT'ler, CICS'de TDQ'ları tanımlamak için estetik olarak kullanılan Hedef Kontrol Tabloları anlamına gelir.
13. CICS'in EIB bloğunda, önemli alanlardan birkaçının adını vurgulayın.
CICS'in EIB bloğundaki önemli alanlardan birkaçı EIBCALEN, EIBRESP, EIBTASK, EIBRRCDE, EIBTIME ve EIBDATE'dir.
14. CICS'te dinamik çağrılar kullanılabilir mi?
Evet. CICS'de dinamik çağrılar kullanılabilir ve prosedür gereği, kullanıcının çağrı rutinini bir PPT'de tanımlaması gerekir ve ÇAĞRI tanımlayıcısının arayan program tarafından kullanılması gerekir.
15. Bir işlemin sonlandırılabileceği yollardan en az birini belirtin?
Komutu kullan EXEC CICS SENKRON NOKTASI ve bunu LUW olarak varsayalım. Bu işlemle Xn'in feshi olmayacak ancak işlem mutlaka sonlandırılacaktır.
16. XCTL ve START arasındaki fark noktalarını vurgulayın?
XCTL, kontrolü aynı görev aracılığıyla başka bir programa aktarabileceğiniz bir ortam görevi görür. XCTL bir program kontrol komutu olur.
17. CICS'te ENQ ve DEQ nasıl kullanılıyor?
ENQ ve DEQ, bir kaynağın seri olarak geri dönüştürülebilir hale getirilmesinde kullanılan görev kontrol komutlarının parçalarıdır.
18. YENİ KOPYA'nın zorunlu olduğu belirli durumları belirtin?
Belirli bir program CICS'de en az bir kez veya birçok kez çalıştırıldığında ve daha sonra yeniden derlendiğinde veya değiştirildiğinde, CICS'de NEWCOPY mutlaka gereklidir.
19. CICS kodu bir kopya defterinin parçası olabilir mi? Eğer öyleyse, derleme sonrasında sonuçlar nelerdir?
Bir CICS kodu kolaylıkla bir kopya defterinin parçası olabilir, ancak derleme işleminden sonra yeniden işlemenin yapılması gerekir.
20. Alternatif indeks kullanımıyla VSAM dosyasına nasıl erişilir?
VSAM dosyasına yol üzerinden erişilebilir. Tek yapmamız gereken bir yolu FCT biçimi olarak bildirmek ve ardından üzerinde Dosya Kontrol Komutlarını kullanmak.
21. AICA ABEND ne anlama gelmektedir?
AICA ABEND yalnızca daha sonraki bir aşamada yürütülen bir Kaçak Görevdir.
22. ESDS dosyalarına CICS'ten erişilebilir mi?
Evet. ESDS dosyalarına doğrudan CICS'den erişmek mümkündür.
23. ASRA ABEND sorununu çözmenin prosedürü nedir?
Tek yapmanız gereken CEBR ile başlamak ve ardından ofset talimatlarını aramaktır.
24. CICS programlarında hatalar nasıl ele alınır?
Hataların üstesinden gelebilmek için programı çağırdıktan sonra EIBRESP'i kontrol etmeniz gerekecektir. Alternatif bir seçenek de HANDLE koşulunu kullanmak olabilir.
25. Sembolik harita ile fiziksel harita arasındaki farkı vurgulayın?
Sembolik harita bir veri yapısıoysa fiziksel harita temelde bir yük modülüdür.
26. SEND MAP DATAONLY ile SEND MAP MAPONLY arasındaki fark nedir?
YALNIZCA HARİTA VERİLERİNİ GÖNDERİN: – Bu sayede veriler düzen olmadan gönderilir. Ekrana gelen veriyi yenilemek amacıyla kullanılır.
SADECE HARİTA HARİTASI GÖNDERİN: – Bu sayede veriler değil, yalnızca harita gönderilir. Menü ekranlarını gönderme sürecinde olduğumuzda veriler asla gönderilmez.
27. MDT ile kastedilen nedir? Ayrıca, FRSET ve FSET hakkında yorum yapın?
MDT, Değiştirilmiş Veri Etiketi anlamına gelir. Alanın değiştirilmesinin ekranda yapılması gerekiyorsa, MDT bir nitelik baytı gibi davranır. Bir giriş işlemi sırasında MDT devreye girer.
FRSET, MDT'yi sıfırlamak için kullanılır. Alan, MDT'nin FRSET tarafından yeniden ayarlandığı zamana kadar gönderilecektir. FSET, alanın MDT tarafından iletilmesini sağlamaktan sorumludur. FSET bir çıkış işlemi sırasında devreye girer.
28. BMS'de DSECT parametresinin nasıl kullanıldığını açıklayınız?
DSECT parametresi BMS'de sembolik bir haritaya şekil vermek için kullanılır.
29. Bir PPT'nin içinde bulunan içerikten bahsedin mi?
Kaynak, Uzunluk, Uzunluk, Kullanım Sayısı, Yeniden Sayım DFHRPL numarası bir PPT'nin içinde bulunan içeriklerdir.
30. QSAM dosyalarına CICS'ten erişilebilir mi?
Hayır. CICS'den QSAM dosyasına erişmek mümkün değildir.
31. ESDS dosyalarına CICS'ten erişilebilir mi?
Evet. ESDS dosyalarına CICS'den ulaşmak mümkündür.
32. Bir CICS programında VSAM dosyasını nasıl okuyacaksınız?
VSAM dosyası, Dosya Kontrol Komutları kullanılarak bir CICS programında kolayca okunabilir. Bu işlem için dört tür komut ileri, geri, rastgele ve sıralıdır.
33. CICS'de EIB ne anlama geliyor?
EIB, Arayüz Bloğunu Yürüt anlamına gelir. Her göreve bir EIB eklenir ve bu, yerine getirilene kadar görevde kalır. Tüm programların EIB'si süreç boyunca değişmeden kalır. Herhangi bir COBOL programının okuma modunda EIB alanlarına erişilebilir.
34. Bir CICS çevirmeni ne yapar?
Her programla ilişkili bir bağlantı alanı vardır. Bu alanda EIB bloğu CICS tercümanı tarafından oluşturulur.
35. Öznitelik baytı ile ne kastedilmektedir?
CICS'de belirli bir iletim alanını veya ekranı tanımlamak için bir öznitelik baytı kullanılır. Programın çıktı alanına katkı sağlar.
36. CICS'in parçası olan tüm tabloları listeleyiniz.
CICS'in bir parçası olan tablolar PPT, SIT, PCT, JCT, FCT, SNT, DCT, SRT, RCT ve TCT'dir.
37. TSQ ve TDQ ile ilişkili kullanımları açıklayınız?
TSQ ve TDQ, CICS'de geçici veri depolama amacıyla aktif olarak kullanılmaktadır.
38. Belirli bir işlemin TSQ'suna alternatif bir işlemden erişilebilir mi?
Evet. Her iki işlemin de aynı bölgelerde çalışması koşuluyla, bir TSQ'ya alternatif bir işlemden erişilmesi mümkündür.
39. Belirli bir CICS programında dinamik belleği ayırma prosedürü nedir?
CICS'de belleği dinamik olarak tahsis etmek için tek yapmanız gereken bir GETMAIN kullanmaktır.
40. TSQ'dan açıklama okuma prosedürü nedir?
TSQ'dan bir açıklama okumak için Geçici Depolama Okuma Komutunu kullanmanız gerekecektir.
41. Bir CICS programı bir derleme sürecinden geçtiğinde, programa her zaman bazı ekstra kodlar eklenir. Bu yeni kod parçası tam olarak nereye gidiyor ve buna ne ad veriliyor?
Bu yeni kod parçası DFHEIBLK'ye gider ve genellikle DFHCOMMAREA olarak adlandırılır.
42. Eğer BMS çalıştırılabiliri oluşturmak istersek kullanıcının izlemesi gereken temel adımlar nelerdir?
BMS yürütülebilir dosyası oluşturmak için kullanıcının CSECT'in yanı sıra Link'i oluşturmak için birleştirme yapması gerekir.
43. ALMA, içerisinde BUFFER seçeneğinden oluşmaktadır. Bu seçeneğin önemi nedir?
BUFFER seçeneği terminal arabelleğine bağlanır ve toplam veri akışını getirir.
44. Kullanıcının büyük harfli karakterler girmesi durumunda bu koşulu kapatma prosedürü nedir?
Büyük harf seçeneğini kapatmanın en kolay yolu RECEIVE'da bulunan ASIS seçeneğini kullanmaktır.
45. BMS Alan Uzunluğu = 0 dersek bu ne anlama gelir?
Bu temel olarak verilerin belirli bir alana doğru şekilde girilmediğine işaret eder.
46. Alanın değiştirildiğini tespit etmek için Uzunluk = 0 yeterli mi?
Hayır. SİLME KAPALI gerektirdiğinden, Uzunluk = 0 kullanılarak alanın değiştirilme olasılığını kontrol etmenin bir anlamı yoktur.
47. Diyelim ki CICS'te birden fazla haritadan oluşan bir koleksiyonunuz var. Peki, sembolik bir haritada mevcut olan depolama alanını tam olarak belirlemeniz istenirse, bunu nasıl hesaplayacaksınız?
Haritaların saklanması her zaman diğer yönlerden önce yeniden tanımlanır ve bu, en büyük haritanın saklanmasının doğal olarak kullanıcıya sunulan diğer tüm haritalardan daha fazla olmasının nedenidir.
48. PA anahtarının PF anahtarından ne kadar farklı olduğunu açıklayın?
PF tuşlarının birincil işlevi, değiştirilmiş verilerin aktarımını başlatmaktır. PA tuşları yalnızca görevi uyandırmak için kullanılır. Artık veri aktarımının başlatılması süreci hem PF anahtarını hem de PA anahtarını gerektirmektedir.
49. Bölüm içi ve bölüm dışı TDQ'ların birincil önemini açıklayın?
CICS'in içinde çeşitli toplu iş bölgeleri bulunur ve öncelikli olarak CICS ile CICS'in etki alanının dışında kalan toplu iş bölgeleri arasındaki iletişim kanalları için kullanılan belirli veri kümeleri vardır. Ekstra bölümlü TDQ'lar yukarıda bahsedilen bu süreçte yardımcı olur.
Aksine, bölüm içi TDQ'lar CICS bölgesi içinde mevcut olan iletişim kanallarıdır. Bu kanallar birden fazla sıraya bölünmüştür.
50. Her harita birden fazla alana kategorize edilmiştir ve bu ilgili alanların her biri için üç ortak çalışma depolama alanı mevcuttur. Bunlardan bahseder misiniz?
CICS'deki üç yaygın çalışma depolama alanı öznitelik, uzunluk ve çıktı/giriş alanıdır. Bu üç alan olmadan haritalar sırasıyla kategorize edilemez.
Bu mülakat soruları aynı zamanda yaşamınızda da yardımcı olacaktır.
Listeye bakıyordum ve kesinlikle yanlış olan bir tane buldum:
23. ASRA ABEND sorununu çözmenin prosedürü nedir?
Tek yapmanız gereken CEBR ile başlamak ve ardından ofset talimatlarını aramaktır.
CEBR'nin ASRA'da hata ayıklamakla hiçbir ilgisi yoktur (ister 0C4, ister 0C7 ya da benzeri olsun). CEBR, geçici depolama kuyruklarına göz atmak için kullanılır.
CEBR, program sona erdikten sonra TSQ'nun içeriğini görüntülemek için kullanılır
bu söyleniyor. ASRA ABEND sorununu çözmenin prosedürü nedir?
CEDF kullanılacak işlemdir.
burada bazı iyi bilgiler var - her yanıttan "temel olarak" ifadesini çıkararak kaliteyi büyük ölçüde artırabiliriz…
Öneri yazdığınız için teşekkür ederiz. İncelenir ve güncellenir.
5. Bir işlemin sonlandırılabileceği yollardan en az birini belirtin?
EXEC CICS SYNCPOINT komutunu kullanın ve bunu LUW olarak kabul edin. Bu işlemle Xn'in feshi olmayacak ancak işlem mutlaka sonlandırılacaktır.
Xn nedir?
İşlem.
işlem
16. XCTL ve START arasındaki fark noktalarını vurgulayın?
XCTL, kontrolü aynı görev aracılığıyla başka bir programa aktarabileceğiniz bir ortam görevi görür. XCTL bir program kontrol komutudur.
Peki START ne için kullanılır? – daha fazla açıklamaya ihtiyaç var