z/OS application development with IDz (RDz)

During this training, you learn how to use IDz (IBM Developer for zSystems). Traditional mainframe application development for batch applications or on-line transactions has been done for decades using the TSO/ISPF environment. IBM's IDz (previously named RDz - Rational Developer for zSystems) facilitates the development process by offering a complete integrated workbench for coding, testing and debugging these applications. The development will be done locally, but at any stage with a connection to the remote z/OS.

In this course, participants learn:

  • to use IDz for the development of traditional well structured batch or online mainframe oriented applications, written in COBOL or PL/I;
  • to test and debug these applications efficiently, using the integrated debugger and zUnit;
  • to know the possibilities for integrating z/OS applications, using database access (Db2);
  • to manage and deploy the applications on the z/OS.

Schedule

No public sessions are currently scheduled. We will be pleased to set up an on-site course or to schedule an extra public session (in case of a sufficient number of candidates). Interested? Please contact ABIS.

Intended for

Application programmers who are going to develop online and/or batch applications using the IDz COBOL and/or PL/I features.

Background

The students should be experienced in COBOL (see COBOL programming - part 1) or PL/I (see PL/I programming: fundamentals course). Some basic knowledge of Db2 and of CICS is an advantage.

Main topics

  • IDz workbench as Integrated Development Environment
  • basic Eclipse concepts: navigation in the workbench • perspectives • views • editors
  • resource manipulations • searching • comparing • local history • import and export
  • z/OS development
  • IDz features/perspectives for z/OS projects
  • z/OS connection • preparation of datasets (filter, mapping, property groups)
  • COBOL / PL/I editor (code assist, templates, snippets)
  • JCL editor and job submission • spool monitor
  • dataset utilities
  • Debugging
  • preparation (compile • JCL)
  • integrated debugger for source code debugging (views: debug • breakpoint • variable • monitor)
  • zUnit framework
  • z/OS project organisation
  • MVS subprojects
  • property group customisation
  • deployment of applications
  • Data base development
  • data source explorer
  • data projects (SQL query build and test)
  • stored procedures (SQL PL, COBOL, PL/I)
  • database applications
  • CICS applications
  • using CICS facilities (EXEC CICS)
  • BMS editor
  • CICS integrated debugging

Training method

Theory is kept to a minimum. The participant spends most of the time developing and testing COBOL (or PL/I) applications interactively using IDz.

Duration

2 days.

Course leader

Guido Indesteege.

Reviews

4.0/5 (based on 53 evaluations; the most recent ones are shown below)

Correspond à ce que j'attendais

 
  (, )

Très bon et clair

 
  (, )

bien donné - pratique

 
  (, )

Dit is een goede cursus goed gegeven door Gie

 
  (, )

Goed, maar veel voor 2 dagen.

 
  (, )

het begin van de 1ste dag was (volgens mij) wat overbodig, zie het nut niet in van de uitleg rond eclips. misschien de tijd beter genomen/gebruikt om de rest iets trager uit te leggen , maar snap wel dat er een massa leerstof is. Verder super.

 
  (, )

top!!

 
  (, )

Très bon cours, temps bien reparti, adaptation à notre platforme exellente. Tous les standards sont en train de se mettre en place. C'était difficile pour le professeur de connaître nos standards. Très gros effort de la part de professeur.

 
  (, )

Click here to see more comments...

prima als overzicht van alle mogelijkheden

 
  (, )

Nuttige interessante cursus. Goed gegeven, goed tempo, duidelijk

 
  (, )

iets teveel bugs en netwerkproblemen, maar daar kon de lesgever niets aan doen. Teveel voor 2 dagen

 
  (, )

vlot, overzichtelijk

 
  (, )

dag 2 : te weinig tijd om in te gaan op onderdelen die we gaan gebruiken - weinig tijd voor oefeningen

 
  (, )

Inhoudelijk goed, maar moest wel veel te snel gaan

 
  (, )

goed als inleiding voor RDZ

 
  (, )

super ! la meilleure formation reçue à ce jour

 
  (, )

bon, mais il manque des exemples complets

 
  (, )

ma vision des possibilités offerts par RDZ est beaucoup plus claire

 
  (, )

trop de detail sur la parametrisation et pas sur l'utilisation

 
  (, )

une journée supplémentaire serait la bienvenue. Pour avancer plus calmement et en detail

 
  (, )

beter op 3 dagen

 
  (, )

Goed, gelijkmatig (theorie - praktijk) opgebouwde cursus die rekening houdt met relevantie v bepaalde delen (belangrijke, meest van toepassing zijnde delen w meest belicht). Perfecte ondersteuning tijdens maken van de oefeningen

 
  (, )

misschien iets te weinig tijd

 
  (, )

Goed, juist iets meer tijd nodig voor sommige oefeningen

 
  (, )

Goed, goede leraar. RDZ, heel veel mogelijkheden, op dit moment nog niet allemaal duidelijk. Zal bij veel uitiproberen duidelijk worden;

 
  (, )

Prima, wat ik van Abis gewoon ben

 
  (, )

Zeer interessant, maar veel informatie op korte tijd. Doordat er maar 2 dagen zijn voorzien kan er maar weinig geoefend worden

 
  (, )

SESSION INFO AND ENROLMENT