Przejdź do treści
Technologie / Infrastruktura

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?

Programiści mainframe rozpoczynający pracę z językiem JCL w środowisku z/OS
Administratorzy z/OS odpowiedzialni za zarządzanie zadaniami wsadowymi (batch)
Operatorzy systemów mainframe przygotowujący i monitorujący zadania JCL
Specjaliści ds. przetwarzania wsadowego optymalizujący procesy batch w organizacji
Analitycy systemowi pracujący z zestawami danych i narzędziami z/OS
Osoby przygotowujące się do zaawansowanych szkoleń z administracji z/OS

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

01

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
02

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
03

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
04

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
05

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.

Patrycja Petkowska
Patrycja Petkowska Opiekun szkolenia

Poproś o ofertę

Możliwości dofinansowania

Sprawdź możliwości dofinansowania dla Twojej firmy

Zaufali nam

Szkolimy zespoły największych polskich firm

ING Bank - klient EITT
mBank - klient EITT
PKO Bank Polski - klient EITT
PZU - klient EITT
Allianz - klient EITT
T-Mobile - klient EITT
KGHM - klient EITT
PGE - klient EITT
IKEA - klient EITT
InPost - klient EITT
Leroy Merlin - klient EITT
ZUS - klient EITT

Zainteresowany tym szkoleniem?

Skontaktuj się z nami - przygotujemy ofertę dopasowaną do potrzeb Twojego zespołu.

500+ ekspertów
2500+ szkoleń w ofercie
ISO 9001 certyfikat jakości
Zapytaj o szkolenie
Zadzwoń do nas +48 22 487 84 90