MFmainframe-rea
WS carddemo · 26f629ef

jcl · 58 lines · sha256 64a06b44c816ee66app/jcl/TRANIDX.jcl

1//TRANIDX JOB 'Define AIX on 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//*-------------------------------------------------------------------*
20//* CREATE ALTERNATE INDEX ON PROCESSED TIMESTAMP
21//*-------------------------------------------------------------------*
22//STEP20 EXEC PGM=IDCAMS
23//SYSPRINT DD SYSOUT=*
24//SYSIN DD *
25 DEFINE ALTERNATEINDEX (NAME(AWS.M2.CARDDEMO.TRANSACT.VSAM.AIX)-
26 RELATE(AWS.M2.CARDDEMO.TRANSACT.VSAM.KSDS) -
27 KEYS(26 304) -
28 NONUNIQUEKEY -
29 UPGRADE -
30 RECORDSIZE(350,350) -
31 VOLUMES(AWSHJ1) -
32 CYLINDERS(5,1)) -
33 DATA (NAME(AWS.M2.CARDDEMO.TRANSACT.VSAM.AIX.DATA)) -
34 INDEX (NAME(AWS.M2.CARDDEMO.TRANSACT.VSAM.AIX.INDEX))
35/*
36//*-------------------------------------------------------------------*
37//* DEFINE PATH IS USED TO RELATE THE ALTERNATE INDEX TO BASE CLUSTER
38//*-------------------------------------------------------------------*
39//STEP25 EXEC PGM=IDCAMS
40//SYSPRINT DD SYSOUT=*
41//SYSIN DD *
42 DEFINE PATH -
43 (NAME(AWS.M2.CARDDEMO.TRANSACT.VSAM.AIX.PATH) -
44 PATHENTRY(AWS.M2.CARDDEMO.TRANSACT.VSAM.AIX))
45/*
46//*------------------------------------------------------------------
47//* BUILD ALTERNATE INDEX CLUSTER
48//*-------------------------------------------------------------------*
49//STEP30 EXEC PGM=IDCAMS
50//SYSPRINT DD SYSOUT=*
51//SYSIN DD *
52 BLDINDEX -
53 INDATASET(AWS.M2.CARDDEMO.TRANSACT.VSAM.KSDS) -
54 OUTDATASET(AWS.M2.CARDDEMO.TRANSACT.VSAM.AIX)
55/*
56//*
57//* Ver: CardDemo_v1.0-15-g27d6c6f-68 Date: 2022-07-19 23:23:08 CDT
58//*