ING Insurance: REXX-scripting voor IBM-mainframe

Slides:



Advertisements
Verwante presentaties
Optellen en aftrekken tot 20
Advertisements

WELKOM BIJ DIT SPEL VOOR HET EERSTE!!! DIT GAAT OVER: + en – tot 20 KLIK OP DE MUIS OM DE SPELREGELS TE LEZEN!!!
Evaluatie van MS Exchange 2000 en opzetten van een server voor wereldwijde uitwisseling van projectinformatie Bertels David 3ICT1 Stageplaats: Acros Organics.
Leer de namen van de noten 1
Oefeningen Tijdelijk andere opdracht
A H M F K EB C x 8 Afwenden bij A en C. 1e secties C, 2e secties A. Vanaf 10 m splitsen en grote volte.
Installatie & beheer Jonathan Mohnen Martijn Wolfs.
Sint Jorisschool Examenvoorlichting Studie & Voorbereiding Examen Uitslag Diploma.
Stagedagboek IAB opleiding - 16/02/2013.
K. U. L E U V E N - L U D I T Agenda LinSam 16/12/ u u00 : Centrale LDAP-Authenticatie LinSam(Wim M. – Werner M.) 15u u15 : KickstartServer.
Ronde (Sport & Spel) Quiz Night !
prNBN D addendum 1 Deel 2: PLT
ICT Infrastructuur.
Kostprijsberekening bij KMO
Leer de namen van de noten 2
© GfK 2012 | Title of presentation | DD. Month
WISKUNDIGE FORMULES.
Installeren, configureren en onderhouden
Destillatie.
Business unit / Belgium ING Insurance Tijl Van den Broeck Stage 14/03/2005 – 03/06/2005.
Blok 2 les 1.
Werkgroep video prototyping V1 blok 2 Maaike van Cruchten b ‘FAKE IT ‘TILL YOU MAKE IT’
Energieboekhouding voor scholen
27 juli 2014hier komt de naam van de presentatie in P 1 Web 2.0 Het "nieuwe" interactieve internet.
Opleiding ICT © J.W. Jonker Dia 1/19 Systemen Besturingssoftware Windows XP Mark van Heck.
Welkom H3b 12 maart Studiewijzer Nog maar 3 lessen te gaan en een laatste proefwerk! WeekLes Week 10: 5 maartT/m opdr. 31 Week 11: maartT/m.
Werken aan Intergenerationele Samenwerking en Expertise.
Breuken-Vereenvoudigen
woordpakket nummer 2 Je zorgt voor een vulpen en een groene balpen. Je ziet de woorden van het woordpakket gedurende 3 seconden. Je hebt 10 seconden om.
2009 Tevredenheidsenquête Resultaten Opleidingsinstellingen.
Hoe werkt een rekenmachine?
Ondersteuningstraject Attesten. Startmoment Op Fourage – zaterdag 29/11/14: -Algemeen infomoment -Voorstelling programma per trajectdag -Trajectdag 1:
SHL-competenties in beeld Studiedag Groen Proeven Amersfoort
Rapportage werkgroep Walburgiskerk commissie BOUW 1.
de denk- en werkwijze voor passend onderwijs
1 Datastructuren Introductie tot de programmeeropgaven in C++ Jan van Rijn
HOOFDSTUK 4 DE CONSUMENT
1 Welk plaatje hoort bij de hals? 2 Welk plaatje hoort bij het neusgat?
Welk plaatje hoort bij de herfst?
Dia 1 Productencatalogus: technische sessie Samen beter informeren.
Dames (1e peleton) F-G-M rechts-om-keert (binnendoor) Heren (2e peleton) M-G-F links-om-keert (buitenom) Bij F met.
A H M F K EB C x 89 Sigarenbox : Afwenden bij M en K,over- zijde H en F splitsen. Daarna dames rechts.
C op de rechterhand M F het binnenste peloton buigt af en rijdt een volte op de andere hand. telkens een.
Voorwaarts in draf met tweeën linkerhand en aansluiten A H M F K EB C x.
A H M F K EB C x 87 Afwenden bij A en C, openen en doorlaten (rechtshouden, 1e peloton, dames tussendoor).
Dames (1e peleton) F-G-M rechts-om-keert (binnendoor) Heren (2e peleton) M-G-F links-om-keert (buitenom)
A H M F K EB C x 91 Van hand veranderen voor de X splitsen en Rechangeren. Met de nieuwe partner op.
A H M F K EB C x 85 Korte zijde bij C 2 e secties volte 14 m en op afstand komen ( 0,5 rijbaan)
A H M F K EB C x 88. Korte zijde bij A en C changement met gebroken lijnen (opsluiten!) Daarna rijden.
A H M F K EB C x 92 Galop Binnenruiters grote volte bij A en C -partnerruil- Volgende korte zijde in.
ZijActief Koningslust 10 jaar Truusje Trap
Voorrangsregels bij rekenen (1)
Nieuwe Meesters Delft Erfgoed = saai! 1. Nieuwe Meesters Delft Erfgoed = overal! 2.
ECHT ONGELOOFLIJK. Lees alle getallen. langzaam en rij voor rij
350€ WC -1.1 Huurprijzen excl. 50€ vaste kosten 350€ WC € WC € WC € WC € WC €
6,50 euro In dit vakje zie je hoeveel je moet betalen.
De financiële functie: Integrale bedrijfsanalyse©
Infosessie Intrastat 2015 Nieuwe procedure voor het indienen van Intrastataangiften bij de Nationale Bank van België Brussel, 18 november 2014 Hans Schollaert,
DigiDoc Een digitaal kantoor voor iedereen !. Ceci n’est pas du software?! 2.
1 Zie ook identiteit.pdf willen denkenvoelen 5 Zie ook identiteit.pdf.
Studienamiddag Prebes
ZijActief Koningslust
Voorwaarts in draf met tweeën linkerhand en aansluiten A H M F K EB C x.
Beveiligingsaspecten van draadloze hotspots Toepassing van 802.1x met FreeRADIUS Steven Wittevrouw Bachelor Elektronica - ICT 3ICT
Global e-Society Complex Societal Re-engineering Platform Europa België Regio Vlaanderen Gemeente ABC Project Renovatie Herbestemming.
Cegeka & TenForce Ronde tafel 17/06/2014 Doelstellingenmanagement VO.
Bedrijfspresentatie. Elmos in cijfers KPI’s over de Belgische, onafhankelijke ICT-dienstenleverancier op een rijtje : Opgericht in ervaren en.
Transcript van de presentatie:

ING Insurance: REXX-scripting voor IBM-mainframe Tijl Van den Broeck Stage 14/03/2005 – 03/06/2005

Overzicht Inleiding Situering Omgevingsschets Stageopdrachten Besluit

1. Inleiding Fusie (1999 – 2001) ING Group ING Insurance Vaderlandsche RVS BBL Verzekeringen

2. Situering ING België OPS/IT … BIS IT Services System Engineering Afdeling: IBM Mainframe Engineering 350 MIPS want hardware licensed, afhankelijk van betaling, wordt er meer soft- en hardware beschikbaar. Bij OPS/IT van ING België, maar opdrachten waren gerelateerd aan Insurance IBM MF Engineering

IBM z/890 A04 Mainframe @ 350 MIPS 3. Omgevingsschets 4 x FICON EMC² Symmetrix 8830 Disk Subsystem IBM z/890 A04 Mainframe @ 350 MIPS 2 x 1GBit OSA Express (Ethernet) 10 x ESCON ESCON = Enterprise Systems connection, seriële aansluiting van IBM FICON = ESCON over FIBER OSA Express  ethernet Symmetrix = SAN server, storage systeem, aangesloten op mainframe ING Netwerk IBM 3494 Tape Library

4. Stageopdrachten Disaster Recovery Procedure Volume movement VPS met Europese printers

4. Stageopdracht: Disaster Recovery Procedure (1) INSERT PRENTJE WTC crash HERE

4. Stageopdracht: Disaster Recovery Procedure (2) Tape ± 1 TB  5 uur

4. Stageopdracht: Disaster Recovery Procedure (3) Timefinder: ESTABLISH SPLIT RE-ESTABLISH Origineel BCV

4. Stageopdracht: Disaster Recovery Procedure (4)

4. Stageopdracht: Disaster Recovery Procedure (5) REXX-scripting: Keten 14 JCL-code datasets 6 REXX-programma’s Werking: 16u: ESTABLISH / RE-ESTABLISH 0  2u: SPLIT Back-up BCV naar tape Genereer herstelling JCL-code Schrijf JCL-code naar tape Stuur e-mail met tapenummers

4. Stageopdracht: Volume movement (1) 000100 //SLUOA1 JOB ,'PHYSICAL FULL COPY',CLASS=L,MSGCLASS=T,TYPRUN=HOLD 000200 //*--------------------------------------------------------------------- 000300 //STEP0010 EXEC PGM=ADRDSSU,REGION=6M PARM='TYPRUN=NORUN' 000400 //* 000500 //SYSPRINT DD SYSOUT=* 000600 //INVOL1 DD VOL=SER=SLUOA1,UNIT=3390,DISP=SHR 000700 //OUTVOL1 DD VOL=SER=EM3040,UNIT=3390,DISP=SHR 000800 //SYSIN DD * 000900 COPY FULL INDD(INVOL1) OUTDD(OUTVOL1) - 001000 COPYVOLID - 001100 ALLEXCP - 001200 ALLDATA(*) - 001300 CHECKVTOC - 001400 CANCELERROR - 001500 ADMINISTRATOR 4. Stageopdracht: Volume movement (1) 000100 //SLUOA1 JOB ,'PHYSICAL FULL COPY',CLASS=L,MSGCLASS=T,TYPRUN=HOLD 000200 //*--------------------------------------------------------------------- 000300 //STEP0010 EXEC PGM=ADRDSSU,REGION=6M PARM='TYPRUN=NORUN' 000400 //* 000500 //SYSPRINT DD SYSOUT=* 000600 //INVOL1 DD VOL=SER=SLUOA1,UNIT=3390,DISP=SHR 000700 //OUTVOL1 DD VOL=SER=EM3040,UNIT=3390,DISP=SHR 000800 //SYSIN DD * 000900 COPY FULL INDD(INVOL1) OUTDD(OUTVOL1) - 001000 COPYVOLID - 001100 ALLEXCP - 001200 ALLDATA(*) - 001300 CHECKVTOC - 001400 CANCELERROR - 001500 ADMINISTRATOR 000100 //SLUOA1 JOB ,'PHYSICAL FULL COPY',CLASS=L,MSGCLASS=T,TYPRUN=HOLD 000200 //*--------------------------------------------------------------------- 000300 //STEP0010 EXEC PGM=ADRDSSU,REGION=6M PARM='TYPRUN=NORUN' 000400 //* 000500 //SYSPRINT DD SYSOUT=* 000600 //INVOL1 DD VOL=SER=SLUOA1,UNIT=3390,DISP=SHR 000700 //OUTVOL1 DD VOL=SER=EM3040,UNIT=3390,DISP=SHR 000800 //SYSIN DD * 000900 COPY FULL INDD(INVOL1) OUTDD(OUTVOL1) - 001000 COPYVOLID - 001100 ALLEXCP - 001200 ALLDATA(*) - 001300 CHECKVTOC - 001400 CANCELERROR - 001500 ADMINISTRATOR 000100 //SLUOA1 JOB ,'PHYSICAL FULL COPY',CLASS=L,MSGCLASS=T,TYPRUN=HOLD 000200 //*--------------------------------------------------------------------- 000300 //STEP0010 EXEC PGM=ADRDSSU,REGION=6M PARM='TYPRUN=NORUN' 000400 //* 000500 //SYSPRINT DD SYSOUT=* 000600 //INVOL1 DD VOL=SER=SLUOA1,UNIT=3390,DISP=SHR 000700 //OUTVOL1 DD VOL=SER=EM3040,UNIT=3390,DISP=SHR 000800 //SYSIN DD * 000900 COPY FULL INDD(INVOL1) OUTDD(OUTVOL1) - 001000 COPYVOLID - 001100 ALLEXCP - 001200 ALLDATA(*) - 001300 CHECKVTOC - 001400 CANCELERROR - 001500 ADMINISTRATOR 000100 //SLUOA1 JOB ,'PHYSICAL FULL COPY',CLASS=L,MSGCLASS=T,TYPRUN=HOLD 000200 //*--------------------------------------------------------------------- 000300 //STEP0010 EXEC PGM=ADRDSSU,REGION=6M PARM='TYPRUN=NORUN' 000400 //* 000500 //SYSPRINT DD SYSOUT=* 000600 //INVOL1 DD VOL=SER=SLUOA1,UNIT=3390,DISP=SHR 000700 //OUTVOL1 DD VOL=SER=EM3040,UNIT=3390,DISP=SHR 000800 //SYSIN DD * 000900 COPY FULL INDD(INVOL1) OUTDD(OUTVOL1) - 001000 COPYVOLID - 001100 ALLEXCP - 001200 ALLDATA(*) - 001300 CHECKVTOC - 001400 CANCELERROR - 001500 ADMINISTRATOR Verplaatsen volumes adressen 3010-3015 en 3020 ? 000100 //SLUOA1 JOB ,'PHYSICAL FULL COPY',CLASS=L,MSGCLASS=T,TYPRUN=HOLD 000200 //*--------------------------------------------------------------------- 000300 //STEP0010 EXEC PGM=ADRDSSU,REGION=6M PARM='TYPRUN=NORUN' 000400 //* 000500 //SYSPRINT DD SYSOUT=* 000600 //INVOL1 DD VOL=SER=SLUOA1,UNIT=3390,DISP=SHR 000700 //OUTVOL1 DD VOL=SER=EM3040,UNIT=3390,DISP=SHR 000800 //SYSIN DD * 000900 COPY FULL INDD(INVOL1) OUTDD(OUTVOL1) - 001000 COPYVOLID - 001100 ALLEXCP - 001200 ALLDATA(*) - 001300 CHECKVTOC - 001400 CANCELERROR - 001500 ADMINISTRATOR 000100 //SLUOA1 JOB ,'PHYSICAL FULL COPY',CLASS=L,MSGCLASS=T,TYPRUN=HOLD 000200 //*--------------------------------------------------------------------- 000300 //STEP0010 EXEC PGM=ADRDSSU,REGION=6M PARM='TYPRUN=NORUN' 000400 //* 000500 //SYSPRINT DD SYSOUT=* 000600 //INVOL1 DD VOL=SER=SLUOA1,UNIT=3390,DISP=SHR 000700 //OUTVOL1 DD VOL=SER=EM3040,UNIT=3390,DISP=SHR 000800 //SYSIN DD * 000900 COPY FULL INDD(INVOL1) OUTDD(OUTVOL1) - 001000 COPYVOLID - 001100 ALLEXCP - 001200 ALLDATA(*) - 001300 CHECKVTOC - 001400 CANCELERROR - 001500 ADMINISTRATOR 000100 //SLUOA1 JOB ,'PHYSICAL FULL COPY',CLASS=L,MSGCLASS=T,TYPRUN=HOLD 000200 //*--------------------------------------------------------------------- 000300 //STEP0010 EXEC PGM=ADRDSSU,REGION=6M PARM='TYPRUN=NORUN' 000400 //* 000500 //SYSPRINT DD SYSOUT=* 000600 //INVOL1 DD VOL=SER=SLUOA1,UNIT=3390,DISP=SHR 000700 //OUTVOL1 DD VOL=SER=EM3040,UNIT=3390,DISP=SHR 000800 //SYSIN DD * 000900 COPY FULL INDD(INVOL1) OUTDD(OUTVOL1) - 001000 COPYVOLID - 001100 ALLEXCP - 001200 ALLDATA(*) - 001300 CHECKVTOC - 001400 CANCELERROR - 001500 ADMINISTRATOR 000100 //SLUOA1 JOB ,'PHYSICAL FULL COPY',CLASS=L,MSGCLASS=T,TYPRUN=HOLD 000200 //*--------------------------------------------------------------------- 000300 //STEP0010 EXEC PGM=ADRDSSU,REGION=6M PARM='TYPRUN=NORUN' 000400 //* 000500 //SYSPRINT DD SYSOUT=* 000600 //INVOL1 DD VOL=SER=SLUOA1,UNIT=3390,DISP=SHR 000700 //OUTVOL1 DD VOL=SER=EM3040,UNIT=3390,DISP=SHR 000800 //SYSIN DD * 000900 COPY FULL INDD(INVOL1) OUTDD(OUTVOL1) - 001000 COPYVOLID - 001100 ALLEXCP - 001200 ALLDATA(*) - 001300 CHECKVTOC - 001400 CANCELERROR - 001500 ADMINISTRATOR 000100 //SLUOA1 JOB ,'PHYSICAL FULL COPY',CLASS=L,MSGCLASS=T,TYPRUN=HOLD 000200 //*--------------------------------------------------------------------- 000300 //STEP0010 EXEC PGM=ADRDSSU,REGION=6M PARM='TYPRUN=NORUN' 000400 //* 000500 //SYSPRINT DD SYSOUT=* 000600 //INVOL1 DD VOL=SER=SLUOA1,UNIT=3390,DISP=SHR 000700 //OUTVOL1 DD VOL=SER=EM3040,UNIT=3390,DISP=SHR 000800 //SYSIN DD * 000900 COPY FULL INDD(INVOL1) OUTDD(OUTVOL1) - 001000 COPYVOLID - 001100 ALLEXCP - 001200 ALLDATA(*) - 001300 CHECKVTOC - 001400 CANCELERROR - 001500 ADMINISTRATOR 000100 //SLUOA1 JOB ,'PHYSICAL FULL COPY',CLASS=L,MSGCLASS=T,TYPRUN=HOLD 000200 //*--------------------------------------------------------------------- 000300 //STEP0010 EXEC PGM=ADRDSSU,REGION=6M PARM='TYPRUN=NORUN' 000400 //* 000500 //SYSPRINT DD SYSOUT=* 000600 //INVOL1 DD VOL=SER=SLUOA1,UNIT=3390,DISP=SHR 000700 //OUTVOL1 DD VOL=SER=EM3040,UNIT=3390,DISP=SHR 000800 //SYSIN DD * 000900 COPY FULL INDD(INVOL1) OUTDD(OUTVOL1) - 001000 COPYVOLID - 001100 ALLEXCP - 001200 ALLDATA(*) - 001300 CHECKVTOC - 001400 CANCELERROR - 001500 ADMINISTRATOR 000100 //SLUOA1 JOB ,'PHYSICAL FULL COPY',CLASS=L,MSGCLASS=T,TYPRUN=HOLD 000200 //*--------------------------------------------------------------------- 000300 //STEP0010 EXEC PGM=ADRDSSU,REGION=6M PARM='TYPRUN=NORUN' 000400 //* 000500 //SYSPRINT DD SYSOUT=* 000600 //INVOL1 DD VOL=SER=SLUOA1,UNIT=3390,DISP=SHR 000700 //OUTVOL1 DD VOL=SER=EM3040,UNIT=3390,DISP=SHR 000800 //SYSIN DD * 000900 COPY FULL INDD(INVOL1) OUTDD(OUTVOL1) - 001000 COPYVOLID - 001100 ALLEXCP - 001200 ALLDATA(*) - 001300 CHECKVTOC - 001400 CANCELERROR - 001500 ADMINISTRATOR Formateren ? 000100 //SLUOA1 JOB ,'PHYSICAL FULL COPY',CLASS=L,MSGCLASS=T,TYPRUN=HOLD 000200 //*--------------------------------------------------------------------- 000300 //STEP0010 EXEC PGM=ADRDSSU,REGION=6M PARM='TYPRUN=NORUN' 000400 //* 000500 //SYSPRINT DD SYSOUT=* 000600 //INVOL1 DD VOL=SER=SLUOA1,UNIT=3390,DISP=SHR 000700 //OUTVOL1 DD VOL=SER=EM3040,UNIT=3390,DISP=SHR 000800 //SYSIN DD * 000900 COPY FULL INDD(INVOL1) OUTDD(OUTVOL1) - 001000 COPYVOLID - 001100 ALLEXCP - 001200 ALLDATA(*) - 001300 CHECKVTOC - 001400 CANCELERROR - 001500 ADMINISTRATOR 000100 //SLUOA1 JOB ,'PHYSICAL FULL COPY',CLASS=L,MSGCLASS=T,TYPRUN=HOLD 000200 //*--------------------------------------------------------------------- 000300 //STEP0010 EXEC PGM=ADRDSSU,REGION=6M PARM='TYPRUN=NORUN' 000400 //* 000500 //SYSPRINT DD SYSOUT=* 000600 //INVOL1 DD VOL=SER=SLUOA1,UNIT=3390,DISP=SHR 000700 //OUTVOL1 DD VOL=SER=EM3040,UNIT=3390,DISP=SHR 000800 //SYSIN DD * 000900 COPY FULL INDD(INVOL1) OUTDD(OUTVOL1) - 001000 COPYVOLID - 001100 ALLEXCP - 001200 ALLDATA(*) - 001300 CHECKVTOC - 001400 CANCELERROR - 001500 ADMINISTRATOR 000100 //SLUOA1 JOB ,'PHYSICAL FULL COPY',CLASS=L,MSGCLASS=T,TYPRUN=HOLD 000200 //*--------------------------------------------------------------------- 000300 //STEP0010 EXEC PGM=ADRDSSU,REGION=6M PARM='TYPRUN=NORUN' 000400 //* 000500 //SYSPRINT DD SYSOUT=* 000600 //INVOL1 DD VOL=SER=SLUOA1,UNIT=3390,DISP=SHR 000700 //OUTVOL1 DD VOL=SER=EM3040,UNIT=3390,DISP=SHR 000800 //SYSIN DD * 000900 COPY FULL INDD(INVOL1) OUTDD(OUTVOL1) - 001000 COPYVOLID - 001100 ALLEXCP - 001200 ALLDATA(*) - 001300 CHECKVTOC - 001400 CANCELERROR - 001500 ADMINISTRATOR 000100 //SLUOA1 JOB ,'PHYSICAL FULL COPY',CLASS=L,MSGCLASS=T,TYPRUN=HOLD 000200 //*--------------------------------------------------------------------- 000300 //STEP0010 EXEC PGM=ADRDSSU,REGION=6M PARM='TYPRUN=NORUN' 000400 //* 000500 //SYSPRINT DD SYSOUT=* 000600 //INVOL1 DD VOL=SER=SLUOA1,UNIT=3390,DISP=SHR 000700 //OUTVOL1 DD VOL=SER=EM3040,UNIT=3390,DISP=SHR 000800 //SYSIN DD * 000900 COPY FULL INDD(INVOL1) OUTDD(OUTVOL1) - 001000 COPYVOLID - 001100 ALLEXCP - 001200 ALLDATA(*) - 001300 CHECKVTOC - 001400 CANCELERROR - 001500 ADMINISTRATOR 000100 //SLUOA1 JOB ,'PHYSICAL FULL COPY',CLASS=L,MSGCLASS=T,TYPRUN=HOLD 000200 //*--------------------------------------------------------------------- 000300 //STEP0010 EXEC PGM=ADRDSSU,REGION=6M PARM='TYPRUN=NORUN' 000400 //* 000500 //SYSPRINT DD SYSOUT=* 000600 //INVOL1 DD VOL=SER=SLUOA1,UNIT=3390,DISP=SHR 000700 //OUTVOL1 DD VOL=SER=EM3040,UNIT=3390,DISP=SHR 000800 //SYSIN DD * 000900 COPY FULL INDD(INVOL1) OUTDD(OUTVOL1) - 001000 COPYVOLID - 001100 ALLEXCP - 001200 ALLDATA(*) - 001300 CHECKVTOC - 001400 CANCELERROR - 001500 ADMINISTRATOR 000100 //SLUOA1 JOB ,'PHYSICAL FULL COPY',CLASS=L,MSGCLASS=T,TYPRUN=HOLD 000200 //*--------------------------------------------------------------------- 000300 //STEP0010 EXEC PGM=ADRDSSU,REGION=6M PARM='TYPRUN=NORUN' 000400 //* 000500 //SYSPRINT DD SYSOUT=* 000600 //INVOL1 DD VOL=SER=SLUOA1,UNIT=3390,DISP=SHR 000700 //OUTVOL1 DD VOL=SER=EM3040,UNIT=3390,DISP=SHR 000800 //SYSIN DD * 000900 COPY FULL INDD(INVOL1) OUTDD(OUTVOL1) - 001000 COPYVOLID - 001100 ALLEXCP - 001200 ALLDATA(*) - 001300 CHECKVTOC - 001400 CANCELERROR - 001500 ADMINISTRATOR Rollback ? 000100 //SLUOA1 JOB ,'PHYSICAL FULL COPY',CLASS=L,MSGCLASS=T,TYPRUN=HOLD 000200 //*--------------------------------------------------------------------- 000300 //STEP0010 EXEC PGM=ADRDSSU,REGION=6M PARM='TYPRUN=NORUN' 000400 //* 000500 //SYSPRINT DD SYSOUT=* 000600 //INVOL1 DD VOL=SER=SLUOA1,UNIT=3390,DISP=SHR 000700 //OUTVOL1 DD VOL=SER=EM3040,UNIT=3390,DISP=SHR 000800 //SYSIN DD * 000900 COPY FULL INDD(INVOL1) OUTDD(OUTVOL1) - 001000 COPYVOLID - 001100 ALLEXCP - 001200 ALLDATA(*) - 001300 CHECKVTOC - 001400 CANCELERROR - 001500 ADMINISTRATOR 000100 //SLUOA1 JOB ,'PHYSICAL FULL COPY',CLASS=L,MSGCLASS=T,TYPRUN=HOLD 000200 //*--------------------------------------------------------------------- 000300 //STEP0010 EXEC PGM=ADRDSSU,REGION=6M PARM='TYPRUN=NORUN' 000400 //* 000500 //SYSPRINT DD SYSOUT=* 000600 //INVOL1 DD VOL=SER=SLUOA1,UNIT=3390,DISP=SHR 000700 //OUTVOL1 DD VOL=SER=EM3040,UNIT=3390,DISP=SHR 000800 //SYSIN DD * 000900 COPY FULL INDD(INVOL1) OUTDD(OUTVOL1) - 001000 COPYVOLID - 001100 ALLEXCP - 001200 ALLDATA(*) - 001300 CHECKVTOC - 001400 CANCELERROR - 001500 ADMINISTRATOR 000100 //SLUOA1 JOB ,'PHYSICAL FULL COPY',CLASS=L,MSGCLASS=T,TYPRUN=HOLD 000200 //*--------------------------------------------------------------------- 000300 //STEP0010 EXEC PGM=ADRDSSU,REGION=6M PARM='TYPRUN=NORUN' 000400 //* 000500 //SYSPRINT DD SYSOUT=* 000600 //INVOL1 DD VOL=SER=SLUOA1,UNIT=3390,DISP=SHR 000700 //OUTVOL1 DD VOL=SER=EM3040,UNIT=3390,DISP=SHR 000800 //SYSIN DD * 000900 COPY FULL INDD(INVOL1) OUTDD(OUTVOL1) - 001000 COPYVOLID - 001100 ALLEXCP - 001200 ALLDATA(*) - 001300 CHECKVTOC - 001400 CANCELERROR - 001500 ADMINISTRATOR 000100 //SLUOA1 JOB ,'PHYSICAL FULL COPY',CLASS=L,MSGCLASS=T,TYPRUN=HOLD 000200 //*--------------------------------------------------------------------- 000300 //STEP0010 EXEC PGM=ADRDSSU,REGION=6M PARM='TYPRUN=NORUN' 000400 //* 000500 //SYSPRINT DD SYSOUT=* 000600 //INVOL1 DD VOL=SER=SLUOA1,UNIT=3390,DISP=SHR 000700 //OUTVOL1 DD VOL=SER=EM3040,UNIT=3390,DISP=SHR 000800 //SYSIN DD * 000900 COPY FULL INDD(INVOL1) OUTDD(OUTVOL1) - 001000 COPYVOLID - 001100 ALLEXCP - 001200 ALLDATA(*) - 001300 CHECKVTOC - 001400 CANCELERROR - 001500 ADMINISTRATOR 000100 //SLUOA1 JOB ,'PHYSICAL FULL COPY',CLASS=L,MSGCLASS=T,TYPRUN=HOLD 000200 //*--------------------------------------------------------------------- 000300 //STEP0010 EXEC PGM=ADRDSSU,REGION=6M PARM='TYPRUN=NORUN' 000400 //* 000500 //SYSPRINT DD SYSOUT=* 000600 //INVOL1 DD VOL=SER=SLUOA1,UNIT=3390,DISP=SHR 000700 //OUTVOL1 DD VOL=SER=EM3040,UNIT=3390,DISP=SHR 000800 //SYSIN DD * 000900 COPY FULL INDD(INVOL1) OUTDD(OUTVOL1) - 001000 COPYVOLID - 001100 ALLEXCP - 001200 ALLDATA(*) - 001300 CHECKVTOC - 001400 CANCELERROR - 001500 ADMINISTRATOR 000100 //SLUOA1 JOB ,'PHYSICAL FULL COPY',CLASS=L,MSGCLASS=T,TYPRUN=HOLD 000200 //*--------------------------------------------------------------------- 000300 //STEP0010 EXEC PGM=ADRDSSU,REGION=6M PARM='TYPRUN=NORUN' 000400 //* 000500 //SYSPRINT DD SYSOUT=* 000600 //INVOL1 DD VOL=SER=SLUOA1,UNIT=3390,DISP=SHR 000700 //OUTVOL1 DD VOL=SER=EM3040,UNIT=3390,DISP=SHR 000800 //SYSIN DD * 000900 COPY FULL INDD(INVOL1) OUTDD(OUTVOL1) - 001000 COPYVOLID - 001100 ALLEXCP - 001200 ALLDATA(*) - 001300 CHECKVTOC - 001400 CANCELERROR - 001500 ADMINISTRATOR 000100 //SLUOA1 JOB ,'PHYSICAL FULL COPY',CLASS=L,MSGCLASS=T,TYPRUN=HOLD 000200 //*--------------------------------------------------------------------- 000300 //STEP0010 EXEC PGM=ADRDSSU,REGION=6M PARM='TYPRUN=NORUN' 000400 //* 000500 //SYSPRINT DD SYSOUT=* 000600 //INVOL1 DD VOL=SER=SLUOA1,UNIT=3390,DISP=SHR 000700 //OUTVOL1 DD VOL=SER=EM3040,UNIT=3390,DISP=SHR 000800 //SYSIN DD * 000900 COPY FULL INDD(INVOL1) OUTDD(OUTVOL1) - 001000 COPYVOLID - 001100 ALLEXCP - 001200 ALLDATA(*) - 001300 CHECKVTOC - 001400 CANCELERROR - 001500 ADMINISTRATOR 000100 //SLUOA1 JOB ,'PHYSICAL FULL COPY',CLASS=L,MSGCLASS=T,TYPRUN=HOLD 000200 //*--------------------------------------------------------------------- 000300 //STEP0010 EXEC PGM=ADRDSSU,REGION=6M PARM='TYPRUN=NORUN' 000400 //* 000500 //SYSPRINT DD SYSOUT=* 000600 //INVOL1 DD VOL=SER=SLUOA1,UNIT=3390,DISP=SHR 000700 //OUTVOL1 DD VOL=SER=EM3040,UNIT=3390,DISP=SHR 000800 //SYSIN DD * 000900 COPY FULL INDD(INVOL1) OUTDD(OUTVOL1) - 001000 COPYVOLID - 001100 ALLEXCP - 001200 ALLDATA(*) - 001300 CHECKVTOC - 001400 CANCELERROR - 001500 ADMINISTRATOR 000100 //SLUOA1 JOB ,'PHYSICAL FULL COPY',CLASS=L,MSGCLASS=T,TYPRUN=HOLD 000200 //*--------------------------------------------------------------------- 000300 //STEP0010 EXEC PGM=ADRDSSU,REGION=6M PARM='TYPRUN=NORUN' 000400 //* 000500 //SYSPRINT DD SYSOUT=* 000600 //INVOL1 DD VOL=SER=SLUOA1,UNIT=3390,DISP=SHR 000700 //OUTVOL1 DD VOL=SER=EM3040,UNIT=3390,DISP=SHR 000800 //SYSIN DD * 000900 COPY FULL INDD(INVOL1) OUTDD(OUTVOL1) - 001000 COPYVOLID - 001100 ALLEXCP - 001200 ALLDATA(*) - 001300 CHECKVTOC - 001400 CANCELERROR - 001500 ADMINISTRATOR 000100 //SLUOA1 JOB ,'PHYSICAL FULL COPY',CLASS=L,MSGCLASS=T,TYPRUN=HOLD 000200 //*--------------------------------------------------------------------- 000300 //STEP0010 EXEC PGM=ADRDSSU,REGION=6M PARM='TYPRUN=NORUN' 000400 //* 000500 //SYSPRINT DD SYSOUT=* 000600 //INVOL1 DD VOL=SER=SLUOA1,UNIT=3390,DISP=SHR 000700 //OUTVOL1 DD VOL=SER=EM3040,UNIT=3390,DISP=SHR 000800 //SYSIN DD * 000900 COPY FULL INDD(INVOL1) OUTDD(OUTVOL1) - 001000 COPYVOLID - 001100 ALLEXCP - 001200 ALLDATA(*) - 001300 CHECKVTOC - 001400 CANCELERROR - 001500 ADMINISTRATOR Initialiseren ?

4. Stageopdracht: Volume movement (2) // VOLSMIGR.CNTLSET // EXCLUDES: E3012 // IN-VOLS: S3010-3015 S3020 // OUT-VOLS: D32A1-32A7 VOLSMIGR.REX 3010 32A1 3011 32A2 3012 32A3 3013 32A4 TEMPLATES 3014 32A5 3015 32A6 3020 32A7 INIT COPYJCL REFORMAT REFORMUN

4. Stageopdracht: VPS met Europese printers (1) Migratie Insurance  Europees Printernamen wijzigen Mainframe printers hardcoded Probleem ! Common Insurance Desktop Services naar Common European Desktop Services Printernamen moeten wijzigen naar CEDS naamgeving zoals PPBE2525 etc… Mainframe: verschillende printers hardcoded in programma’s, probleem! Oplossing: printernamen behouden, maar VPS aanpassen. VPS = VTAM Printer Support System, VTAM = Virtual Telecommunications Access Method, interface naar SNA (Systems Network Architecture). SNA is een mainframe printing protocol van IBM. VPS maakt dus “universeel” gebruik van printers mogelijk, mbv TCP/IP printing, direct printing, printen naar andere printer server,… Oplossing: VPS aanpassen

4. Stageopdracht: VPS met Europese printers (2) Insurance  European Naam + L / P Vb. DEST=H016L Naam + L / P Vb. DEST=H016L Printer op MF Naam + Parameters: PRODLAND of PRODPORT Vb. TCPPRTR=H016, PCMDSTRT= (PRODLAND,PRODLAND) Naam + Parameters: PRODLAND of PRODPORT Vb. TCPPRTR=PPBE2548, PCMDSTRT= (PRODLAND,PRODLAND) Printer bestemming Printernaam OP MAINFRAME ! én Uitzonderingen !

4. Stageopdracht: VPS met Europese printers (3) CEDS-IIB_printing.xls FTP (VINF3SOF.VPSCEDS.EXPORT.CSV) Programma VPSGENER CEDS NONCEDS 1 2 3 4

4. Stageopdracht: VPS met Europese printers (4) Oplossing uitzonderingen ? Alle printers geladen uit LISTVPS Splitsing: STATLVPS: Statisch DYNLVPS: Dynamisch, door VPSGENER LISTVPS

4. Stageopdrachten Disaster Recovery Procedure  Productie Volume movement  Productie VPS met Europese printers  Tested

Besluit IBM Mainframes: ≠ School ≠ Windows / MacOS / Unix / Linux ≠ Dood !  MF streeft naar integratie Vragen ?