COBOL med DL/I, CICS och JCL. Övningar MONITOR IT-utbildning, Cobolskolan Sverige, B1-1

Relevanta dokument
CICS Application Programming. Exercises MONITOR IT-utbildning, Cobolskolan Sverige, B1-1

Övningar II MONITOR IT-utbildning, Cobolskolan Sverige, B2-1

15-1. MONITOR IT-utbildning

Övningar MONITOR IT-utbildning, Cobolskolan Sverige, B1-1

Övningar MONITOR IT-utbildning, Cobolskolan Sverige, B1-1

DL/I programmering. från grunden. monitors. Peter Sterwe. training people

z/os JCL och Utilities

DI-institutionen Sid 1 av 6 Hans-Edy Mårtensson Sten Sundin

Inledande programmering med C# (1DV402) Ditt första C#-program med Visual Studio

Tentamen i TDP004 Objektorienterad Programmering Praktisk del

Programmering i C++ En manual för kursen Datavetenskaplig introduktionskurs 5p

Objektorienterad programmering i Java I. Uppgifter: 2 Beräknad tid: 5-8 timmar (OBS! Endast ett labbtillfälle) Att läsa: kapitel 5 6

Tentamen i TDP004 Objektorienterad Programmering Praktisk del

MANUAL. FÖR ADMINISTRATION AV e TRUCK

Tentamen i Introduktion till programmering

Hur använder du som elev Fronter?

Lathund för BankID säkerhetsprogram

Användarhandledning Plancenter Admin version 2011

Statistik över heltal

Användarhandbok Sjötid Användning ombord på fartyg

Gissa det hemliga talet

Metoder. Inledande programmering med C# (1DV402)

Installationsanvisning - Kopplingen mellan GK96 och golf.se -

Innehåll MySQL Intro. Allmänt om Lagrade Procedurer Enkel utformning Skapa en lagrad procedur Använda parameter som indata

Vid problem med programmet kontakta alltid C/W Cadware AB på telefon

LUP STUDENT PAPERS MANUAL FÖR LÄRARFUNKTIONEN

Editering, Kompilering och Exekvering av Javaprogram

KAP 18 SQL SERVER AGENT

Kursvärdering. Denna manual beskriver hur du kan skapa en mapp i Fronter som heter Kursvärdering där du ladda upp reslutat från kursutvärderingar.

2. Komma igång Skapa grupper och elever Skriv också ut sidan 13 så att eleverna har en snabbguide till programmet.

LOTTA MANUAL. t.o.m. version Cederlund

Uppgift 1a (Aktiekurser utan poster)

Evodev AB web epost Telefon Fax

ALEPH ver. 16 Introduktion

Laboration 1 Introduktion till Visual Basic 6.0

exma.se Användarmanual Exma Mobilapp Det svensktillverkade låssystemet

Labb i Datorsystemteknik och programvaruteknik Programmering av kalkylator i Visual Basic

ENTRÉ DOKUMENTHANTERING...

Thomas Pihl Frontermanual för studerande vid Forum Ystad

1. Ledare Hantera deltagare Rapporter Övriga menyer... 15

[MANUAL TILL LUVITS GRUNDFUNKTIONER]

Grupper; Gruppindelningar; Vanliga inställningar för modul

EVO DEV. EvodevExcel.GarpReportAddin

Laboration 10 - Eclipse

Kapitel 4 Arkivmenyn Innehåll

Ordlistor, filhantering och ut på webben. Linda Mannila

1.Lär känna MS SQL Observera. Tips. Förberedelse

KARLSTADS UNIVERSITET 12/8/09 informatik & datavetenskap Johan Öfverberg, Kerstin Andersson Laboration 4, ISG A04 och DVG A08 HT-09

COBOL. från grunden. monitors. Peter Sterwe. training people

Objektorienterad programmering

Krav: * Filen MpUpdate.exe får inte köras när du startar denna uppdatering.

Guide för behörighetssystemet i Matilda

Bättre COBOL. monitors. Peter Sterwe. training people

Mobilus får inte användas under tiden uppdateringen genomförs.

TUTORIAL: KLASSER & OBJEKT

Innehållsförteckning. Sidan 2 (24)

NetBeans 5.5. Avsikt. Projektfönster

Johan Karlsson Datavetenskap för teknisk kemi, 10p, moment 1 Datavetenskap Umeå Universitet. Tentamen

HI1024 Programmering, grundkurs TEN

Frekvenstabell över tärningskast med C#

Kravlista och Kravspecifikation RV03

Verktyg och Utvecklingsmiljö. Föreläsning 2 Eclipse

Hogia PA-analysator manual

Grundkurs i programmering, 6 hp (725G61) Dugga 2 tillfälle 2

SÅindex 5 i Microsoft Excel 2010

TUTORIAL: SAMLING & KONSOLL

Tentamen, EDAA10 Programmering i Java

HI1024 Programmering, grundkurs TEN

Innehållsförteckning. Manual WebCT

Lathund Office online

Kompilering och exekvering. Föreläsning 1 Objektorienterad programmering DD1332. En kompilerbar och körbar java-kod. Kompilering och exekvering

Frekvenstabell över tärningskast med C#

Objektinteraktion. Objektorienterad programmering Laboration 2. Syfte Att konstruera ett litet objektorienterat program med flera samverkande objekt.

Lär känna MS SQL 2008 / Övning. Observera. Tips. Förberedelse

Thomas Pihl Frontermanual. för studerande vid Forum Ystad

Installationsanvisningar för abc Datorövningar

Labora&on 2 Funk&oner, if och loop övningar/uppgi:er

Laboration 1. "kompilera"-ikonen "exekvera"-ikonen

Installationsanvisningar VisiWeb. Ansvarig: Visi Closetalk AB Version: 2.3 Datum: Mottagare: Visi Web kund

Övningsuppgifter kapitel 8

Att prova på en enkel Applet och att lära sig olika sätt att hämta data från tangentbordet. Du får även prova på att skapa din första riktiga klass.

Programmering C: Tentamen of 5 Prioritet och associativitet hos operatorerna i C De viktigaste operatorerna: Prioritet Kategori Operator

Programutveckling med Java Development Kit. (JDK 1.1.x) och Programmers File Editor (PFE 7.02)

HI1024 Programmering, grundkurs TEN

Arbetsorder. Arbetsorder. Funktioner i arbetsorder

Code-Lite tutorial ( /RoJ)

Chapter 4: Writing Classes/ Att skriva egna klasser.

Närvarorapportering. Ansvarig i Föreningen

Manual TMG isave. Version 1.1

Inläsning av bokföringsorder via Excelerator

Utdrag i kreditupplysningssyfte

LATHUND EKONOMISYSTEM

18. Skriva ut inbetalningskort

Att skriva till och läsa från terminalfönstret

Axiell Arena Visa BOOK-IT:s resurser

ANVÄNDNINGEN AV EXCEL-ARBETSBÖCKER FÖR RAPPORTERINGEN

C++ Slumptalsfunktioner + switch-satsen

Instruktioner för Articulate Storyline 2

MegTax CardCenterPro

Transkript:

2016 MONITOR IT-utbildning, Cobolskolan Sverige, www.cobolskolan.se B1-1

Innehållsförteckning Övning 1 COBOL-program... 4 Uppgift 1 Läsa transaktionsfil... 4 Övning 2 Frequent Flyer Report Program... 6 Uppgift 1 Kompilering och exekvering... 6 Uppgift 2 Airline ID... 6 Övning 3 DL/I utskrift... 8 Uppgift 1 Komplett lista av databasen... 8 Övning 4 Utskrift av Kurs... 11 Uppgift 1 Kursutskrift... 11 Övning 5 Uppdatering... 12 Uppgift 1 Boka kursdeltagare... 12 Övning 6 Menyprogram... 13 Uppgift 1 Send Map... 13 Övning 7 Personregister... 15 Uppgift 1 Förberedelser... 15 Uppgift 2 Dataprogram... 16 Övning 8 Jobb-kort... 17 Uppgift 1... 17 Övning 9 Frequent Flyer... 18 Uppgift 1 - Ett jobb... 18 Uppgift 2 - En procedur... 18 Övning 10 GDG... 20 Uppgift 1 Procedure override... 20 Uppgift 2 - Utskrift med IEBGENER... 20 2016 MONITOR IT-utbildning, Cobolskolan Sverige, www.cobolskolan.se B1-2

Allmänt Din TSO-userid är UTB0x, där x är ett gruppnummer som du får av din instruktör. Lösenordet vi inloggning är monitor. 2016 MONITOR IT-utbildning, Cobolskolan Sverige, www.cobolskolan.se B1-3

Övning 1 COBOL-program Uppgift 1 Läsa transaktionsfil Detta program skall ha namnet AP17Cx1 (ersätt x med gruppnr) och skall läsa en transaktionsfil och kontrollera att transaktionskoden är giltig. När koden är giltig skall programmet behandla transaktionen. I denna övning skall du använda ett dataset vars namn är userid.ap15.cobol för dina COBOL-program samt userid.ap15.jcl för kompilerings och exekverings-jcl. Ersätt userid med det verkliga värdet (UTB0x). Transaktionsfilen har ett utseende som du ser i nedanstående bild. Total postlängd = 80 tecken. Kol Fält Format Trans 01 Trans-Kod X 02-80 Filler XX-XX A-Trans 01 Trans-Kod X B-Trans 01 Trans-Kod X 03-06 B-Trans-Kursid XXXX C-Trans 01 Trans-Kod X 03-06 C-Trans-Kursid XXXX 07-10 C-Trans-Startdat XXXX D-Trans 01 Trans-Kod X 03-06 D-Trans-Kursid XXXX 07-10 D-Trans-Startdat XXXX 11-40 D-Trans-Elevnamn XX-XX 42-60 D-Trans-Foretag XX-XX 2016 MONITOR IT-utbildning, Cobolskolan Sverige, www.cobolskolan.se B1-4

Pgm-Id. AP17Cx1. Transfil Jobblogg Giltiga transaktionskoder är A, B, C och D. Programmet skall öppna och läsa poster från transaktionsfilen. Välj själv namn på filen i ditt program. För varje läsning skall programmet kontrollera att transaktionskoden är giltig. Behandla varje giltig transaktion separat. Felaktigheter skall skrivas till jobb-loggen (Cobol Display). Kompilera programmet. När du skall testa programmet så ger din instruktör dig ytterligare information. Programmet kommer att användas senare och utökas i avsnittet om DL/Iprogrammering. Övningen är avslutad. 2016 MONITOR IT-utbildning, Cobolskolan Sverige, www.cobolskolan.se B1-5

Övning 2 Frequent Flyer Report Program I denna övning så kommer du att komplettera ett befintligt program. Detta program har namnet FREQPGMX och finns på UTB00.AP15.COBOL. Uppgift 1 Kompilering och exekvering Börja med att kopiera programmet/medlemmen FREQPGMX från UTB00.AP15.COBOL till ditt eget COBOL-bibliotek. Det nya namnet skall vara AP17Cx2 (x=gruppnr) Kopiera sedan jobbet/medlemmen FREQEXEC från UTB00.AP15.JCL till ditt eget JCL-bibliotek. Detta jobb innehåller den JCL som behövs för att exekvera programmet FREQPGM, som är det fungerande programmet. Kontrollera att korrekt programnamn används. Skicka detta jobb för exekvering och kontrollera resultatet. Notera speciellt att det finns information om namn på flygbolag i rapporten. (FREQLDD i jobbloggen). Kompilera ditt program AP17Cx2. Ändra sedan i exekveringsjobbet så att du nu exekverar ditt eget program (AP17Cx2). Kontrollera resultatet och notera att information om flygbolagets namn saknas i rapporten. Uppgift 2 Airline ID Du skall nu komplettera programmet AP17Cx2. Din uppgift är att fylla en tabell (Line-Table) med flygbolagsinformation från filen FREQLINE. Notera att filen är en indexerad fil som skall läsas sekvensiellt. Kod för att öppna filen och även skapa rapporten med ledning av information från tabellen finns redan i programmet. Det finns en paragraf med namnet Fill-Line-Table som anropas i början av programmet. I stället för att använda en paragraf, så skall koden placeras i en i ett inbakat program med namnet Fill-Line-Table- Program. Du måste givetvis ändra Perform-satsen till ett Call. Filen har följande utseende: 2016 MONITOR IT-utbildning, Cobolskolan Sverige, www.cobolskolan.se B1-6

Kol Fält Format 01-02 Airline-Id nn 03 Filler x 04-29 Airline-Name xxxx xxx (25) 30-80 Filler x Kompilera ditt program. Testa ditt program. Övningen är avslutad. 2016 MONITOR IT-utbildning, Cobolskolan Sverige, www.cobolskolan.se B1-7

Övning 3 DL/I utskrift Uppgift 1 Komplett lista av databasen I denna övning kommer du att komplettera programmet från Övning1 så att det använder DL/I-anrop. Programmet skall finnas i ett bibliotek som har namnet userid.db15.cobol Börja med att kopiera programmet/medlemmen AP17Cx1 från userid.ap15.cobol till ditt eget userid.db15.cobol -bibliotek. Programmet skall nu få det nya namnet AP17Cx3. Databasutseende - Kurs Här kan du se hur kurs-databasen är uppbyggd. KURS TILLFLLE MEDD DELTGRE KURS 300 Bytes KURSNR 4 Nyckel KURSNAMN 30 FILLER 266 2016 MONITOR IT-utbildning, Cobolskolan Sverige, www.cobolskolan.se B1-8

TILLFLLE 200 Bytes STARTDAT 4 Nyckel DAGAR 2 Sökfält PLATS 30 LARARE 3 Sökfält FILLER 161 DELTGRE 150 Bytes NAMN 30 FÖRETAG 30 FILLER 90 MEDD 50 Bytes MEDDELANDE 50 Du skall nu komplettera ditt program så att det läser segment från KURSdatabasen. Transaktionen A skall skriva en komplett lista av hela databasen. Utseendet skall påminna om nedanstående utskrift. 2016 MONITOR IT-utbildning, Cobolskolan Sverige, www.cobolskolan.se B1-9

-------------------------------------- KURS DC16CICS DL/I Programmering Workshop TILLFLLE 090905Aktiviteten Learning Services DELTGRE Stina Nyman DELTGRE Ulla Winbladh DELTGRE Kurt Lindkvist TILLFLLE 092305Hälsingegatan 2 DELTGRE Bengt Lind DELTGRE Jonas Bäckström DELTGRE Fia Jansson TILLFLLE 102805Plats meddelas senare. DELTGRE Anna Klang DELTGRE Stig Lund DELTGRE Martin Blad TILLFLLE 120205Hälsingegatan 2 DELTGRE Frans Strand DELTGRE Sixten Berg DELTGRE Eva Mört -------------------------------------- KURS AP15COBOL från grunden TILLFLLE 101505Hälsingegatan 2 DELTGRE Stig Dahl DELTGRE Rune Alm MEDD Medtag Manual -------------------------------------- KURS AP17COBOL Fortsättning TILLFLLE 091903Hälsingegatan 2 DELTGRE Sven Axelsson DELTGRE Erik Fredriksson TILLFLLE 112703Hälsingegatan 2 DELTGRE Fredrik Jansson MEDD Kursen kräver minst 3 deltagare --------------------------------------...... (ej komplett) Kompilera och testa programmet. Övningen är avslutad. 2016 MONITOR IT-utbildning, Cobolskolan Sverige, www.cobolskolan.se B1-10

Övning 4 Utskrift av Kurs I denna övning kommer du att komplettera det tidigare programmet med stöd för transaktionen B utskrift av kursinfo. Uppgift 1 Kursutskrift Komplettera programmet med en ny transaktion B som skall skriva en lista på en (1) av kurserna med utseende som framgår nedan: KURS: DB15 DL/I Programmering från grunden TILLFLLE 040903St Eriksgatan 117 LGE DELTGRE Maria Larsson DELTGRE Gunilla Ask DELTGRE John Lundin TILLFLLE 103003Aktiviteten Learning Services PSE DELTGRE Helena Svensson DELTGRE Torbjörn Mårtensson DELTGRE Kent Karlsson DELTGRE Monica Abrahamsson DELTGRE Lena Björkqvist Kompilera och testa programmet. Övningen är avslutad. 2016 MONITOR IT-utbildning, Cobolskolan Sverige, www.cobolskolan.se B1-11

Övning 5 Uppdatering I denna övning kommer du att komplettera det tidigare programmet med stöd för ytterligare en transaktionstyp. Uppgift 1 Boka kursdeltagare Komplettera programmet med transaktionen C, kursbokning. Kompilera programmet. Komplettera exekveringsjobbet med en komplett C-transaktion. Skicka jobbet för exekvering och kontrollera resultatet. Övningen är avslutad. 2016 MONITOR IT-utbildning, Cobolskolan Sverige, www.cobolskolan.se B1-12

Övning 6 Menyprogram I denna övning kommer du att skriva ett meny-program som visar och läser en map. Programmen skall finnas i ett bibliotek som har namnet userid.dc16.cobol Uppgift 1 Send Map Programmet skall ha namnet EDx3PGM och anropas med transaktionskoden EDx3. Ersätt x med det nummer som du blivit tilldelad av din instruktör. Programmet skall visa och läsa en map med namnet UTBMAP1 som ser ut så här: MONITOR IT-utbildning _ Personregister _ Bläddring _ Avsluta F3 CLEAR=Avbryt ENTER=Bekräfta Applikationsstrukturen för mappen finns på UTB00.KURS.COPYLIB. Titta på denna med Browse, så ser du vilka variabelnamn den innehåller. Programmet skall vara pseudokonverserande och uppgiften är att antingen visa eller läsa mappen. Känn av valen med hjälp av markörens placering. Vid felaktigt funktionsval eller annat fel så skall meddelande skrivas till mappen, som har plats för meddelande. När användaren markerat Personregister så skall kontrollen gå över till ett program med namnet EDx4PGM. Om detta program inte är tillgängligt, så skall meddelande skrivas till mappen. När användaren markerat Bläddring så du skriva ett meddelande att funktionen inte är tillgänglig. När användaren väljer att avsluta så skall skärmen rensas och tangentbordet låsas upp. 2016 MONITOR IT-utbildning, Cobolskolan Sverige, www.cobolskolan.se B1-13

Kompilera programmet. Använd jobbet COMPCC som finns i UTB0x.DC16.JCL. Aktivera CEDF, rensa skärmen och starta transaktionen EDx3. Stega igenom programmet och kontrollera resultatet. Glöm inte att göra newcopy [CEMT S PROG(EDx3PGM) NEW] Övningen är avslutad. 2016 MONITOR IT-utbildning, Cobolskolan Sverige, www.cobolskolan.se B1-14

Övning 7 Personregister I denna övning kommer du att skriva ett program som visa poster från ett personregister med namnet UTBPERS. Uppgift 1 Förberedelser Logga på CICS-systemet och kör transaktionen ED04. Detta är ett program som skall visa poster från ett personregister. Programmet som exekveras är ED04PGM, som är presentationsprogrammet i denna transaktion. Prova att visa personnummer 00001 eller något annat. Som du märker så verkar det inte finnas några sådana poster. Programmet som hanterar personregistret, är ett program med namnet ED0DB1, men detta program returnerar inget giltigt data i nuläget. Studera bilden nedan för att förstå hur transaktionen är strukturerad. EDx4PGM 01 WS-Commarea. EDxDB1 DFHCOMMAREA Link Send Return Transid() Read Return UTBMAP2 UTBPERS Din uppgift är att skriva/korrigera din egen version av både presentationsprogrammet EDx4PGM och dataprogrammet EDxDB1. Dataprogrammet (EDxDB1) anropas av presentationsprogrammet (EDx4PGM) med LINK och sänder över en Commarea. Denna skall innehålla information om vad presentationsprogrammet vill ha utfört av dataprogrammet, t.ex. läsa en post. I detta fall skall även nyckelvärde för den sökta posten överföras. Dataprogrammet skall med hjälp av nyckel läsa sökt post. Skulle posten saknas, så skall information om detta lämnas i Commarea. Vid lyckat anrop skall den lästa posten överlämnas i Commarea. Kopiera först programmet EDX5PGM från biblioteket UTB00.DC16.COBOL till ditt eget bibliotek. Programmet skall ha namnet EDx4PGM i ditt bibliotek. 2016 MONITOR IT-utbildning, Cobolskolan Sverige, www.cobolskolan.se B1-15

Kopiera även programmet EDXDB1 från biblioteket UTB00.DC16.COBOL till ditt eget bibliotek. Programmet skall ha namnet EDxDB1 i ditt bibliotek. Studera presentationsprogrammet EDx4PGM och korrigera så att det verkligen använder din transaktionskod och ditt programnamn. Kompilera presentations-programmet med jobbet COMPCC, men glöm inte att ändra programnamn. Kompilera även data-programmet med jobbet COMPCC, men glöm inte att ändra programnamn. Sedan loggar du på CICS och gör newcopy av båda programmen och kör transaktionen EDx4, men aktivera först EDF med transaktionkoden CEDF. Om allt är som det borde vara, så ser du att det inte verkar finnas några giltiga personnummer. Detta beror på att dataprogrammet EDxDB1 inte returnerar något data. Uppgift 2 Dataprogram Korrigera programmet EDxDB1 så att det läser filen UTBPERS och returnerar passande data. Kompilera ditt program Testa transaktionen med CEDF. Övningen är avslutad. 2016 MONITOR IT-utbildning, Cobolskolan Sverige, www.cobolskolan.se B1-16

Övning 8 Jobb-kort I denna övning så kommer du att skapa ett jobb-kort som du senare kan använda i alla andra övningar. Uppgift 1 Skapa en medlem med namnet JOBBKORT i datasettet med namnet userid.os60.jcl. Du kommer att använda detta dataset för alla fortsatta övningar på den här kursen. Jobbnamnet skall vara samma som din TSO-userid kompletterat med valfria alfanumeriska tecken. Maximalt antal tecken är 8. Jobbet skall exekveras i klass A. Jobbloggen skall placeras i sysoutklass X och skall innehålla maximalt med information. Specificera också att du skall bli informerad när jobbet är avslutat. Du kan använda valfri kontoinformation. Som programerarnamn kan du använda din TSO-userid. Skicka jobbkortet för exekvering och kontrollera resultatet. Om allt är som det ska så får du meddelandet: IEFC607I JOB HAS NO STEPS Övningen är avslutad. 2016 MONITOR IT-utbildning, Cobolskolan Sverige, www.cobolskolan.se B1-17

Övning 9 Frequent Flyer I denna övning så kommer du att skapa ett job för att exekvera programmet AP17Cx2, som är din egen version av programmet FREQPGM från Övning 2. Uppgift 1 - Ett jobb Skapa ett jobb för att exekvera programmet AP17Cx2, som finns på ett bibliotek som heter UTB0x.AP15.LOADLIB. Namnet kan vara FREQJOB1. Programmet behöver ett antal filer, vilket framgår om du tittar i programmet. I denna tabell kan se vilka filer som behövs : DD-namn FREQFDD FREQMDD FREQADD FREQLDD Datasetnamn UTB00.KURS.FREQFILE UTB00.KURS.FREQMILE UTB00.KURS.FREQLINE SYSOUT=* Programmet behöver även en exekveringsparameter för att fungera. Prova först att exekvera programmet utan parameter. Korrigera sedan jobbet och lägg till parametern DATE=L Skicka jobbet för exekvering igen och kontrollera resultatet Uppgift 2 - En procedur Skapa med hjälp av TSO/ISPF (Allocate) ett bibliotek med namnet UTB0x.AP17.PROCLIB. Postlängd skall vara fast med längden 80 och datasettet skall vara blockat. Låt systemet bestämma blocklängd. Skapa en ny medlem i ditt JCL-bibliotek med namnet FREQJOB2. Kopiera in det tidigare jobbet FREQJOB1. Gör om jobbsteget till en in-line-procedure och skicka jobbet för exekvering. Kontrollera resultatet. När du är nöjd så sparar du själva proceduren i det nyss skapade procedur-biblioteket med namnet FRQPROC1. Skapa ett nytt jobb med namnet FREQJOB3, som exekverar den nyss skapade proceduren. 2016 MONITOR IT-utbildning, Cobolskolan Sverige, www.cobolskolan.se B1-18

Skicka jobbet för exekvering och kontrollera resultatet. Övningen är avslutad. 2016 MONITOR IT-utbildning, Cobolskolan Sverige, www.cobolskolan.se B1-19

Övning 10 GDG I denna övning så kommer du att skapa en generationsdatasetgrupp, GDG, som skall användas i vid exekveringen av FRPROC1. Uppgift 1 Procedure override Skapa med hjälp av IDCAMS eller TSO/ISPF/Allocate ett GDG som skall ha plats för tio generationer, föråldrade generationer skall raderas automatiskt och gruppen skall EJ tömmas när den blir fylld. Namnet på ditt GDG skall vara UTB0x.AP17.FREQGDG. Skapa ett nytt jobb med namnet FREQJOB3 som exekverar proceduren FREQPROC. Gör override på FREQLDD så att utskriften inte hamnar på SYSOUT, utan i en ny generation i ditt nyligen skapade GDG. Skicka jobbet för exekvering. Kontrollera resultatet, samt kontrollera också innehållet i den nyligen skapade generationen. Den hittar du lätt under ISPF 3.4. Uppgift 2 - Utskrift med IEBGENER Skapa ett nytt jobb med namnet FREQJOB4. Jobbet skall skriva ut valfri generation från ditt GDG. Använd programmet IEBGENER. Gör jobbsteget till en in-line-procedure och ändra så att generationsnumret kan anges med en symbolisk parameter. Exekvera jobbet och ange parametervärde -1 för att skriva ut en tidigare generation. Övningen är avslutad. 2016 MONITOR IT-utbildning, Cobolskolan Sverige, www.cobolskolan.se B1-20