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
- 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 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 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.
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.
| 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:
- 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
Open Enterprise SDK for Go 1.20 ve 1.21
desteği.- Open XL C/C++ for z/OS 1.1 ve sonraki sürümleri için destek.
- Kod kapsamı Go programlarını desteklemez.
- 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.
- ZUnit Kod Kapsamı yalnızca Hata Ayıklama Aracı uyumluluk kipindedesteklenir.
- z/OS Hata Ayıklayıcı Kodu Kapsama yalnızca 3270 arabiriminde etkinleştirilebilir.
- 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.
- Bu özellik yalnızca Eclipse IDEile kullanılabilir.
- 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.
| Özellik | Eclipsetabanlı hata ayıklama arabirimi | IBM Z Open Debug 1,6 |
|---|---|---|
| Dil Düzenleyicileriyle Bütünleştirme6 |
|
|
| 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 |
|
|
| 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:
- IBM Z Open Debug , Wazi for Dev Spaces ve Wazi for VS Codeile birlikte sağlanır.
- Bu özellik IBM Debug for z/OSiçinde bulunmaz.
- Bu özellik yalnızca IBM Developer for z/OS Enterprise Editioniçinde kullanılabilir.
- IBM Developer for z/OS , z/OS Hata Ayıklayıcı Kodu Kapsama 3270 arabirimlerini içermez.
- Kayıtlar, Değişkenler görünümünde bulunur.
- IBM Open Enterprise SDK for Go ile derlenen programlar desteklenmez.