Přístupnostní navigace
E-application
Search Search Close
Bachelor's Thesis
Author of thesis: David Formánek
Acad. year: 2025/2026
Supervisor: Ing. Bohuslav Křena, Ph.D.
Reviewer: Ing. Jaroslav Dytrych, Ph.D.
This thesis focuses on the creation of ISPF panels and their integration with the REXX language in the z/OS environment. The goal is to demonstrate the potential of using these panels as a tool to simplify data handling and improve the clarity of monitoring selected system information. The theoretical part introduces the principles of ISPF panel design, their structure, and user interaction capabilities. Furthermore, it describes the fundamental characteristics of the REXX language and explores its potential for processing and presenting information directly through these panels. The practical part of the thesis involves the design and implementation of sample panels, complemented by supporting REXX scripts, that ensure the automated evaluation and display of selected data. The result of this thesis is a comprehensive set of panels and scripts demonstrating how the combination of ISPF and REXX contributes to increased efficiency, clarity, and easier job management in a mainframe environment.
Mainframe, IBM Z, z/OS, ISPF, REXX, SDSF, job management, JCL, demonstration tool
Date of defence
18.06.2026
Result of the defence
Defended (thesis was successfully defended)
Grading
C
Process of defence
Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm C.
Topics for thesis defence
Language of thesis
Czech
Faculty
Fakulta informačních technologií
Department
Department of Intelligent Systems
Study programme
Information Technology (BIT)
Composition of Committee
prof. Ing. Lukáš Sekanina, Ph.D. (předseda) doc. Ing. Ondřej Lengál, Ph.D. (místopředseda) Ing. Marta Jaroš, Ph.D. (člen) Ing. Libor Polčák, Ph.D. (člen) Ing. Tomáš Milet, Ph.D. (člen)
Supervisor’s reportIng. Bohuslav Křena, Ph.D.
Přístup studenta k řešení práce nevybočoval z běžných zvyklostí. Původně jsem uvažoval o hodnocení stupněm dobře (C), ale s ohledem na velice pozitivní hodnocení odborného konzultanta navrhuji hodnocení stupněm velmi dobře (B).
Toto zadání bylo vytvořeno ve spolupráci se společností Kyndryl, za kterou řešení práce po odborné stránce konzultoval Mgr. Michal Závodný. Práce ověřuje možnosti propojení ISPF panelů s jazykem REXX v prostředí z/OS (mainframe). Student vytvořil poměrně jednoduchou ale pro daný účel zcela postačující aplikaci Job Monitor pro diagnostiku abnormálně ukončených úloh, kterou následně vyhodnotil na výukové platformě IBM Z Xplore. Ta má sice jistá omezení, nicméně získat přístup na produkční mainframe je velice obtížné a nákladné. Hlavním přínosem ověřovaného přístupu ale není vyšší efektivita běhu aplikace, nýbrž vyšší uživatelský komfort a produktivita. A to tato bakalářská práce potvrdila.
Základní studijní zdroje byly uvedeny již v zadání práce, další pak studentovi poskytl odborný konzultant. S ohledem na téma práce z nich většina pochopitelně pochází od IBM, jakožto tvůrce IBM Z mainframů. Student převzaté texty a myšlenky pečlivě označil.
Zde vkládám hodnocení odborného konzultanta, Mgr. Závodného:
S průběhem spolupráce na bakalářské práci Davida Formánka jsem byl velmi spokojen. David během řešení tématu prokázal schopnost rychle se orientovat v problematice mainframových technologií a samostatně aplikovat získané znalosti v praxi. V rámci stáže v Kyndrylu měl možnost dále rozvíjet své zkušenosti prací v prostředí IBM mainframe, kde si vyzkoušel tvorbu ISPF panelů, práci s JCL a programování v jazyce REXX, současně se seznámil i s modernějšími přístupy využívanými v současném enterprise IT prostředí. Oceňuji jeho aktivní přístup, spolehlivost a schopnost efektivně komunikovat při konzultacích. Z mého pohledu je velmi dobře odborně připraven a jeho znalosti odpovídají vysoké úrovni IT a programátorské průpravy, kterou studenti FIT VUT získávají.
Pro pohodlnou diskuzi měla být technická zpráva dokončena minimálně o týden dříve, ale díky zvýšenému úsilí na obou stranách je výsledná technická zpráva nakonec v dobrém stavu.
Grade proposed by supervisor: B
Reviewer’s reportIng. Jaroslav Dytrych, Ph.D.
Zadání bylo náročnější ve studijní fázi a bylo zcela splněno. Bylo vytvořeno funkční řešení, které může být nadále využito firmou Kyndryl. Na bakalářskou práci je však návrhová a realizační část dle mého názoru spíše jednodušší a technická zpráva, byť dobře popisuje vytvořené řešení, je s ohledem na jazykovou a formální úpravu spíše slabší. Celkově tedy práci hodnotím jako průměrnou stupněm C.
Evaluation level: průměrně obtížné zadání
Zadání bylo náročnější ve studijní fázi, protože vyžadovalo nastudování nástrojů a knihoven od IBM a skriptovacího jazyka, který je ve fakultním prostředí neobvyklý. Navržené a implementované řešení je však spíše jednodušší.
Technická zpráva má logickou strukturu a jednotlivé kapitoly na sebe navazují. Podrobně popisuje teorii, návrh i implementaci. Místy je však práce hůře pochopitelná díky masivnímu využívání zkratek (často dle mého názoru ne zcela vhodného) a nízkoúrovňovému popisu implementace, který by dle mého názoru měl být spíše v příloze jako programová dokumentace.
V práci je nezanedbatelné množství překlepů. Často jsou česky ohýbány zkratky anglických názvů a vyskytuje se anglický slovosled. Masivní využívání anglických zkratek místo vhodných českých slov výrazně zhoršuje čitelnost textu. Té nepřispívá ani nejednotnost využívání malých a velkých písmen apod. Po typografické stránce práce rovněž mohla být znatelně lepší - častý výskyt jednopísmenných spojek na koncích řádků, zbytečného přetečení pravého okraje apod. ukazují, že student se typografické stránce příliš nevěnoval.
Realizační výstup splňuje zadání a byl nasazen v testovacím prostředí firmy Kyndryl. Dle mého názoru je však na bakalářskou práci spíše jednodušší.
Výsledky mohou být dále využity firmou Kyndryl.
Evaluation level: zadání splněno
Evaluation level: splňuje pouze minimální požadavky
Text má vč. obrázků cca 51,5 normostrany, takže splňuje minimální požadavky, ale nedosahuje dolní hranice obvyklého rozmezí. Většina je věnována teorii (20 normostran) a implementaci, která je poměrně detailně popsaná až na úroveň zdrojového kódu (11 normostran). Rozsah dle mého názoru odpovídá rozsahu realizované práce.
V práci je celkem 22 zdrojů, z nichž je zde 1 kniha, 16 odkazuje na dokumentaci na stránkách IBM a 2 na Wikipedii. S ohledem na stáří a míru standardizace popisovaného systému mohl být dle mého názoru výběr literatury bohatší.
Grade proposed by reviewer: C
Responsibility: Mgr. et Mgr. Hana Odstrčilová