z/OS JCL and Utilities
Pięciodniowe szkolenie IBM z/OS JCL and Utilities (ES07G) — składnia i reguły kodowania JCL, instrukcje JOB/EXEC/DD, zestawy danych (tworzenie, odwoływanie), SMS, konstrukty IF/THEN/ELSE, procedury (instream, katalogowane), parametry symboliczne, programy narzędziowe, sortowanie/scalanie, diagnostyka ABEND.
JCL to nie „stary język skryptowy” — to fundament przetwarzania wsadowego na mainframe, który obsługuje krytyczne systemy bankowe, ubezpieczeniowe i rządowe
Systemy z/OS przetwarzają miliony zadań wsadowych dziennie — rozliczenia bankowe, raportowanie regulacyjne, przetwarzanie transakcji. JCL (Job Control Language) steruje tym wszystkim: definiuje zadania, alokuje zestawy danych, kontroluje przepływ kroków, obsługuje warunki i wyjątki. Błąd w JCL może zatrzymać krytyczny proces batch na godziny.
z/OS JCL and Utilities (ES07G) to pięciodniowe szkolenie realizowane przez EITT, dostępne w formie stacjonarnej lub zdalnej. EITT jest uprawniony do sprzedaży szkoleń IBM. Program prowadzi od składni JCL przez zestawy danych i SMS, konstrukcje sterujące, procedury, programy narzędziowe po diagnostykę ABEND.
Dla kogo jest to szkolenie?
Dla programistów, administratorów i operatorów mainframe. Szczególnie gdy:
- Rozpoczynasz pracę z mainframe i potrzebujesz fundamentów JCL — od składni instrukcji po procedury i diagnostykę
- Piszesz lub modyfikujesz zadania JCL i chcesz zrozumieć parametry SMS, konstrukty IF/THEN/ELSE i obsługę ABEND
- Zarządzasz przetwarzaniem wsadowym i potrzebujesz wiedzy o programach narzędziowych (IEBGENER, IDCAMS, DFSORT)
Pięć dni: od składni JCL po diagnostykę ABEND
Dzień 1: Podstawy — składnia JCL, instrukcje JOB/EXEC/DD, parametry, ćwiczenia. Dzień 2: Zestawy danych — tworzenie, SMS, GDG, routing wyjściowy, ćwiczenia. Dzień 3: Logika — COND, IF/THEN/ELSE, konkatenacja, zestawy tymczasowe, ćwiczenia. Dzień 4: Procedury — instream, katalogowane, parametry symboliczne, narzędzia z/OS, ćwiczenia. Dzień 5: Zaawansowane — SORT/MERGE, taśmy, diagnostyka ABEND, komunikaty JES, ćwiczenia.
Z ponad 2500 szkoleń w ofercie i oceną 4.8/5, EITT jest zaufanym partnerem w rozwoju kompetencji. Skontaktuj się z nami — organizujemy szkolenia z/OS zamknięte dla zespołów mainframe.
Korzyści
- Kodować instrukcje JCL (JOB, EXEC, DD) z właściwą składnią i parametrami
- Tworzyć i zarządzać zestawami danych (sekwencyjne, PDS, VSAM, GDG) z uwzględnieniem SMS
- Stosować konstrukcje sterujące (COND, IF/THEN/ELSE/ENDIF) do warunkowego wykonywania kroków
- Tworzyć i wywoływać procedury JCL (instream i katalogowane) z parametrami symbolicznymi
- Wykorzystywać programy narzędziowe z/OS (IEBGENER, IEBCOPY, IDCAMS, DFSORT) do przetwarzania danych
- Rozpoznawać i diagnozować typowe kody ABEND oraz interpretować komunikaty systemowe JES
Dla kogo jest to szkolenie?
Wymagania wstępne
- Podstawowa wiedza o technologii mainframe i środowisku z/OS
- Znajomość koncepcji z/OS i sposobu obsługi serwerów Enterprise
Program szkolenia
Dzień 1: Podstawy JCL — składnia, instrukcje JOB i EXEC
- Wprowadzenie do JCL — rola JCL w środowisku z/OS, relacja z JES (Job Entry Subsystem), przepływ przetwarzania zadań wsadowych
- Składnia i reguły kodowania JCL — format instrukcji, kolumny, kontynuacja, komentarze, znaki specjalne
- Instrukcja JOB — parametry (CLASS, MSGCLASS, MSGLEVEL, NOTIFY, TIME, REGION), kontrola zadania
- Instrukcja EXEC — wywoływanie programów i procedur, parametry PARM, PGM, PROC, przekazywanie parametrów
- Instrukcja DD — podstawy — definiowanie zestawów danych, parametry DISP, DSN, UNIT, SPACE, DCB
- Ćwiczenia laboratoryjne: kodowanie podstawowych instrukcji JCL, przesyłanie zadań, analiza wyników
Dzień 2: Zestawy danych i SMS
- Tworzenie nowych zestawów danych — sekwencyjne, partycjonowane (PDS/PDSE), VSAM, parametry alokacji (SPACE, BLKSIZE, LRECL, RECFM)
- Odwoływanie się do istniejących zestawów danych — parametr DISP (status, dyspozycja normalna, dyspozycja awaryjne), katalogowanie
- Storage Management Subsystem (SMS) — klasy zarządzania (DATACLAS, MGMTCLAS, STORCLAS), automatyczne zarządzanie danymi
- Zestawy danych generowania (GDG) — tworzenie, odwoływanie, zarządzanie generacjami, parametry GDG Base
- Routing wyjściowy — parametr SYSOUT, klasy wyjściowe, drukowanie, sterowanie wyjściem JES
- Ćwiczenia laboratoryjne: tworzenie i zarządzanie zestawami danych, konfiguracja SMS, praca z GDG
Dzień 3: Konstrukcje sterujące i testowanie kodu warunkowego
- Testowanie kodu warunkowego — parametr COND, kody powrotu (return codes), warunkowe wykonanie kroków
- Konstrukcje IF/THEN/ELSE/ENDIF — składnia, zagnieżdżanie, porównywanie kodów powrotu, obsługa ABEND
- Ulepszenia JCL w wersjach MVS, OS/390 i z/OS — przegląd nowych funkcji i parametrów
- Konkatenacja zestawów danych — łączenie wielu DD w jedną logiczną jednostkę, zasady konkatenacji
- Zestawy danych tymczasowe — tworzenie i wykorzystanie, przekazywanie między krokami, &&dsname
- Ćwiczenia laboratoryjne: implementacja logiki warunkowej, IF/THEN/ELSE, testowanie scenariuszy
Dzień 4: Procedury JCL i programy narzędziowe
- Procedury instream — definiowanie procedur wewnątrz strumienia JCL, wywoływanie, ograniczenia
- Procedury katalogowane — tworzenie, przechowywanie, wywoływanie, biblioteki procedur (PROCLIB)
- Parametry symboliczne — definiowanie i wykorzystywanie w procedurach, wartości domyślne, nadpisywanie
- Nadpisywanie procedur — nadpisywanie DD, EXEC, dodawanie DD, super overrides, zasady nadpisywania
- Wybrane programy narzędziowe z/OS — IEBGENER, IEBCOPY, IEFBR14, IDCAMS, zastosowania i składnia
- Ćwiczenia laboratoryjne: tworzenie i wywoływanie procedur, parametry symboliczne, programy narzędziowe
Dzień 5: Sortowanie, przetwarzanie taśm i diagnostyka
- Instrukcje sortowania i scalania — SORT, MERGE, powiązane instrukcje JCL, DFSORT/ICETOOL, parametry sterujące
- Urządzenia do przetwarzania taśm — zarządzanie taśmami, parametry LABEL, EXPDT, RETPD, obsługa napędów
- Rozpoznawanie i rozwiązywanie ABEND — typowe kody ABEND (S0C7, S0C4, S222, S322, S806, S913), diagnostyka
- Analiza komunikatów systemowych — odczytywanie logów JES, komunikaty IEF, IEC, interpretacja wyników zadania
- Identyfikowanie wymagań SMS — zarządzanie pamięcią masową, polityki retencji, klasy danych w praktyce
- Ćwiczenia laboratoryjne: sortowanie danych, diagnostyka ABEND, analiza komunikatów, podsumowanie
Formy realizacji
Online
- Wygoda uczestnictwa z dowolnego miejsca
- Interaktywne sesje na żywo z trenerem
- Materiały dostępne przez 30 dni
- Brak kosztów dojazdu
Stacjonarnie
- Bezpośredni kontakt z trenerem i grupą
- Intensywne warsztaty praktyczne
- Networking z innymi uczestnikami
- Pełne skupienie na nauce
Najczęściej zadawane pytania
Czy to szkolenie autoryzowane IBM?
EITT jest uprawniony do sprzedaży szkoleń IBM. Program ES07G jest realizowany zgodnie z oficjalnym materiałem IBM i obejmuje ćwiczenia laboratoryjne na systemach z/OS.
Czy potrzebuję doświadczenia z mainframe?
Wymagana jest podstawowa wiedza o środowisku z/OS (koncepcje, architektura). Jeśli nie masz tego doświadczenia, zalecamy najpierw szkolenie Fundamental System Skills in z/OS (ES10G).
Czy ćwiczenia są na prawdziwym mainframe?
Tak — ćwiczenia laboratoryjne są realizowane w środowisku z/OS, co zapewnia praktyczne doświadczenie z kodowaniem JCL, przesyłaniem zadań i analizą wyników.
W jakim formacie i jak długo trwa szkolenie?
Szkolenie trwa 5 dni (9:00-16:00), dostępne online i stacjonarnie. Intensywne ćwiczenia laboratoryjne na każdym etapie kursu.
Czy po szkoleniu otrzymam certyfikat?
Tak, każdy uczestnik otrzymuje imienny certyfikat ukończenia szkolenia wydany przez EITT.
Poproś o ofertę
Możliwości dofinansowania
Sprawdź możliwości dofinansowania dla Twojej firmy
Baza Usług Rozwojowych
Dofinansowanie do 80% dla MŚP ze środków EFS
Sprawdź dostępnośćKrajowy Fundusz Szkoleniowy
Dofinansowanie do 100% dla pracodawców
Dowiedz się więcejZaufali nam
Szkolimy zespoły największych polskich firm
Zainteresowany tym szkoleniem?
Skontaktuj się z nami - przygotujemy ofertę dopasowaną do potrzeb Twojego zespołu.