z/OS Debugger JCL Sihirbazı ' nın kurulması ve uyarlanması

z/OS® Hata Ayıklayıcı JCL Sihirbazı , bir kullanıcı tarafından çeşitli ortamlarda z/OS Hata Ayıklayıcısı 'nı çağıran deyimler oluşturmak üzere bir JCL ya da yordam üyesini değiştirmek için kullanılabilen bir ISPF düzenleme makrosu EQAJCL' dir.

Önkoşullar

z/OS Debugger kitaplığı hlq.SEQAMOD öğesinin toplu işin çalıştırılacağı z/OS bağlantı listesinde olduğu varsayılır. Bağlantı listesinde yoksa, aşağıdaki işlemlerden birini yapın:
  • Değiştirilen JCL ya da yordamın çalıştırılacağı z/OS LPAR ' larının bağlantı listesine hlq.SEQAMOD kitaplığını ekleyin.
  • Hata ayıklanacak adımın ya da işin // STEPLIB ya da // JOBLIB deyimine hlq.SEQAMOD kitaplığını ekleyin.

EQAJCL ISPF makrosunun ve ISPF panolarının kurulması

z/OS Hata Ayıklayıcı JCL Sihirbazı bir ISPF düzenleme makrosu ve bir ISPF panoları kümesi içerir.

z/OS Debugger JCL Sihirbazı ' nı kurmak için aşağıdaki yöntemlerden birini kullanın:

EQAJCL ' de veri kümesi adlarını ve diğer değerleri özelleştirme

Kuruluş sırasında seçtiğiniz veri kümesi adlarını belirlemek için hlq.SEQAEXEC veri kümesinin EQAJCL üyesini değiştirmeniz gerekir. EQAJCL1 üyesini düzenleyin ve veri kümesi adlarının site özelleştirmesi için üyenin öntanımındaki yönergeleri izleyin.

Kod Kapsamının Etkinleştirilmesi

z/OS Hata Ayıklayıcı Kodu Kapsama , COBOL, PL/I ve C dillerinde yazılan ve belirli derleyiciler ve derleyici seçenekleriyle derlenen uygulama programlarında test senaryosu kodu kapsamını ölçer. hlq.SEQAMOD içinde bulunan EQAOPTS üyesinde xxxx.xxxx.CCPRGSEL ve xxxx.xxxx.CCOUTPUT kod kapsamı kitaplıklarını tanımlamanız ya da dinamik olarak bir EQAOPTS DD deyimini kullanmanız gerekir. CODE_COVERAGE_SETUP değişkeni YESdeğerine ayarlıysa, z/OS Debugger JCL Sihirbazı otomatik olarak bu deyimleri JCL ' nize ekler. Bu nedenle, sistem programcılarının hlq.SEQAMOD içindeki EQAOPTS üyesini değiştirmeleri gerekmez.

CODE_COVERAGE_SETUP değişkeni YESdeğerine ayarlanırsa, aşağıdaki deyimler oluşturulur:
//EQAOPTS   DD *
         EQAXOPT CCOUTPUTDSN,'&&USERID.DBGTOOL.CCOUTPUT'
         EQAXOPT CCOUTPUTDSNALLOC,'MGMTCLAS(STANDARD)             + 
               STORCLAS(DEFAULT) LRECL(255) BLKSIZE(0) RECFM(V,B) + 
               DSORG(PS) SPACE(2,2) CYL'
         EQAXOPT  CCPROGSELECTDSN,'&&USERID.DBGTOOL.CCPRGSEL'
         EQAXOPT END

Kod Kapsamı için derleme gereksinimleri hakkında daha fazla bilgi için bkz. IBM® z/OS Hata Ayıklayıcı Kullanıcı Kılavuzu.

z/OS Hata Ayıklayıcı JCL Sihirbazı , etkileşimli bir hata ayıklama oturumuyla ya da etkileşimli bir hata ayıklama oturumu olmadan çalıştırılacak Kod Kapsamı komutları yaratır.

1 EQAJCL ' yi güncellemek için USERMOD EQAUMODL sağlanmıştır. Bu özelleştirmeye ilişkin SMP/E USERMOD için IBM z/OS Debugger Customization Guide belgesindeki SMP/E USERMODs bölümüne bakın.