Символьна налагодження HLASM-додатків з використанням Rational Developer for System z і Debug Tool, CASE-засоби (моделювання), Програмування, статті

IBM Rational Developer for System z V7.1 (надалі Developer for z) – Інтегрована середа розробки на платформі Eclipse, що дозволяє програмістам працювати з додатками і ресурсами безпосередньо на z / OS. Перспектива Debugging середовища Developer for z дозволяє оптимальним чином використовувати засоби налагодження Debug Tool for z / OS V8.1 і Debug Tool Utilities and Advanced Functions V8.1.


Debug Tool і Debug Tool Utilities and Advanced Functions – додаткові продукти, що дозволяють налагоджувати програми на COBOL, PL / I, C, C + + і High Level Assembler (HLASM). Символьна інформація, доступна в перспективі налагодження включає в себе імена точок входу і змінних, мітки і регістри, включаючи регістри загального призначення і регістри з плаваючою крапкою.


Для роботи з символьною інформацією HLASM-додатки, Debug Tool Utilities and Advanced Functions включає в себе спеціальну утиліту для генерації мета-даних програми на HLASM, підтримуваному у мовній середовищі LE. Для символьної налагодження програми від вас не потрібно знання формату мета-даних. У статті наводиться приклад того, як організувати символьну налагодження HLASM-додатки. Як приклад використовується проста програма на асемблера, код якої можна скачатьніже.


Інструкції, наведені у статті, припускають, що ви є зареєстрованим користувачем з коректним ідентифікатором userid в системі z / OS, на якій і буде працювати ваша програма. Конфігурація Developer for z повинна бути правильно налаштована для віддаленої роботи на z / OS. Після того як ви налаштували Developer for z для віддаленої роботи з z / OS і пройшли ідентифікацію в системі, використовуючи свій унікальний userid і пароль, панель виду Remote Systems буде виглядати приблизно так:


Рисунок 1. Панель виду Remote Systems з ідентифікаційними настройками
 

 

У міру покрокового виконання програми панель Monitors відображає нові дані, пов’язані з тією інструкцією асемблера, яка буде виконана на наступному кроці.


Висновок

Можливість символьної налагодження HLASM програми на рівні коду значно збільшує продуктивність роботи розробника. Rational Developer for System z в поєднанні з Debug Tool і Debug Tool Utilities and Advanced Functions забезпечують можливість символьної налагодження додатків на HLASM, а також надають єдиний гнучкий інтерфейс для такої налагодження. Процес генерації та завантаження мета-даних для символьної налагодження HLASM додатків дуже простий, в чому ви вже змогли переконатися в процесі налагодження наведеного у статті прикладу.

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*