De presentatie wordt gedownload. Even geduld aub

De presentatie wordt gedownload. Even geduld aub

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

Verwante presentaties


Presentatie over: "Business unit / Belgium ING Insurance: REXX-scripting voor IBM-mainframe Tijl Van den Broeck Stage 14/03/2005 – 03/06/2005."— Transcript van de presentatie:

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

2 Business unit / Belgium 2 1.Inleiding 2.Situering 3.Omgevingsschets 4.Stageopdrachten 5.Besluit Overzicht

3 Business unit / Belgium 3 1. Inleiding ING Group Fusie (1999 – 2001) RVSVaderlandscheBBL Verzekeringen ING Insurance

4 Business unit / Belgium 4 2. Situering ING België OPS/IT BIS IT Services IBM MF Engineering … System Engineering

5 Business unit / Belgium 5 3. Omgevingsschets EMC² Symmetrix 8830 Disk Subsystem 4 x FICON 10 x ESCON IBM 3494 Tape Library ING Netwerk 2 x 1GBit OSA Express (Ethernet) IBM z/890 A04 Mainframe @ 350 MIPS

6 Business unit / Belgium 6 4. Stageopdrachten Disaster Recovery Procedure Volume movement VPS met Europese printers

7 Business unit / Belgium 7 4. Stageopdracht: Disaster Recovery Procedure (1) INSERT PRENTJE WTC crash HERE

8 Business unit / Belgium 8 4. Stageopdracht: Disaster Recovery Procedure (2) Tape ± 1 TB  5 uur

9 Business unit / Belgium 9 Timefinder: ESTABLISH SPLIT RE-ESTABLISH 4. Stageopdracht: Disaster Recovery Procedure (3) Origineel BCV

10 Business unit / Belgium 10 4. Stageopdracht: Disaster Recovery Procedure (4)

11 Business unit / Belgium 11 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: Disaster Recovery Procedure (5)

12 Business unit / Belgium 12 4. Stageopdracht: Volume movement (1) 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 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 ? 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 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

13 Business unit / Belgium 13 VOLSMIGR.REX // VOLSMIGR.CNTLSET // EXCLUDES: E3012 // IN-VOLS: S3010-3015 S3020 // OUT-VOLS: D32A1-32A7 INITCOPYJCL REFORMAT REFORMUN 3010 3011 3013 3014 3015 3020 3012 32A1 32A2 32A332A432A532A6 32A7 TEMPLATES 4. Stageopdracht: Volume movement (2)

14 Business unit / Belgium 14 Migratie Insurance  Europees Printernamen wijzigen Mainframe printers hardcoded 4. Stageopdracht: VPS met Europese printers (1) Probleem ! Oplossing: VPS aanpassen

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

16 Business unit / Belgium 16 4. Stageopdracht: VPS met Europese printers (3) CEDS-IIB_printing.xls FTP (VINF3SOF.VPSCEDS.EXPORT.CSV) Programma VPSGENER CEDSNONCEDS 1 2 3 4

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

18 Business unit / Belgium 18 4. Stageopdrachten Disaster Recovery Procedure  Productie Volume movement  Productie VPS met Europese printers  Tested

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


Download ppt "Business unit / Belgium ING Insurance: REXX-scripting voor IBM-mainframe Tijl Van den Broeck Stage 14/03/2005 – 03/06/2005."

Verwante presentaties


Ads door Google