En Popüler 25 JCL Mülakat Soruları ve Cevapları (2025)

Yeni Başlayanlar ve Deneyimliler için JCL Mülakat Soruları

İşte hem yeni başlayanlar hem de deneyimli adaylar için hayallerindeki işi bulmaları için JCL mülakat soruları ve cevapları.

1) JCL'nin ne olduğunu açıklayın?

JCL, İş Kontrol Dili anlamına gelir. Çoklu Sanal Depolamanın (MVS) komut dilidir. Normalde kullanılan İşletim sistemi IBM Mainframe bilgisayarlarında.

Ücretsiz PDF İndir: JCL Mülakat Soruları ve Cevapları


2) JCL'nin ne işe yaradığını açıklayın?

  • Veri Setlerinin, GDG'S ve VSAM kümelerinin silinmesi ve oluşturulması için kullanılır.
  • Dosyaları ve PDS üyelerini karşılaştırmak için kullanılır
  • Toplu programları da içeren programların derlenmesi ve çalıştırılması için kullanılır.
  • Dosya verilerinin birleştirilmesi ve sıralanması için kullanılır

3) İş kontrol bildirimlerinin türlerinden bahseder misiniz?

İş kontrol ifadelerinin türleri şunlardır:

  • JOB – İşi tanımlamak için
  • DD – programın yürütülmesi için gereken G/Ç dosyalarını sağlamak için
  • EXEC – hangi programın yürütülmesi gerektiğini belirlemek için

4) JCL'nin nasıl çalıştığını açıklayın?

JCL yürütülecek programı, gerekli girişleri ve giriş/çıkışın konumunu tanır ve İş kontrol İfadeleri aracılığıyla İşletim Sistemini bilgilendirir.


5) JCL bildiriminin nelerden oluştuğunu belirtin?

JCL bildirimi aşağıdakilerden oluşur:

  • Ad alanı (isteğe bağlı)
  • operasyon alanı
  • Operand
  • Yorumlar
JCL Mülakat Soruları
JCL Mülakat Soruları

6) JCL ifadesinin sözdizimi nedir?

JCL ifadesinin sözdizimi şöyledir:

//Job-name JOB Positional-param, Keyword-param

7) JCL'de DD ifadesinin ne kullanıldığını açıklayın?

JCL'de kullanılan DD ifadesi, giriş kaynağını ve çıkış bilgilerinin yerleşimini tanımlamak için kullanılır.


8) EXEC ifadesinin ne olduğunu ve JCL'de kullanılan EXEC ifadesinin sözdizimini açıklayın.

EXEC deyimi iş adımı programını veya prosedür bilgilerini tutar. JCL'de kullanılan EXEC ifadesinin sözdizimi şöyledir:

//Step-name EXEC Positional-param, Keyword-param

9) JCL'de JCLLIB ve STEPLIB'in ne olduğunu açıklayın.

Her iki kitaplık da, yürütülecek bir programın yerini bulmak için varsayılan sistem kitaplıklarından önce aranması gereken özel kitaplıkları belirtir.

  • JCLLIB, EXEC ifadelerinde adı geçen grupları veya prosedürleri içeren, sistemin arayacağı kitaplıkları tanımlar.
  • JOBLIB işin tüm adımlarına uygulanırken STEPLIB yalnızca belirli bir adıma uygulanır.
İş Kontrolü Dili Mülakat Soruları
İş Kontrolü Dili Mülakat Soruları

10) DSN parametresi ve DISP parametresinin ne için kullanıldığını açıklayınız?

  • DISP parametresi: DSN parametresinde kodlanan veri setinin yerleşimini belirtmek için kullanılır.
  • DSN parametresi: Veri seti adını belirtmek için kullanılır.

11) Hangi JCL Prosedürlerini açıklayın?

JCL Prosedürleri, JCL içindeki belirli bir işlevi gerçekleştirmek üzere gruplandırılmış bir dizi ifadeden başka bir şey değildir. Prosedür, birden fazla girdi dosyası kullanan bir programın paralel yürütülmesini sağlamak için kullanılabilir.


12) Kataloglanmış Prosedürler Nedir?

JCL'den prosedür ayrılıp farklı bir veri deposunda kodlandığında, Kataloglanmış Prosedür olarak anılır.


13) JOB deyiminde COND kodlandığında ve EXEC deyiminde COND kodlandığında ne olduğundan bahsedin.

  • JOB deyiminde COND kodlandığında her iş adımı için durum test edilir. Belirli bir iş adımı için koşul doğru olduğunda iş adımlarıyla birlikte atlanır.
  • Bir iş adımının EXEC deyimi içinde COND kodlandığında ve koşul doğru olduğunda, yalnızca söz konusu iş adımı atlanır ve yürütme bir sonraki iş adımından itibaren yürütülür.

14) JCL'de DSN'nin ne olduğunu ve DSN'yi bildirecek parametrelerin neler olduğunu belirtin.

JCL'de bir veri kümesi adı, bir dosyanın adını belirler ve "DSN" ile anılır. DSN değeri, her biri 1 ila 8 karakter uzunluğunda, noktalarla ayrılmış ve toplam uzunluğu 44 karakter (alfanümerik) olan alt adlardan oluşabilir.


15) Geçici bir veri kümesini nasıl oluşturacağınızı açıklayın? Peki bunları nerede kullanacaksınız?

Geçici veri kümesi, SDN=&&Temp'teki gibi geçici dosya göstergesi belirtilerek veya herhangi bir DSAdı belirtilmeden oluşturulabilir.


16) SOC4 hatası nedir açıklayınız?

SOC4 hatası, depolama ihlali hatasıdır ve birçok nedenden kaynaklanabilir. Örneğin, komut dosyası hatası nedeniyle geçersiz adres.


17) Verilerin JCL'den bir COBOL programına aktarılma yollarını açıklayın?

Veriler JCL'den bir COBOL programına aktarılabilir.

  • dosyalar
  • SYSIN DD bildirimi
  • PARM parametresi

18) JCL'de kataloglanmamış bir veri kümesine nasıl erişebileceğinizi açıklayın?

JCL'deki kataloglanmamış bir veri kümesine, veri kümesi DD ifadesindeki VOL ve UNIT seri parametrelerini kullanarak erişebilirsiniz.


19) “İlet=çift” ve “İlet=sadece” nedir açıklayınız?

  • Cond=even önceki adımlardan herhangi biri anormal şekilde sonlandırılsa bile bu adımın yürütüleceğini belirtir.
  • Cond=yalnızca bunun YALNIZCA herhangi bir önceki adımın anormal şekilde sonlandırılması durumunda yürütüleceğini belirtir

20) IEBGENER yardımcı programının ne işe yaradığını açıklayınız?

Verilerin kopyalanması için IEBGENER yardımcı programının kullanımı kullanılır.

  • bir PS'den diğerine
  • VEYA bir PDS üyesinden başka bir PS'ye
  • VEYA PDS üyesine PS.

21) Bir PROC'da akış içi verileri kodlamak mümkün mü?

Hayır, bir PROC'da yayın içi verileri kodlamak mümkün değildir.


22) DD ifadesinde DCB parametresinin ne işe yaradığını açıklayın.

DD ifadesinde DCB parametresinin kullanımı, bir veri kümesinin fiziksel özelliklerine ilişkin ayrıntılı bilgi vermektir.


23) SYSOUT seçeneğini kullanarak verileri biriktirmeye nasıl yönlendirebileceğinizi açıklayınız?

SYSOUT seçeneğini kullanarak verileri biriktirmeye yönlendirebilirsiniz. “SİS ÇIKIŞI=*”


24) JES3 ile JES2 arasındaki farkın ne olduğunu açıklayın?

JES3 ve JES2 arasındaki fark şudur:

  • JES3, iş planlanmadan önce tüm adımlar için veri kümeleri atar.
  • JES2, adımın gerektirdiği veri kümelerini adım yürütülmeden hemen önce atar.

25) Bir veri kümesi için DISP=OLD ve DISP=SHR belirtmek arasındaki farkın ne olduğundan bahsedin.

Bir veri kümesi için DISP=OLD ve DISP=SHR belirtmek arasındaki fark şudur:

  • DISP=ESKİ: Veri kümesinin başlangıcından itibaren verileri okur. Ancak değiştirmeye veya yazmaya çalışırsanız, mevcut verilerin üzerine yazılacaktır. yani eski veriler kaybolur
  • DISP=SHR: Salt okunur dosyası. Bunda birden fazla kullanıcı verileri paylaşabilir

Bu mülakat soruları aynı zamanda yaşamınızda da yardımcı olacaktır.

paylaş

6 Yorumlar

  1. Avatar Srini diyor ki:

    Güzel teknik soru.

    1. Avatar Kiruthika diyor ki:

      Sorular faydalıdır. Teşekkür ederim.

      1. Avatar Srikar reddy Gaddam diyor ki:

        Bu sorular röportajlar için uygundur ??????

  2. Avatar Kim Kubik diyor ki:

    tamam, bunlar bir röportaj için adil sorulardı. Yine de asla #6 veya #18'i sormam.

  3. Avatar İsmail aboulezz diyor ki:

    JES2, RACF, Db2,,,,,, gibi çok ilginç kısa röportaj soruları
    çok teşekkür ederim

  4. Çok kullanışlı 👍

Yorum bırak

E-posta hesabınız yayımlanmayacak. Gerekli alanlar işaretlenmişlerdir. *