IBM z/OS Hata Ayıklayıcısı ürünündeki yenilikler
Bu sayfa IBM Debug for z/OSiçindir. Başka bir ürün kullanıyorsanız, ilgili sitedeki sayfayı ziyaret edin:

16.0.3
- Yeni destek
- z/OS 3.1için destek eklenmiştir.
- IMS 15.4için destek eklenmiştir.
- CICS Transaction Server for z/OS 6.2 (açık beta) için destek eklenmiştir.
- IBM Open Enterprise SDK for Go 1.21için destek eklenmiştir.
- Kod Kapsamı
- Kod kapsamı raporunda, dosya, modül ve akış noktaları sıradüzeninin grafik gösterimi için ağaç görünümüne geçebilirsiniz. Bu ağaç görünümünde, kaynağı düzenleyicide açmak için herhangi bir düğümün yanındaki adı tıklatabilirsiniz. Daha fazla bilgi için bkz. Ağaç görünümünde kapsam bilgilerini görüntüleme.
- Artık kaynak grubunu, yalnızca
z,zunitparametreleriyle ZUnit tarafından sınanmakta olan modülleri içerecek şekilde eniyileyebilirsiniz. Daha fazla bilgi için bkz. Başsız kod kapsamı toplayıcısını başlatma ve durdurma ve Başlatma anahtarında kod kapsamı seçeneklerini belirleme.
- Eclipse hata ayıklayıcısı
- CICS uygulamalarında hata ayıkladığınızda, artık z/OS Hata Ayıklayıcı Tercihleri sayfasında
QUIT DEBUGya daQUIT DEBUG TASKbelirtebilirsiniz. Ek bilgi için bkz. Hata ayıklama tercihlerini ayarlama. - Kayıttan yürütme sırasında Değişkenler görünümü, kayıt sırasında toplanan değerleri görüntüler. Yeniden yürütme sırasında değişkenler güncellenemez. Daha fazla bilgi için Kayıttan Yürütme araç çubuğunu kullanmabaşlıklı konuya bakın.
- CICS uygulamalarında hata ayıkladığınızda, artık z/OS Hata Ayıklayıcı Tercihleri sayfasında
- IMS İşlem Yalıtılması
- Herhangi bir işlemi tek bir bağlantıdan gerçekleştirebilirsiniz ve IMS Transaction Isolation olanağı yapılandırma değişikliklerini diğer LPAR ' lara bildirir. Daha fazla bilgi için Özel bir ileti işleme bölgesi oluşturmak ve hata ayıklanacak işlemleri seçmek için IMS İşlem Yalıtımının kullanılması ve Senaryo F: Hareket Yalıtımı Olanağının Etkinleştirilmesibaşlıklı konuya bakın.
- EQAZDFLT ayarları artık IMS Transaction Isolation Facility with the batch interface, Debug Profile Service ve ADFz Common Components sunucusunu z/OS Debugger Utilities ile başlattığınızda kullanılır. Daha fazla bilgi için bkz. Senaryo F: Hareket Yalıtımı Olanağının Etkinleştirilmesi.
- EQAN0DBG
- EQAN0DBG artık bir EQANMDBG diğer adı olarak kullanılabilir. Değiştirilmemiş giriş parametresi listesini uygulamaya geçirir ve tüm hata ayıklama parametrelerini EQANMDBG DD ' den toplar. Daha fazla bilgi için bkz. z/OS Hata Ayıklayıcısı 'nı Dil Ortamı dışında başlayan programlar için başlatma ve Parametrelerin EQANMDBG ya da EQAN0DBG ' ye yalnızca EQANMDBG DD deyimini kullanarak geçilmesi.
- EQAOPTS komutu
- Artık LDD ' nin LangX COBOL derleme birimlerinde otomatik olarak çalıştırılıp çalıştırılmayacağını denetlemek için
LDDAUTOLANGXkomutu belirtilebilir. Ek bilgi için bkz. LDDAUTOLANGX.
- Artık LDD ' nin LangX COBOL derleme birimlerinde otomatik olarak çalıştırılıp çalıştırılmayacağını denetlemek için
- Uzak Hata Ayıklama Hizmeti
- Uzaktan Hata Ayıklama Hizmeti artık AT-TLS ile güvenli kılınabilir. Daha fazla bilgi için bkz. EQARMTSU örnek işiyle özelleştirme ve AT-TLS ile güvenli iletişimi etkinleştirme.
- Hata Ayıklama Profili Hizmeti
- Hata Ayıklama Profili Hizmeti artık Apache Tomcat on z/OSyerine IBM z/OS Liberty Embedded üzerinde çalışır. eqaprof.env dosyasını, liberty_dirortam değişkenini içerecek en son örnek dosyayla yenileyin. Daha fazla bilgi için bkz. EQAPRFSU örnek işiyle özelleştirme.
- JCERACFKS ' ye ek olarak, güvenli iletişim için RACF tarafından yönetilen bir JCECCARACFKS anahtarlığı da kullanabilirsiniz. Daha fazla bilgi için bkz. RACF tarafından yönetilen anahtar halkasıyla güvenli iletişimi etkinleştirme.
- Artık Hata Ayıklama Profili Hizmeti' ne izin vermek ya da bu hizmeti reddetmek için saniye başına istek sayısını yapılandırabilirsiniz. Daha fazla bilgi için bkz. EQAPRFSU örnek işiyle özelleştirme.
- Belge güncellemeleri
- Hata ayıklama işlevlerini kullanmak için gereken koşulları listelemek üzere yeni bir sayfa eklenir. Daha fazla bilgi için bkz. Zorunlu ürünler.
- eqaprof.env for Debug Profile Service ve eqarmtd.env for Remote Debug Service için ortam değişkenlerinin ayrıntıları belgelenmiştir. Daha fazla bilgi için bkz. Customizing the sample job EQAPRFSU (Debug Profile Service) ve Customizing with the sample job EQARMTSU (Remote Debug Service).

16.0.2
- Derleyici desteği
- IBM Open Enterprise SDK for Go 1.20için destek eklenmiştir.
- 64 bitlik PL/I programlarını kullanıyorsanız, 64 bitlik Java ile 31 bitlik PL/I programları arasında birlikte çalışabilirlik desteklenir. Verimliliği artırmak için gecikme hata ayıklama kipini kullanın. Gecikme hata ayıklamasına ilişkin ek bilgi için Hata ayıklama kipinin hata ayıklama oturumunun başlatılmasını geciktirmek için gecikme kipinin kullanılmasıbaşlıklı konuya bakın.
- Hata Ayıklama Profili Hizmeti
- Artık bir SSL ya da CA sertifikasına ek olarak, AT-TLS ile iletişim kurmak için Hata Ayıklama Profili Hizmeti ' ni etkinleştirebilirsiniz. Daha fazla bilgi için bkz. AT-TLS ile güvenli iletişimi etkinleştirme.
16.0.1
- Installation Manager
- Artık Eclipse IDE ' yi Installation Manager aracılığıyla yeniden kurabilirsiniz:
- IBM Developer for z/OSiçin, Sürüm 15.0 ve öncesinde olduğu gibi Installation Manager aracılığıyla Eclipse IDE ' yi kurabilirsiniz. Daha fazla bilgi için bkz. IBM Installation Managerürününü kullanarak IBM Developer for z/OS istemcisini kurma.
- IBM Debug for z/OSiçin, artık IBM Explorer for z/OS olanağının bir uzantısı olarak Installation Manager aracılığıyla Eclipse IDE ' yi kurabilirsiniz ve artık IBM Developer for z/OSaracılığıyla kurmanız gerekmez. Daha fazla bilgi için bkz. Installing the IBM Debug for z/OS Eclipse IDE with IBM Installation Manager.
- Artık Eclipse IDE ' yi Installation Manager aracılığıyla yeniden kurabilirsiniz:
- Derleyici desteği
- IBM Open Enterprise SDK for Go 1.19için destek eklenmiştir.
TEST(SOURCE)ile derlenen 31 bitlik PL/I uygulamaları için destek eklenmiştir.Bu destek için aşağıdaki APAR ' lar gereklidir:- z/OS Language Environment ® APAR PH49423
- Enterprise PL/I for z/OS 6.1 APAR PH50085
- Kod Kapsamı
- Kod Kapsamı Sonuçları görünümündeki birden çok içe aktarma menüsü işlemi ve düğmesi, kod kapsamı sonuçlarını içe aktarmak için artık tek bir menü işleminde ve düğmede birleştirilir. Yeni Kod Kapsamı İçe Aktarma sihirbazıyla, Kod Kapsamı Sonuçları görünümündeki herhangi bir sonuç konumuna içe aktarmak için aşağıdaki sonuç biçimlerini seçebilirsiniz:
- CCZIP: Başsız kod kapsamı toplamasıyla ya da Eclipse UI aracılığıyla üretilen .cczipdosya uzantısıyla içe aktarma kapsamı sonuçları. .clcoveragedata, .ccresultya da .zip ile biten daha eski biçimler de bu seçenekle desteklenir.
- JaCoCo: JaCoCo. tarafından üretilen .execdosya uzantısına sahip kapsam sonuçları veri yürütme dosyalarını içe aktarın.
- z/OS Debugger: z/OS Debugger using
CCya daDCCiçinde MFI aracılığıylaTESTçalıştırma zamanı seçeneğinde üretilen sıralı bir veri kümesinde depolanan kapsam bilgilerini içe aktarın. - Java Code Coverage: Eski Java kodu kapsamının içe aktarılması, .coveragedatadosya uzantısıyla sonuçlanır. Bu seçenek yalnızca IBM Developer for z/OS ve IBM Developer for z/OS Enterprise Editioniçinde kullanılabilir.
.cczipbiçimine dönüştürülür. - Kod Kapsamı Hizmetiile artık CCZIP ' ye ek olarak dışa aktarıcı biçimleri PDF, SonarQubeve Cobertura 'yı karşıdan yükleyebilirsiniz. Daha fazla bilgi için bkz. Kod Kapsamı Hizmeti API Belgeleri.
- Kod kapsamı raporlarındaki özet bölümü artık daha kullanışlı istatistikler ve daha iyi kullanılabilirlik sağlar.
- Artık kod kapsamı raporlarında kod kapsamı sonuçları için eşik durumlarını (arıza, uyarı, başarılı) belirtmek için kullanılan renkleri özelleştirebilirsiniz.
- Kod Kapsamı Sonuçları görünümündeki birden çok içe aktarma menüsü işlemi ve düğmesi, kod kapsamı sonuçlarını içe aktarmak için artık tek bir menü işleminde ve düğmede birleştirilir. Yeni Kod Kapsamı İçe Aktarma sihirbazıyla, Kod Kapsamı Sonuçları görünümündeki herhangi bir sonuç konumuna içe aktarmak için aşağıdaki sonuç biçimlerini seçebilirsiniz:
- z/OS Hata Ayıklayıcı Profilleri görünümü
- Hata Ayıklama Tanıtımı Düzenleyicisi' nde, CICS kullanıcı kimliği alanına, tanıtım etkinleştirildikten sonra oturum açmış olan kullanıcı kimliğinin yerine konan & USERID anahtar sözcüğü önceden yerleştirilir.
- IBM z/OS Hata Ayıklayıcı Tercihleri sayfasında, artık bir RSE bağlantısı kurduğunuzda görünümdeki hata ayıklama profillerinin uzak sistemdeki profillerle otomatik olarak eşitlenip eşitlenmeyeceğini seçebilirsiniz. Ek bilgi için bkz. Hata ayıklama tercihlerini ayarlama.
- Hata Ayıklama Yöneticisi
- Hata Ayıklama Yöneticisi artık istemcinin bağlandığı LPAR ile hata ayıklama oturumunun başlatıldığı LPAR farklı olduğunda istemci ile hata ayıklayıcı arasında iletişim kurabilir. Sysplex desteği için Eclipse IDE 16.0.1 ya da üstü gerekir. Daha fazla bilgi için bkz. Sysplex desteğinin etkinleştirilmesi.
- Artık Hata Ayıklama Yöneticisi' ni başlatmak için bir yapılandırma dosyası kullanabilirsiniz. Bir yapılandırma dosyasıyla, gerekli tüm seçeneklere sahip komut satırı uzunluğu 100 karakter sınırını aştığında (örneğin, sysplex ortamında) Hata Ayıklama Yöneticisi ' ni başlatabilirsiniz. Daha fazla bilgi için bkz. Hata Ayıklama Yöneticisi 'ni bir yapılandırma dosyası kullanarak başlatılan bir görev olarak çalıştırma.
16.0.0
- Derleyici desteği
- Bu destek için IBM Open XL C/C++ for z/OS 1.1desteği eklenmiştir. z/OS Dil Ortamı APAR PH46617 gereklidir.
- IBM Open Enterprise SDK for Go 1.18için destek eklenmiştir.
- Artık 31-bit ve 64-bit PL/I programları arasında birlikte çalışabilirlik desteklenmektedir. Verimliliği artırmak için gecikme hata ayıklama kipini kullanın. Gecikme hata ayıklamasına ilişkin ek bilgi için Hata ayıklama kipinin hata ayıklama oturumunun başlatılmasını geciktirmek için gecikme kipinin kullanılmasıbaşlıklı konuya bakın.Bu destek için aşağıdaki APAR ' lar gereklidir:
- z/OS Dil Ortamı APAR ' ları PH48829 ve PH48239
- Enterprise PL/I for z/OS 6.1 APAR PH49506
- 64 bit destek
- Standart kipin kaldırılmasıyla birlikte, 64 bitlik PL/I programları artık bazı sınırlamalarla Hata Ayıklama Aracı uyumluluk kipinde desteklenir. Sınırlamalar için bkz. Uzak hata ayıklama kipinde 64 bit desteğinin sınırlamaları.Bu destek için aşağıdaki APAR ' lar gereklidir:
- z/OS Dil Ortamı APAR ' ları PH48829 ve PH48239
- Enterprise PL/I for z/OS 6.1 APAR PH49506
- Enterprise PL/I for z/OS 5.3 APAR PH49425
- Standart kipin kaldırılmasıyla birlikte, 64 bitlik PL/I programları artık bazı sınırlamalarla Hata Ayıklama Aracı uyumluluk kipinde desteklenir. Sınırlamalar için bkz. Uzak hata ayıklama kipinde 64 bit desteğinin sınırlamaları.
- Kod Kapsamı
- Yeni web tabanlı kod kapsamı raporları ve karşılaştırma raporları mevcuttur. Artık karşılaştırılan kaynak dosyaları satır satır görüntüleyebilirsiniz. Daha fazla bilgi için bkz. Kod kapsamı raporu ile çalışma ve Kod kapsamı karşılaştırma raporu ile çalışma.
- Java kod kapsamı artık stratejik olarak açık kaynak paketlerine, özellikle de JaCoCo. JaCoCo sonuçlarını Kod Kapsamı Sonuçları görünümüne içe aktarabilir ve içe aktarılan sonuçlarla çalışabilirsiniz. IBM Java kod kapsamı araçlarıyla daha önce oluşturulan sonuçları görünüme aktarabilirsiniz. Çalışma alanında zaten var olan Java kodu kapsamı sonuçları otomatik olarak geçirilir. Daha fazla bilgi için bkz. Java kod kapsamı sonuçlarıyla çalışma.
- Artık kod kapsamı sonuç durumu için başarısızlık eşiğine ek olarak bir uyarı eşiği de belirtebilirsiniz. Daha fazla bilgi için bkz. Kod kapsamı kabul düzeyini ayarlama.
- Kod kapsamı sonuçlarını SonarQube biçiminde dışa aktardığınızda, artık varsayılan UTF-8kodlamasından farklı bir kodlama belirtebilirsiniz. Daha fazla bilgi için bkz. Kod kapsamı sonuçlarını SonarQube biçiminde dışa aktarma, Başsız kod kapsamı toplayıcısını başlatma ve durdurma, Başlatma anahtarında kod kapsamı seçeneklerinin belirtilmesive Kod kapsamı sonuçlarının z/OS içinden birleştirilmesi ve dışa aktarılması.
- Kaynak düzeyinde hata ayıklama
- Enterprise COBOL for z/OS Sürüm 6 Yayın 2 ve sonraki yayın düzeyleriyle derlenen programlarda hata ayıkladıysanız, artık Eclipse IDE' de varsayılan olarak Kaynak görünümünü kullanmak için
TEST(NOSOURCE)derleyici seçeneğini belirtebilir ya daTEST(SOURCE)ile derleme yaparsanız, hata ayıklama oturumu sırasında Kaynak görünümüne geçebilirsiniz.TEST(NOSOURCE)ile derleyici, hata ayıklama verilerinin yeri yükleme biriminde ya da SYSDEBUG dosyasında olsun, hata ayıklama verilerinizin bir parçası olarak programınızın kaynağını içermez. Daha fazla bilgi için bkz. Farklı hata ayıklama görünümleriyle çalışma.
- Enterprise COBOL for z/OS Sürüm 6 Yayın 2 ve sonraki yayın düzeyleriyle derlenen programlarda hata ayıkladıysanız, artık Eclipse IDE' de varsayılan olarak Kaynak görünümünü kullanmak için
- IMS İşlem Yalıtılması
- Artık Hata Ayıklama Profili Hizmetiile IMS Transaction Isolation Facility olanağına erişebilirsiniz. z/OS Debugger 16.0.0 ya da sonraki bir yayın düzeyiyle seçilen RSE bağlantısında Hata Ayıklama Profili Hizmeti çalıştırıldığında ADFzCC yapılandırması artık gerekli değildir. Sistem programcısının bu işlevi etkinleştirmek için IMS Transaction Isolation API 'sini yapılandırması gerekir. Daha fazla bilgi için IMS Transaction Isolation API for Debug Profile Servicebaşlıklı konuya bakın.
- Yalıtım için hareketleri süzgeçten geçirmek için kullanılan kalıp eşleştirme artık bir hareket iletisi içindeki bir aralıkla sınırlandırılabilir. Daha fazla bilgi için Özel bir ileti işleme bölgesi oluşturmak ve hata ayıklanacak işlemleri seçmek için IMS İşlem Yalıtılmasını kullanmabaşlıklı konuya bakın.
- Hata Ayıklama Profili Hizmeti
- IBM z/OS Hata Ayıklama Tercihleri sayfasında, bağlanmak istediğiniz Hata Ayıklama Profili Hizmeti geçerli bir SSL sertifikasına sahip olmadığında SSL sertifika hatalarının yoksayılmasını belirtebilirsiniz. Ek bilgi için bkz. Hata ayıklama tercihlerini ayarlama.
- Sistem programcısı olarak, DTCN API 'yı kullanmak yerine, bölgenin havuzunda saklanan hata ayıklama profillerini yönetmek için dış CICS arabirimini (EXCI) kullanmak üzere Hata Ayıklama Profili Hizmeti ' ni ayarlayabilirsiniz. Ek bilgi için CICS EXCI CONNECTION ve SESSIONS kaynaklarının tanımlanmasıbaşlıklı konuya bakın.
- EQAOPTS komutu
- Program kaynağının dil özniteliği tanımlanmadığında, z/OS Debugger komutunun hata ayıklama çevirici programlarına izin verip vermediğini denetlemek için
CICSASMPGMNDkomutu belirtilebilir. Daha fazla bilgi için CICSASMPGMND ve z/OS Debugger for non-Language Environment programs under CICSbaşlıklı konuya bakın.
- Program kaynağının dil özniteliği tanımlanmadığında, z/OS Debugger komutunun hata ayıklama çevirici programlarına izin verip vermediğini denetlemek için