IBM z/OS Hata Ayıklayıcısı-Genel Bakış

IBM® z/OS® Debugger, IBM Z üzerinde IBM hata ayıklama teknolojisinin bir sonraki yinelemesi olup IBM Integrated Debugger ve IBM Hata Ayıklama Aracı motorlarını tek bir birleşik teknolojide birleştirir.

IBM z/OS Debugger , Eclipse ve Visual Studio Code IDE ' leri gibi çeşitli hata ayıklama arabirimlerini destekleyen bir anasistem bileşenidir. z/OS Hata Ayıklayıcısı ve desteklenen hata ayıklama arabirimleri aşağıdaki ürünlerle birlikte sağlanır:
IBM Developer for z/OS Enterprise Edition
Bu ürün, IBM Application Delivery Foundation for z/OSiçinde yer alır. IBM Developer for z/OS Enterprise Edition tüm hata ayıklama özelliklerini sağlar.
IBM Developer for z/OS Enterprise Edition şu anda aşağıdaki IDE ' lerde hata ayıklama işlevleri sağlar:
  • IBM Developer for z/OS Eclipse
  • Wazi for Dev Spaces, IBM Z® Open Debug aracılığıyla
  • Wazi for VS Code, IBM Z Open Debug aracılığıyla
IBM Developer for z/OS
IBM Developer for z/OS , IBM Developer for z/OS Enterprise Editionürününün bir alt kümesidir. Daha önce IBM Developer for z Systems ya da IBM Rational® Developer for z Systems®olarak bilinen IBM Developer for z/OS, z/OS uygulamalarının verimli bir şekilde oluşturulması ve sürdürülmesi için Eclipsetabanlı bütünleştirilmiş bir geliştirme ortamıdır.
IBM Developer for z/OS , Tablo 1içinde belirtilen hata ayıklama özellikleri dışında IBM Developer for z/OS Enterprise Edition içindeki tüm geliştirmeleri içerir.
IBM Debug for z/OS
IBM Debug for z/OS , IBM Developer for z/OS Enterprise Editionürününün bir alt kümesidir. IBM Debug for z/OS , z/OS uygulama geliştiricileri için hata ayıklama çözümlerine odaklanır. Desteklenen hata ayıklama özellikleri için Çizelge 1 konusuna bakın.
IBM Debug for z/OS , IBM Developer for z/OS Enterprise Editioniçinde bulunan gelişmiş geliştirici özellikleri sağlamaz.
IBM Debug for z/OS Eclipse IDEkuruluşu hakkında bilgi için bkz. Installing the IBM Debug for z/OS Eclipse IDE.
IBM Z and Cloud Modernization Stack
IBM Z and Cloud Modernization Stack , IBM Z ' nin bileşen yeteneklerini Red Hat OpenShift Container Platformiçin optimize edilmiş tümleşik bir platformda bir araya getirir. Bu çözümle, uygulama değişikliklerinin z/OSüzerindeki etkisini analiz edebilir, z/OS uygulamaları için API ' ler oluşturabilir ve devreye alabilir, bulut yerel araçlarıyla z/OS uygulamaları üzerinde çalışabilir ve z/OSiçin kimlik otomasyonunu standartlaştırabilir. 2.0sürümünden başlayarak Wazi Code, IBM Z and Cloud Modernization Stackiçinde sağlanır. Wazi Kodu 1.x , IBM Wazi Developer for Red Hat CodeReady Workspacesiçinde hala mevcuttur.
Hata ayıklama işlevleri Wazi Code ile sağlanan IDE ' lerde bulunur:
  • Wazi for Dev Spaces, IBM Z Open Debug aracılığıyla
  • Wazi for VS Code, IBM Z Open Debug aracılığıyla
Tablo 1 , ürünlerde farklı olan özellikleri eşler. Kullanılabilir özelliklerin tümü listelenmez. Farklı uzak IDE ' lerde bulunan özellikleri bulmak için bkz. Tablo 2.
Tablo 1. Hata ayıklama özelliği karşılaştırması
  IBM Debug for z/OS IBM Developer for z/OS IBM Developer for z/OS Enterprise Edition IBM Z and Cloud Modernization Stack (Wazi Kodu)
Ana özellikler
z/OS Hata Ayıklayıcı Yardımcı Programları da içinde olmak üzere 3270 arabirimi    
Eclipse IDE, özellik ayrıntıları için bkz. Tablo 2 .1  
IBM Z Hata Ayıklamayı Aç Dev Spaces için Wazi IDE ile birlikte sağlanan, özellik ayrıntıları için bkz. Tablo 2 .1    
IBM Z Hata Ayıklamayı Aç VS Kodu için Wazi IDE ile birlikte sağlanan, özellik ayrıntıları için bkz. Tablo 2 .1    
Kod Kapsamı özellikleri
Derlenmiş Dil Kodu Kapsamı2 3  
Başsız Kod Kapsamı  
ZUnit Kod Kapsamı4    
z/OS Hata Ayıklama Kodu Kapsamı (3270 ve uzak arabirimler) 5    
3270 özellikleri    
z/OS Hata ayıklayıcı tam ekran, toplu iş ya da satır kipi    
IMS Yalıtım desteği    
Derleyici desteği özellikleri
Çevirici desteği: EQALANGX dosyaları oluşturma  
Çevirici desteği: Hata ayıklama 6 7 7
LANGX COBOL desteği 8  
Automatic Binary Optimizer (ABO) desteği  
Notlar:
  1. Aşağıdaki özellikler yalnızca uzak hata ayıklama kipinde desteklenir:
    • z/OS for COBOL V6.3 ve sonraki sürümlerinin 64 bit COBOL özelliği için destek
    • 64 bit Enterprise PL/I for z/OS Sürüm 5 ve üstü için destek
    • z/OS 64 bit C/C++ özelliği için destek
    • Değişiklik başlangıcıOpen Enterprise SDK for Go 1.20 ve 1.21Değişiklik sonudesteği.
    • Open XL C/C++ for z/OS 1.1 ve sonraki sürümleri için destek.
  2. Kod kapsamı Go programlarını desteklemez.
  3. IBM Developer for z/OS , z/OS Debugger uzaktan hata ayıklama ve derlenmiş kod kapsamı Eclipse arabirimini içerir, ancak z/OS Hata Ayıklayıcı Kodu Kapsamınıiçermez.
  4. ZUnit Kod Kapsamı yalnızca Hata Ayıklama Aracı uyumluluk kipindedesteklenir.
  5. z/OS Hata Ayıklayıcı Kodu Kapsama yalnızca 3270 arabiriminde etkinleştirilebilir.
  6. Hata ayıklama çevirici, ADFz Common Components (ADFz Ortak Bileşenleri) aracılığıyla oluşturulan EQALANGX dosyalarına ya da ADFz Common Components (ADFz Ortak Bileşenleri) ürününü taşıyan bir ürüne sahip olmanızı gerektirir.
  7. Bu özellik yalnızca Eclipse IDEile kullanılabilir.
  8. LANGX COBOL aşağıdaki programlardan herhangi birini ifade eder:
    • IBM OS/VS COBOL derleyicisiyle derlenen bir program.
    • IBM VS COBOL II derleyicisi ile NOTEST derleyici seçeneğiyle derlenen bir program.
    • IBM Enterprise COBOL for z/OS Sürüm 3 ya da Sürüm 4 derleyicisiyle NOTEST derleyici seçeneğiyle derlenen bir program.
Tablo 2. Uzak IDE hata ayıklama özelliği karşılaştırması
Özellik Eclipsetabanlı hata ayıklama arabirimi IBM Z Open Debug 1,6
Dil Düzenleyicileriyle Bütünleştirme6
  • COBOL Düzenleyicisi2
  • PL/I Düzenleyicisi2
  • Uzak C/C++ Düzenleyicisi2
  • System z LPEX Düzenleyicisi2
  • Z Open Editor
Görsel Hata Ayıklama 2,6  
ZUnit testlerinde hata ayıklanması 6  
Hata ayıklama profili yönetimi 6
IMS Yalıtım Kullanıcı Arabirimi 3  
CICS Explorer görünümleriyle bütünleştirme 2  
Özellik gruplarıyla bütünleştirme 2,6  
Tümleşik başlatma6
  • z/OS UNIX Uygulaması başlatma yapılandırması
  • z/OS Var olan JCL kullanılarak toplu iş uygulaması
  • z/OS Özellik grubu kullanan toplu iş uygulaması4
 
Modüller  
Bellek  
Programda gezinme
Üzerine Adım at/Sonraki
Adım at/Adım at
Dönüşü adımla/Adımla
Konuma atla 6  
Konuma çalıştır/İmlece çalıştır 6
Sürdür/Devam Et
Sonlandır
Canlandırmalı adım  
Kayıttan Yürütme 6  
Kesme Noktaları
Deyim kesme noktaları
Giriş kesme noktaları  
Kaynak giriş kesme noktaları 6  
Olay kesme noktası 6  
Adres kesme noktası 6  
Kesme noktasını izle 6  
Değişkenler ve Kayıtları
Değişkenler
Kayıtlar 5
Değişken ve kayıt değerlerinin değiştirilmesi
Değişken süzgeci ayarlanıyor  
Değişken gösterimini değiştirme  
Bellek görünümünde görüntüleme  
İzleyiciler
İzleme Programının Görüntülenmesi
İzleme değeri değiştiriliyor  
Değişken gösterimini değiştirme  
Hata Ayıklama Konsolu
Değişkenleri ve ifadeleri değerlendirme  
z/OS Hata Ayıklayıcı komutları 6  
Notlar:
  1. IBM Z Open Debug , Wazi for Dev Spaces ve Wazi for VS Codeile birlikte sağlanır.
  2. Bu özellik IBM Debug for z/OSiçinde bulunmaz.
  3. Bu özellik yalnızca IBM Developer for z/OS Enterprise Editioniçinde kullanılabilir.
  4. IBM Developer for z/OS , z/OS Hata Ayıklayıcı Kodu Kapsama 3270 arabirimlerini içermez.
  5. Kayıtlar, Değişkenler görünümünde bulunur.
  6. IBM Open Enterprise SDK for Go ile derlenen programlar desteklenmez.