MFmainframe-rea
WS carddemo · 26f629ef

jcl · 71 lines · sha256 457cd00d14a1d9acapp/jcl/TRANBKP.jcl

1//TRANBKP JOB 'REPRO and Delete Transaction Master',CLASS=A,MSGCLASS=0,
2// NOTIFY=&SYSUID
3//******************************************************************
4//* Copyright Amazon.com, Inc. or its affiliates.
5//* All Rights Reserved.
6//*
7//* Licensed under the Apache License, Version 2.0 (the "License").
8//* You may not use this file except in compliance with the License.
9//* You may obtain a copy of the License at
10//*
11//* http://www.apache.org/licenses/LICENSE-2.0
12//*
13//* Unless required by applicable law or agreed to in writing,
14//* software distributed under the License is distributed on an
15//* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
16//* either express or implied. See the License for the specific
17//* language governing permissions and limitations under the License
18//******************************************************************
19//JOBLIB JCLLIB ORDER=('AWS.M2.CARDDEMO.PROC')
20//* *******************************************************************
21//* Repro the processed transaction file
22//* *******************************************************************
23//STEP05R EXEC PROC=REPROC,
24// CNTLLIB=AWS.M2.CARDDEMO.CNTL
25//*
26//PRC001.FILEIN DD DISP=SHR,
27// DSN=AWS.M2.CARDDEMO.TRANSACT.VSAM.KSDS
28//*
29//PRC001.FILEOUT DD DISP=(NEW,CATLG,DELETE),
30// UNIT=SYSDA,
31// DCB=(LRECL=350,RECFM=FB,BLKSIZE=0),
32// SPACE=(CYL,(1,1),RLSE),
33// DSN=AWS.M2.CARDDEMO.TRANSACT.BKUP(+1)
34//* *******************************************************************
35//* DELETE TRANSACATION MASTER VSAM FILE IF ONE ALREADY EXISTS
36//* *******************************************************************
37//STEP05 EXEC PGM=IDCAMS
38//SYSPRINT DD SYSOUT=*
39//SYSIN DD *
40 DELETE AWS.M2.CARDDEMO.TRANSACT.VSAM.KSDS -
41 CLUSTER
42 IF MAXCC LE 08 THEN SET MAXCC = 0
43 DELETE AWS.M2.CARDDEMO.TRANSACT.VSAM.AIX -
44 ALTERNATEINDEX
45 IF MAXCC LE 08 THEN SET MAXCC = 0
46/*
47//*
48//* *******************************************************************
49//* DEFINE TRANSACATION MASTER VSAM FILE
50//* *******************************************************************
51//STEP10 EXEC PGM=IDCAMS,COND=(4,LT)
52//SYSPRINT DD SYSOUT=*
53//SYSIN DD *
54 DEFINE CLUSTER (NAME(AWS.M2.CARDDEMO.TRANSACT.VSAM.KSDS) -
55 CYLINDERS(1 5) -
56 VOLUMES(AWSHJ1 -
57 ) -
58 KEYS(16 0) -
59 RECORDSIZE(350 350) -
60 SHAREOPTIONS(2 3) -
61 ERASE -
62 INDEXED -
63 ) -
64 DATA (NAME(AWS.M2.CARDDEMO.TRANSACT.VSAM.KSDS.DATA) -
65 ) -
66 INDEX (NAME(AWS.M2.CARDDEMO.TRANSACT.VSAM.KSDS.INDEX) -
67 )
68/*
69//*
70//* Ver: CardDemo_v1.0-15-g27d6c6f-68 Date: 2022-07-19 23:23:08 CDT
71//*