KICKS

A transaction processing system for CMS & TSO

KICKS KooKbooK recipe

The 251 project – Resource Definition ( I )

Hercules, MVS, TSO, & VTAM resource definitions we know we’ll need

This is a series of KooKbooK recipes detailing my successful effort to demonstrate over 250 KICKS users sharing VSAM files in the MVS Turnkey under Hercules, with sub-second response time.

This recipe focuses on the system configuration changes that we know will be needed. For example we know we’ll need to have over 250 3270 terminals defined and more than 250 tso users. These two known requirements lead to changes in the Hercules .conf file, the MVS parmlib, the VTAM vtamlst library, and addition of tso userids.

Terminals

Let’s start by adding the terminals, by which we mean locally attached 3270's. There are basically three parts to this.

1. MVS must know about the terminals.

This is accomplished by creating a ucb (unit control block) for each of the terminals in the MVS sysgen. Each ucb is associated with a device address, which you often see called a CUU, or “channel, unit, unit). The process of adding devices to an existing MVS system is called an “iogen”, and a shortcut process for doing so is called a “minigen”. Neither is especially easy, or even easy to describe.

Fortunately, using Phil Robert’s TK3UPD system we don’t need to get into this. He already did, adding 224 3270 local terminals (and 32 3284 printers) to the 56 3270 local terminals (and 8 3284 printers) in the base TK3 system (or was that the su1 system? – whatever, they are defined in TK3UPD, who really cares where they came from?). (224 + 56) = 280 terminals, more than enough for our project.

BTW, "locally attached 3270's" are not the only option. Another approach is “remote 3270's” connected through an emulated 3705 as http://www.lightlink.com/mhp/3705 describes, but I used locally attached devices so of course that’s what these KooKbooK recipes will detail.

2. VTAM must know about the terminals.

This is accomplished by defining members in SYS1.VTAMLST that describe groups of terminals. These groups correspond to control units, and the member names are called PUNAMEs. Each member describes the terminals that are connected to the control unit, most particularly the device address (CUU), the device type (3270 or 3284), and the device name (LUNAME) for each device.

When you look at SYS1.VTAMLST you’ll see two members that start with LBUILD statements. These (LCLMAJRP, LCLMAJ00) are the only PU’s for local terminals. The former is for two 3284 printers, the latter for 14 3270 terminals (only three of which are initially active). We aren’t going to modify those, but instead we will define new members that define all the terminals and printers in the MVS system (including those in LCLMAJRP and LCLMAJ00). The procedure to use the new members is to vary inact LCLMAPRP and LCLMAP00, then vary act the desired new member(s). That will be discussed further in a future recipe, but for now avoid the temptation to include these new members in ATCCON00.

Since some will want to cut & paste here is the job you can submit to create the 20 new members that define all 280 3270’s and 40 3284 printers.

//VTAMLST1 JOB CLASS=A,MSGLEVEL=(1,1),MSGCLASS=A
//*
//STORE EXEC PGM=IEBUPDTE,REGION=1024K,PARM=NEW
//SYSPRINT DD SYSOUT=*
//SYSUT2 DD DSN=SYS1.VTAMLST,DISP=SHR
//SYSIN DD *
./ ADD NAME=LCL0C0,LIST=ALL
LCL0C0 LBUILD SUBAREA=2
CUU0C0 LOCAL TERM=3277,CUADDR=0C0,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUU0C1 LOCAL TERM=3277,CUADDR=0C1,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUU0C2 LOCAL TERM=3277,CUADDR=0C2,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUU0C3 LOCAL TERM=3277,CUADDR=0C3,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUU0C4 LOCAL TERM=3277,CUADDR=0C4,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUU0C5 LOCAL TERM=3277,CUADDR=0C5,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUU0C6 LOCAL TERM=3277,CUADDR=0C6,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
*
CUU0C7 LOCAL TERM=3284,CUADDR=0C7,ISTATUS=ACTIVE
*
CUU0C8 LOCAL TERM=3277,CUADDR=0C8,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUU0C9 LOCAL TERM=3277,CUADDR=0C9,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUU0CA LOCAL TERM=3277,CUADDR=0CA,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUU0CB LOCAL TERM=3277,CUADDR=0CB,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUU0CC LOCAL TERM=3277,CUADDR=0CC,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUU0CD LOCAL TERM=3277,CUADDR=0CD,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUU0CE LOCAL TERM=3277,CUADDR=0CE,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
*
CUU0CF LOCAL TERM=3284,CUADDR=0CF,ISTATUS=ACTIVE
*
./ ADD NAME=LCL1C0,LIST=ALL
LCL1C0 LBUILD SUBAREA=3
CUU1C0 LOCAL TERM=3277,CUADDR=1C0,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUU1C1 LOCAL TERM=3277,CUADDR=1C1,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUU1C2 LOCAL TERM=3277,CUADDR=1C2,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUU1C3 LOCAL TERM=3277,CUADDR=1C3,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUU1C4 LOCAL TERM=3277,CUADDR=1C4,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUU1C5 LOCAL TERM=3277,CUADDR=1C5,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUU1C6 LOCAL TERM=3277,CUADDR=1C6,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
*
CUU1C7 LOCAL TERM=3284,CUADDR=1C7,ISTATUS=ACTIVE
*
CUU1C8 LOCAL TERM=3277,CUADDR=1C8,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUU1C9 LOCAL TERM=3277,CUADDR=1C9,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUU1CA LOCAL TERM=3277,CUADDR=1CA,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUU1CB LOCAL TERM=3277,CUADDR=1CB,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUU1CC LOCAL TERM=3277,CUADDR=1CC,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUU1CD LOCAL TERM=3277,CUADDR=1CD,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUU1CE LOCAL TERM=3277,CUADDR=1CE,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
*
CUU1CF LOCAL TERM=3284,CUADDR=1CF,ISTATUS=ACTIVE
*
./ ADD NAME=LCL2C0,LIST=ALL
LCL2C0 LBUILD SUBAREA=4
CUU2C0 LOCAL TERM=3277,CUADDR=2C0,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUU2C1 LOCAL TERM=3277,CUADDR=2C1,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUU2C2 LOCAL TERM=3277,CUADDR=2C2,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUU2C3 LOCAL TERM=3277,CUADDR=2C3,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUU2C4 LOCAL TERM=3277,CUADDR=2C4,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUU2C5 LOCAL TERM=3277,CUADDR=2C5,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUU2C6 LOCAL TERM=3277,CUADDR=2C6,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
*
CUU2C7 LOCAL TERM=3284,CUADDR=2C7,ISTATUS=ACTIVE
*
CUU2C8 LOCAL TERM=3277,CUADDR=2C8,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUU2C9 LOCAL TERM=3277,CUADDR=2C9,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUU2CA LOCAL TERM=3277,CUADDR=2CA,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUU2CB LOCAL TERM=3277,CUADDR=2CB,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUU2CC LOCAL TERM=3277,CUADDR=2CC,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUU2CD LOCAL TERM=3277,CUADDR=2CD,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUU2CE LOCAL TERM=3277,CUADDR=2CE,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
*
CUU2CF LOCAL TERM=3284,CUADDR=2CF,ISTATUS=ACTIVE
*
./ ADD NAME=LCL3C0,LIST=ALL
LCL3C0 LBUILD SUBAREA=5
CUU3C0 LOCAL TERM=3277,CUADDR=3C0,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUU3C1 LOCAL TERM=3277,CUADDR=3C1,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUU3C2 LOCAL TERM=3277,CUADDR=3C2,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUU3C3 LOCAL TERM=3277,CUADDR=3C3,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUU3C4 LOCAL TERM=3277,CUADDR=3C4,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUU3C5 LOCAL TERM=3277,CUADDR=3C5,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUU3C6 LOCAL TERM=3277,CUADDR=3C6,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
*
CUU3C7 LOCAL TERM=3284,CUADDR=3C7,ISTATUS=ACTIVE
*
CUU3C8 LOCAL TERM=3277,CUADDR=3C8,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUU3C9 LOCAL TERM=3277,CUADDR=3C9,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUU3CA LOCAL TERM=3277,CUADDR=3CA,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUU3CB LOCAL TERM=3277,CUADDR=3CB,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUU3CC LOCAL TERM=3277,CUADDR=3CC,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUU3CD LOCAL TERM=3277,CUADDR=3CD,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUU3CE LOCAL TERM=3277,CUADDR=3CE,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
*
CUU3CF LOCAL TERM=3284,CUADDR=3CF,ISTATUS=ACTIVE
*
./ ADD NAME=LCLD00,LIST=ALL
LCLD00 LBUILD SUBAREA=6
CUUD00 LOCAL TERM=3277,CUADDR=D00,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUD01 LOCAL TERM=3277,CUADDR=D01,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUD02 LOCAL TERM=3277,CUADDR=D02,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUD03 LOCAL TERM=3277,CUADDR=D03,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUD04 LOCAL TERM=3277,CUADDR=D04,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUD05 LOCAL TERM=3277,CUADDR=D05,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUD06 LOCAL TERM=3277,CUADDR=D06,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
*
CUUD07 LOCAL TERM=3284,CUADDR=D07,ISTATUS=ACTIVE
*
CUUD08 LOCAL TERM=3277,CUADDR=D08,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUD09 LOCAL TERM=3277,CUADDR=D09,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUD0A LOCAL TERM=3277,CUADDR=D0A,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUD0B LOCAL TERM=3277,CUADDR=D0B,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUD0C LOCAL TERM=3277,CUADDR=D0C,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUD0D LOCAL TERM=3277,CUADDR=D0D,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUD0E LOCAL TERM=3277,CUADDR=D0E,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
*
CUUD0F LOCAL TERM=3284,CUADDR=D0F,ISTATUS=ACTIVE
*
./ ADD NAME=LCLD10,LIST=ALL
LCLD10 LBUILD SUBAREA=7
CUUD10 LOCAL TERM=3277,CUADDR=D10,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUD11 LOCAL TERM=3277,CUADDR=D11,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUD12 LOCAL TERM=3277,CUADDR=D12,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUD13 LOCAL TERM=3277,CUADDR=D13,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUD14 LOCAL TERM=3277,CUADDR=D14,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUD15 LOCAL TERM=3277,CUADDR=D15,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUD16 LOCAL TERM=3277,CUADDR=D16,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
*
CUUD17 LOCAL TERM=3284,CUADDR=D17,ISTATUS=ACTIVE
*
CUUD18 LOCAL TERM=3277,CUADDR=D18,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUD19 LOCAL TERM=3277,CUADDR=D19,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUD1A LOCAL TERM=3277,CUADDR=D1A,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUD1B LOCAL TERM=3277,CUADDR=D1B,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUD1C LOCAL TERM=3277,CUADDR=D1C,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUD1D LOCAL TERM=3277,CUADDR=D1D,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUD1E LOCAL TERM=3277,CUADDR=D1E,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
*
CUUD1F LOCAL TERM=3284,CUADDR=D1F,ISTATUS=ACTIVE
*
./ ADD NAME=LCLD20,LIST=ALL
LCLD20 LBUILD SUBAREA=8
CUUD20 LOCAL TERM=3277,CUADDR=D20,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUD21 LOCAL TERM=3277,CUADDR=D21,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUD22 LOCAL TERM=3277,CUADDR=D22,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUD23 LOCAL TERM=3277,CUADDR=D23,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUD24 LOCAL TERM=3277,CUADDR=D24,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUD25 LOCAL TERM=3277,CUADDR=D25,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUD26 LOCAL TERM=3277,CUADDR=D26,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
*
CUUD27 LOCAL TERM=3284,CUADDR=D27,ISTATUS=ACTIVE
*
CUUD28 LOCAL TERM=3277,CUADDR=D28,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUD29 LOCAL TERM=3277,CUADDR=D29,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUD2A LOCAL TERM=3277,CUADDR=D2A,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUD2B LOCAL TERM=3277,CUADDR=D2B,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUD2C LOCAL TERM=3277,CUADDR=D2C,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUD2D LOCAL TERM=3277,CUADDR=D2D,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUD2E LOCAL TERM=3277,CUADDR=D2E,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
*
CUUD2F LOCAL TERM=3284,CUADDR=D2F,ISTATUS=ACTIVE
*
./ ADD NAME=LCLD30,LIST=ALL
LCLD30 LBUILD SUBAREA=9
CUUD30 LOCAL TERM=3277,CUADDR=D30,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUD31 LOCAL TERM=3277,CUADDR=D31,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUD32 LOCAL TERM=3277,CUADDR=D32,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUD33 LOCAL TERM=3277,CUADDR=D33,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUD34 LOCAL TERM=3277,CUADDR=D34,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUD35 LOCAL TERM=3277,CUADDR=D35,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUD36 LOCAL TERM=3277,CUADDR=D36,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
*
CUUD37 LOCAL TERM=3284,CUADDR=D37,ISTATUS=ACTIVE
*
CUUD38 LOCAL TERM=3277,CUADDR=D38,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUD39 LOCAL TERM=3277,CUADDR=D39,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUD3A LOCAL TERM=3277,CUADDR=D3A,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUD3B LOCAL TERM=3277,CUADDR=D3B,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUD3C LOCAL TERM=3277,CUADDR=D3C,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUD3D LOCAL TERM=3277,CUADDR=D3D,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUD3E LOCAL TERM=3277,CUADDR=D3E,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
*
CUUD3F LOCAL TERM=3284,CUADDR=D3F,ISTATUS=ACTIVE
*
./ ADD NAME=LCLD40,LIST=ALL
LCLD40 LBUILD SUBAREA=10
CUUD40 LOCAL TERM=3277,CUADDR=D40,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUD41 LOCAL TERM=3277,CUADDR=D41,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUD42 LOCAL TERM=3277,CUADDR=D42,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUD43 LOCAL TERM=3277,CUADDR=D43,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUD44 LOCAL TERM=3277,CUADDR=D44,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUD45 LOCAL TERM=3277,CUADDR=D45,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUD46 LOCAL TERM=3277,CUADDR=D46,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
*
CUUD47 LOCAL TERM=3284,CUADDR=D47,ISTATUS=ACTIVE
*
CUUD48 LOCAL TERM=3277,CUADDR=D48,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUD49 LOCAL TERM=3277,CUADDR=D49,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUD4A LOCAL TERM=3277,CUADDR=D4A,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUD4B LOCAL TERM=3277,CUADDR=D4B,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUD4C LOCAL TERM=3277,CUADDR=D4C,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUD4D LOCAL TERM=3277,CUADDR=D4D,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUD4E LOCAL TERM=3277,CUADDR=D4E,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
*
CUUD4F LOCAL TERM=3284,CUADDR=D4F,ISTATUS=ACTIVE
*
./ ADD NAME=LCLD50,LIST=ALL
LCLD50 LBUILD SUBAREA=11
CUUD50 LOCAL TERM=3277,CUADDR=D50,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUD51 LOCAL TERM=3277,CUADDR=D51,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUD52 LOCAL TERM=3277,CUADDR=D52,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUD53 LOCAL TERM=3277,CUADDR=D53,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUD54 LOCAL TERM=3277,CUADDR=D54,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUD55 LOCAL TERM=3277,CUADDR=D55,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUD56 LOCAL TERM=3277,CUADDR=D56,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
*
CUUD57 LOCAL TERM=3284,CUADDR=D57,ISTATUS=ACTIVE
*
CUUD58 LOCAL TERM=3277,CUADDR=D58,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUD59 LOCAL TERM=3277,CUADDR=D59,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUD5A LOCAL TERM=3277,CUADDR=D5A,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUD5B LOCAL TERM=3277,CUADDR=D5B,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUD5C LOCAL TERM=3277,CUADDR=D5C,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUD5D LOCAL TERM=3277,CUADDR=D5D,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUD5E LOCAL TERM=3277,CUADDR=D5E,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
*
CUUD5F LOCAL TERM=3284,CUADDR=D5F,ISTATUS=ACTIVE
*
./ ADD NAME=LCLD60,LIST=ALL
LCLD60 LBUILD SUBAREA=12
CUUD60 LOCAL TERM=3277,CUADDR=D60,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUD61 LOCAL TERM=3277,CUADDR=D61,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUD62 LOCAL TERM=3277,CUADDR=D62,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUD63 LOCAL TERM=3277,CUADDR=D63,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUD64 LOCAL TERM=3277,CUADDR=D64,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUD65 LOCAL TERM=3277,CUADDR=D65,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUD66 LOCAL TERM=3277,CUADDR=D66,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
*
CUUD67 LOCAL TERM=3284,CUADDR=D67,ISTATUS=ACTIVE
*
CUUD68 LOCAL TERM=3277,CUADDR=D68,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUD69 LOCAL TERM=3277,CUADDR=D69,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUD6A LOCAL TERM=3277,CUADDR=D6A,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUD6B LOCAL TERM=3277,CUADDR=D6B,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUD6C LOCAL TERM=3277,CUADDR=D6C,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUD6D LOCAL TERM=3277,CUADDR=D6D,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUD6E LOCAL TERM=3277,CUADDR=D6E,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
*
CUUD6F LOCAL TERM=3284,CUADDR=D6F,ISTATUS=ACTIVE
*
./ ADD NAME=LCLD70,LIST=ALL
LCLD70 LBUILD SUBAREA=13
CUUD70 LOCAL TERM=3277,CUADDR=D70,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUD71 LOCAL TERM=3277,CUADDR=D71,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUD72 LOCAL TERM=3277,CUADDR=D72,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUD73 LOCAL TERM=3277,CUADDR=D73,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUD74 LOCAL TERM=3277,CUADDR=D74,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUD75 LOCAL TERM=3277,CUADDR=D75,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUD76 LOCAL TERM=3277,CUADDR=D76,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
*
CUUD77 LOCAL TERM=3284,CUADDR=D77,ISTATUS=ACTIVE
*
CUUD78 LOCAL TERM=3277,CUADDR=D78,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUD79 LOCAL TERM=3277,CUADDR=D79,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUD7A LOCAL TERM=3277,CUADDR=D7A,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUD7B LOCAL TERM=3277,CUADDR=D7B,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUD7C LOCAL TERM=3277,CUADDR=D7C,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUD7D LOCAL TERM=3277,CUADDR=D7D,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUD7E LOCAL TERM=3277,CUADDR=D7E,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
*
CUUD7F LOCAL TERM=3284,CUADDR=D7F,ISTATUS=ACTIVE
*
./ ADD NAME=LCLD80,LIST=ALL
LCLD80 LBUILD SUBAREA=14
CUUD80 LOCAL TERM=3277,CUADDR=D80,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUD81 LOCAL TERM=3277,CUADDR=D81,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUD82 LOCAL TERM=3277,CUADDR=D82,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUD83 LOCAL TERM=3277,CUADDR=D83,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUD84 LOCAL TERM=3277,CUADDR=D84,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUD85 LOCAL TERM=3277,CUADDR=D85,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUD86 LOCAL TERM=3277,CUADDR=D86,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
*
CUUD87 LOCAL TERM=3284,CUADDR=D87,ISTATUS=ACTIVE
*
CUUD88 LOCAL TERM=3277,CUADDR=D88,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUD89 LOCAL TERM=3277,CUADDR=D89,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUD8A LOCAL TERM=3277,CUADDR=D8A,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUD8B LOCAL TERM=3277,CUADDR=D8B,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUD8C LOCAL TERM=3277,CUADDR=D8C,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUD8D LOCAL TERM=3277,CUADDR=D8D,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUD8E LOCAL TERM=3277,CUADDR=D8E,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
*
CUUD8F LOCAL TERM=3284,CUADDR=D8F,ISTATUS=ACTIVE
*
./ ADD NAME=LCLD90,LIST=ALL
LCLD90 LBUILD SUBAREA=15
CUUD90 LOCAL TERM=3277,CUADDR=D90,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUD91 LOCAL TERM=3277,CUADDR=D91,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUD92 LOCAL TERM=3277,CUADDR=D92,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUD93 LOCAL TERM=3277,CUADDR=D93,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUD94 LOCAL TERM=3277,CUADDR=D94,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUD95 LOCAL TERM=3277,CUADDR=D95,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUD96 LOCAL TERM=3277,CUADDR=D96,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
*
CUUD97 LOCAL TERM=3284,CUADDR=D97,ISTATUS=ACTIVE
*
CUUD98 LOCAL TERM=3277,CUADDR=D98,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUD99 LOCAL TERM=3277,CUADDR=D99,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUD9A LOCAL TERM=3277,CUADDR=D9A,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUD9B LOCAL TERM=3277,CUADDR=D9B,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUD9C LOCAL TERM=3277,CUADDR=D9C,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUD9D LOCAL TERM=3277,CUADDR=D9D,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUD9E LOCAL TERM=3277,CUADDR=D9E,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
*
CUUD9F LOCAL TERM=3284,CUADDR=D9F,ISTATUS=ACTIVE
*
./ ADD NAME=LCLDA0,LIST=ALL
LCLDA0 LBUILD SUBAREA=16
CUUDA0 LOCAL TERM=3277,CUADDR=DA0,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUDA1 LOCAL TERM=3277,CUADDR=DA1,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUDA2 LOCAL TERM=3277,CUADDR=DA2,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUDA3 LOCAL TERM=3277,CUADDR=DA3,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUDA4 LOCAL TERM=3277,CUADDR=DA4,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUDA5 LOCAL TERM=3277,CUADDR=DA5,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUDA6 LOCAL TERM=3277,CUADDR=DA6,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
*
CUUDA7 LOCAL TERM=3284,CUADDR=DA7,ISTATUS=ACTIVE
*
CUUDA8 LOCAL TERM=3277,CUADDR=DA8,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUDA9 LOCAL TERM=3277,CUADDR=DA9,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUDAA LOCAL TERM=3277,CUADDR=DAA,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUDAB LOCAL TERM=3277,CUADDR=DAB,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUDAC LOCAL TERM=3277,CUADDR=DAC,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUDAD LOCAL TERM=3277,CUADDR=DAD,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUDAE LOCAL TERM=3277,CUADDR=DAE,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
*
CUUDAF LOCAL TERM=3284,CUADDR=DAF,ISTATUS=ACTIVE
*
./ ADD NAME=LCLDB0,LIST=ALL
LCLDB0 LBUILD SUBAREA=17
CUUDB0 LOCAL TERM=3277,CUADDR=DB0,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUDB1 LOCAL TERM=3277,CUADDR=DB1,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUDB2 LOCAL TERM=3277,CUADDR=DB2,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUDB3 LOCAL TERM=3277,CUADDR=DB3,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUDB4 LOCAL TERM=3277,CUADDR=DB4,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUDB5 LOCAL TERM=3277,CUADDR=DB5,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUDB6 LOCAL TERM=3277,CUADDR=DB6,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
*
CUUDB7 LOCAL TERM=3284,CUADDR=DB7,ISTATUS=ACTIVE
*
CUUDB8 LOCAL TERM=3277,CUADDR=DB8,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUDB9 LOCAL TERM=3277,CUADDR=DB9,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUDBA LOCAL TERM=3277,CUADDR=DBA,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUDBB LOCAL TERM=3277,CUADDR=DBB,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUDBC LOCAL TERM=3277,CUADDR=DBC,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUDBD LOCAL TERM=3277,CUADDR=DBD,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUDBE LOCAL TERM=3277,CUADDR=DBE,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
*
CUUDBF LOCAL TERM=3284,CUADDR=DBF,ISTATUS=ACTIVE
*
./ ADD NAME=LCLDC0,LIST=ALL
LCLDC0 LBUILD SUBAREA=18
CUUDC0 LOCAL TERM=3277,CUADDR=DC0,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUDC1 LOCAL TERM=3277,CUADDR=DC1,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUDC2 LOCAL TERM=3277,CUADDR=DC2,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUDC3 LOCAL TERM=3277,CUADDR=DC3,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUDC4 LOCAL TERM=3277,CUADDR=DC4,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUDC5 LOCAL TERM=3277,CUADDR=DC5,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUDC6 LOCAL TERM=3277,CUADDR=DC6,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
*
CUUDC7 LOCAL TERM=3284,CUADDR=DC7,ISTATUS=ACTIVE
*
CUUDC8 LOCAL TERM=3277,CUADDR=DC8,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUDC9 LOCAL TERM=3277,CUADDR=DC9,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUDCA LOCAL TERM=3277,CUADDR=DCA,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUDCB LOCAL TERM=3277,CUADDR=DCB,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUDCC LOCAL TERM=3277,CUADDR=DCC,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUDCD LOCAL TERM=3277,CUADDR=DCD,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUDCE LOCAL TERM=3277,CUADDR=DCE,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
*
CUUDCF LOCAL TERM=3284,CUADDR=DCF,ISTATUS=ACTIVE
*
./ ADD NAME=LCLDD0,LIST=ALL
LCLDD0 LBUILD SUBAREA=19
CUUDD0 LOCAL TERM=3277,CUADDR=DD0,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUDD1 LOCAL TERM=3277,CUADDR=DD1,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUDD2 LOCAL TERM=3277,CUADDR=DD2,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUDD3 LOCAL TERM=3277,CUADDR=DD3,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUDD4 LOCAL TERM=3277,CUADDR=DD4,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUDD5 LOCAL TERM=3277,CUADDR=DD5,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUDD6 LOCAL TERM=3277,CUADDR=DD6,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
*
CUUDD7 LOCAL TERM=3284,CUADDR=DD7,ISTATUS=ACTIVE
*
CUUDD8 LOCAL TERM=3277,CUADDR=DD8,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUDD9 LOCAL TERM=3277,CUADDR=DD9,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUDDA LOCAL TERM=3277,CUADDR=DDA,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUDDB LOCAL TERM=3277,CUADDR=DDB,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUDDC LOCAL TERM=3277,CUADDR=DDC,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUDDD LOCAL TERM=3277,CUADDR=DDD,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUDDE LOCAL TERM=3277,CUADDR=DDE,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
*
CUUDDF LOCAL TERM=3284,CUADDR=DDF,ISTATUS=ACTIVE
*
./ ADD NAME=LCLDE0,LIST=ALL
LCLDE0 LBUILD SUBAREA=20
CUUDE0 LOCAL TERM=3277,CUADDR=DE0,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUDE1 LOCAL TERM=3277,CUADDR=DE1,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUDE2 LOCAL TERM=3277,CUADDR=DE2,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUDE3 LOCAL TERM=3277,CUADDR=DE3,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUDE4 LOCAL TERM=3277,CUADDR=DE4,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUDE5 LOCAL TERM=3277,CUADDR=DE5,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUDE6 LOCAL TERM=3277,CUADDR=DE6,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
*
CUUDE7 LOCAL TERM=3284,CUADDR=DE7,ISTATUS=ACTIVE
*
CUUDE8 LOCAL TERM=3277,CUADDR=DE8,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUDE9 LOCAL TERM=3277,CUADDR=DE9,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUDEA LOCAL TERM=3277,CUADDR=DEA,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUDEB LOCAL TERM=3277,CUADDR=DEB,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUDEC LOCAL TERM=3277,CUADDR=DEC,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUDED LOCAL TERM=3277,CUADDR=DED,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUDEE LOCAL TERM=3277,CUADDR=DEE,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
*
CUUDEF LOCAL TERM=3284,CUADDR=DEF,ISTATUS=ACTIVE
*
./ ADD NAME=LCLDF0,LIST=ALL
LCLDF0 LBUILD SUBAREA=21
CUUDF0 LOCAL TERM=3277,CUADDR=DF0,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUDF1 LOCAL TERM=3277,CUADDR=DF1,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUDF2 LOCAL TERM=3277,CUADDR=DF2,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUDF3 LOCAL TERM=3277,CUADDR=DF3,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUDF4 LOCAL TERM=3277,CUADDR=DF4,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUDF5 LOCAL TERM=3277,CUADDR=DF5,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUDF6 LOCAL TERM=3277,CUADDR=DF6,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
*
CUUDF7 LOCAL TERM=3284,CUADDR=DF7,ISTATUS=ACTIVE
*
CUUDF8 LOCAL TERM=3277,CUADDR=DF8,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUDF9 LOCAL TERM=3277,CUADDR=DF9,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUDFA LOCAL TERM=3277,CUADDR=DFA,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUDFB LOCAL TERM=3277,CUADDR=DFB,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUDFC LOCAL TERM=3277,CUADDR=DFC,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUDFD LOCAL TERM=3277,CUADDR=DFD,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
CUUDFE LOCAL TERM=3277,CUADDR=DFE,ISTATUS=ACTIVE, +
LOGTAB=BSPLIN01,LOGAPPL=NETSOL, +
FEATUR2=(MODEL2,PFK)
*
CUUDFF LOCAL TERM=3284,CUADDR=DFF,ISTATUS=ACTIVE
*
./ ENDUP
/*
//*
//* REMOVE OLD MEMBERS FROM VTAMOBJ…
//*
//DELETE EXEC PGM=IEHPROGM
//SYSPRINT DD SYSOUT=*
//VTAMOBJ DD UNIT=3350,VOL=SER=MVSRES,DISP=SHR
//SYSIN DD *
SCRATCH DSNAME=SYS1.VTAMOBJ,MEMBER=LCL0C0,VOL=3350=MVSRES
SCRATCH DSNAME=SYS1.VTAMOBJ,MEMBER=LCL1C0,VOL=3350=MVSRES
SCRATCH DSNAME=SYS1.VTAMOBJ,MEMBER=LCL2C0,VOL=3350=MVSRES
SCRATCH DSNAME=SYS1.VTAMOBJ,MEMBER=LCL3C0,VOL=3350=MVSRES
SCRATCH DSNAME=SYS1.VTAMOBJ,MEMBER=LCLD00,VOL=3350=MVSRES
SCRATCH DSNAME=SYS1.VTAMOBJ,MEMBER=LCLD10,VOL=3350=MVSRES
SCRATCH DSNAME=SYS1.VTAMOBJ,MEMBER=LCLD20,VOL=3350=MVSRES
SCRATCH DSNAME=SYS1.VTAMOBJ,MEMBER=LCLD30,VOL=3350=MVSRES
SCRATCH DSNAME=SYS1.VTAMOBJ,MEMBER=LCLD40,VOL=3350=MVSRES
SCRATCH DSNAME=SYS1.VTAMOBJ,MEMBER=LCLD50,VOL=3350=MVSRES
SCRATCH DSNAME=SYS1.VTAMOBJ,MEMBER=LCLD60,VOL=3350=MVSRES
SCRATCH DSNAME=SYS1.VTAMOBJ,MEMBER=LCLD70,VOL=3350=MVSRES
SCRATCH DSNAME=SYS1.VTAMOBJ,MEMBER=LCLD80,VOL=3350=MVSRES
SCRATCH DSNAME=SYS1.VTAMOBJ,MEMBER=LCLD90,VOL=3350=MVSRES
SCRATCH DSNAME=SYS1.VTAMOBJ,MEMBER=LCLDA0,VOL=3350=MVSRES
SCRATCH DSNAME=SYS1.VTAMOBJ,MEMBER=LCLDB0,VOL=3350=MVSRES
SCRATCH DSNAME=SYS1.VTAMOBJ,MEMBER=LCLDC0,VOL=3350=MVSRES
SCRATCH DSNAME=SYS1.VTAMOBJ,MEMBER=LCLDD0,VOL=3350=MVSRES
SCRATCH DSNAME=SYS1.VTAMOBJ,MEMBER=LCLDE0,VOL=3350=MVSRES
SCRATCH DSNAME=SYS1.VTAMOBJ,MEMBER=LCLDF0,VOL=3350=MVSRES
/*
//

3. Hercules must know about the terminals. Replace the “Device section - MVS Consoles and Terminals” section of your conf/tk3upd.conf file with the following. Note I’ve defined a name – KICKS – for the 3270 group 00C5-0DFE.This isn’t strictly necessary to run the scripts, but its use is discussed in the final recipe of this series as part of a path beyond 250 users (To maybe 1000? More? Would it be cool to demonstrate 5000 users on Hercules?)

#
# Device section - MVS Consoles and Terminals
#
0010 3270 # Master console (3270) # 1
#011 3270 # Master console (3270) # 2
# following in most TK systems...
# -- 56 3270's and 8 3284's
00C0.5 3270
00C5.2 3270 KICKS
00C7 3287
00C8.7 3270 KICKS
00CF 3287
01C0.7 3270 KICKS
01C7 3287
01C8.7 3270 KICKS
01CF 3287
02C0.7 3270 KICKS
02C7 3287
02C8.7 3270 KICKS
02CF 3287
03C0.7 3270 KICKS
03C7 3287
03C8.7 3270 KICKS
03CF 3287
# following only defined in Phil Robert's TK3UPD
# -- 240 3270's and 32 3284's
0D00.7 3270 KICKS
0D07 3287
0D08.7 3270 KICKS
0D0F 3287
0D10.7 3270 KICKS
0D17 3287
0D18.7 3270 KICKS
0D1F 3287
0D20.7 3270 KICKS
0D27 3287
0D28.7 3270 KICKS
0D2F 3287
0D30.7 3270 KICKS
0D37 3287
0D38.7 3270 KICKS
0D3F 3287
0D40.7 3270 KICKS
0D47 3287
0D48.7 3270 KICKS
0D4F 3287
0D50.7 3270 KICKS
0D57 3287
0D58.7 3270 KICKS
0D5F 3287
0D60.7 3270 KICKS
0D67 3287
0D68.7 3270 KICKS
0D6F 3287
0D70.7 3270 KICKS
0D77 3287
0D78.7 3270 KICKS
0D7F 3287
0D80.7 3270 KICKS
0D87 3287
0D88.7 3270 KICKS
0D8F 3287
0D90.7 3270 KICKS
0D97 3287
0D98.7 3270 KICKS
0D9F 3287
0DA0.7 3270 KICKS
0DA7 3287
0DA8.7 3270 KICKS
0DAF 3287
0DB0.7 3270 KICKS
0DB7 3287
0DB8.7 3270 KICKS
0DBF 3287
0DC0.7 3270 KICKS
0DC7 3287
0DC8.7 3270 KICKS
0DCF 3287
0DD0.7 3270 KICKS
0DD7 3287
0DD8.7 3270 KICKS
0DDF 3287
0DE0.7 3270 KICKS
0DE7 3287
0DE8.7 3270 KICKS
0DEF 3287
0DF0.7 3270 KICKS
0DF7 3287
0DF8.7 3270 KICKS
0DFF 3287

Users

The turnkey system comes with jobs to create tso user accounts, and, if you like, you can use those to create the 251 tso users you will need. However doing it that way is pretty labor intensive. The following simplifies that effort significantly by eliminating the need to type most of the master catalog passwords, by using a loop to create the accounts rather than requiring you to code each one, and by automatically deleting old accounts, files, and aliases before creating new ones.

It defines unprivileged (NOLIM NOOPER NOACCT NOJCL NOMOUNT)users as “KIKnnn”, with null passwords. Just cut, paste, and run…

//DOUSERS JOB CLASS=A,MSGCLASS=A,MSGLEVEL=(1,1)
//*
//* ADD/DELETE (OR WHATEVER) LARGE GROUP OF USERS
//* (TAKES ABOUT 10 MINUTES FOR 256 USERS)
//*
//* 1ST REMOVE MASTER CATALOG PASSWORD SO YOU
//* DON'T HAVE TO TYPE IT A MILLION TIMES...
//* (STILL HAVE TO TYPE IT 4 TIMES)
//*
//UNPROT EXEC PGM=IDCAMS
//SYSPRINT DD SYSOUT=*
//SYSIN DD *
ALTER SYS1.VMASTCAT NULLIFY(UPDATEPW)
/*
//* CREATE TEMP CLIST(S) TO DO (WHATEVER) THEN RUN
//* THE CLIST(S) AGAINST THE DESIRED USERIDS.
//*
//EDIT EXEC PGM=IKJEFT01,DYNAMNBR=50
//SYSHELP DD DSN=SYS1.HELP,DISP=SHR
//SYSUADS DD DSN=SYS1.UADS,DISP=SHR
//SYSLBC DD DSN=SYS1.BRODCAST,DISP=SHR
//SYSPROC DD DSN=PROC,DCB=(RECFM=FB,LRECL=80,BLKSIZE=400),
// UNIT=SYSDA,SPACE=(CYL,(1,1,10)),DISP=(,DELETE,DELETE)
//SYSTSPRT DD SYSOUT=*
//SYSTSIN DD *
PROFILE PREFIX(HERC01)
EDIT 'PROC(ADDU)' DATA NONUM ASIS
PROC 1 UID
CONTROL MSG NOFLUSH
/* KILL USER ACCOUNT IF IT ALREADY EXISTS */
DELU &UID
/* CREATE USER ACCOUNT */
ACCOUNT
SYNC
ADD (&UID * * FSILOGON) +
NOLIM NOOPER NOACCT NOJCL NOMOUNT SIZE(4096) UNIT(3350)
LIST (&UID)
END
/* ADD NEW ALIAS */
DEFINE ALIAS(NAME('&UID') RELATE('SYS1.UCAT.TSO'))
EXIT
END SAVE
EDIT 'PROC(DELU)' DATA NONUM ASIS
PROC 1 UID
CONTROL MSG NOFLUSH
/* KILL USER ACCOUNT */
ACCOUNT
SYNC
DEL (&UID)
END
/* DELETE FILES AND ALIAS */
DELETE '&UID..*'
DELETE '&UID..KICKS.*'
DELETE '&UID..TEST.*'
DELETE '&UID' ALIAS
EXIT
END SAVE
EDIT 'PROC(LOTS)' DATA NONUM ASIS
PROC 3 WHAT LOW HIGH
CONTROL MSG NOFLUSH
SET I = &LOW
DO WHILE &I <= &HIGH
/* TURN INDEX INTO USERID */
SET U = &STR(0)&STR(0)&STR(0)&I
SET L = &LENGTH(&STR(&U))
SET U = KIK&SUBSTR(&EVAL(&L-2):&L,&U)
&WHAT &U
SET I = &I + 1
END
EXIT
END SAVE
/* NOW RUN THE CLIST(S) */
LOTS ADDU 0 255
/*
//* ALL DONE, PASSWORD PROTECT THE MASTER CATALOG AGAIN
//*
//PROTECT EXEC PGM=IDCAMS
//SYSPRINT DD SYSOUT=*
//SYSIN DD *
ALTER SYS1.VMASTCAT UPDATEPW(SECRET)
/*
//

Besides creating the TSO users you must also let MVS know you might want to use them all at once. You do this by modifying SYS1.PARMLIB(IEASYS00) and SYS1.PARMLIB(TSOKEY00). Change IEASYS00 MAXUSER=20 to MAXUSER=300. Change TSOKEY00 USERMAX=8 to USERMAX=275.

There are several schools of thought on whether to modify these members or create new members (IEASYS01, TSOKEY01 for example). I go for modifying the members. Recovery is different in the two cases, but arguably a similar effort, and if you modify instead of add you are less likely to end up running something other than what you intended (due to a fouled up IPL).

VTAM also needs to know you’re going to use all these TSO sessions at once. This is done by defining members in SYS1.VTAMLST that describe applications. It may not seem so strange that we need to tell VTAM about this “again” if you remember that VTAM is a layer between terminals (what we already told VTAM about) and applications (what we are about to tell it about). When you look at SYS1.VTAMLST you’ll see member APPLTSO defining a few TSO logons. Since some will want to cut & paste here is the job you can submit to update APPLTSO for 275 TSO users.

//VTAMLST2 JOB CLASS=A,MSGLEVEL=(1,1),MSGCLASS=A
//*
//STORE EXEC PGM=IEBUPDTE,REGION=1024K,PARM=NEW
//SYSUT2 DD DSN=SYS1.VTAMLST,DISP=SHR
//SYSPRINT DD SYSOUT=*
//SYSIN DD *
./ ADD NAME=APPLTSO,LIST=ALL
TSO APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0001 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0002 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0003 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0004 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0005 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0006 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0007 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0008 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0009 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0010 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0011 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0012 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0013 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0014 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0015 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0016 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0017 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0018 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0019 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0020 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0021 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0022 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0023 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0024 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0025 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0026 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0027 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0028 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0029 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0030 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0031 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0032 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0033 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0034 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0035 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0036 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0037 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0038 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0039 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0040 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0041 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0042 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0043 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0044 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0045 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0046 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0047 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0048 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0049 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0050 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0051 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0052 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0053 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0054 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0055 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0056 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0057 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0058 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0059 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0060 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0061 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0062 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0063 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0064 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0065 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0066 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0067 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0068 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0069 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0070 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0071 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0072 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0073 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0074 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0075 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0076 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0077 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0078 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0079 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0080 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0081 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0082 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0083 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0084 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0085 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0086 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0087 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0088 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0089 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0090 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0091 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0092 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0093 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0094 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0095 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0096 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0097 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0098 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0099 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0100 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0101 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0102 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0103 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0104 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0105 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0106 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0107 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0108 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0109 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0110 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0111 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0112 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0113 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0114 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0115 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0116 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0117 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0118 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0119 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0120 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0121 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0122 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0123 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0124 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0125 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0126 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0127 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0128 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0129 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0130 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0131 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0132 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0133 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0134 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0135 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0136 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0137 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0138 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0139 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0140 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0141 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0142 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0143 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0144 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0145 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0146 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0147 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0148 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0149 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0150 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0151 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0152 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0153 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0154 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0155 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0156 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0157 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0158 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0159 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0160 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0161 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0162 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0163 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0164 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0165 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0166 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0167 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0168 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0169 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0170 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0171 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0172 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0173 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0174 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0175 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0176 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0177 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0178 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0179 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0180 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0181 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0182 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0183 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0184 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0185 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0186 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0187 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0188 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0189 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0190 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0191 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0192 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0193 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0194 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0195 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0196 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0197 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0198 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0199 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0200 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0201 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0202 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0203 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0204 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0205 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0206 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0207 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0208 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0209 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0210 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0211 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0212 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0213 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0214 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0215 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0216 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0217 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0218 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0219 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0220 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0221 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0222 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0223 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0224 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0225 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0226 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0227 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0228 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0229 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0230 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0231 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0232 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0233 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0234 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0235 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0236 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0237 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0238 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0239 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0240 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0241 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0242 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0243 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0244 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0245 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0246 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0247 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0248 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0249 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0250 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0251 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0252 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0253 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0254 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0255 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0256 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0257 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0258 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0259 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0260 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0261 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0262 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0263 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0264 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0265 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0266 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0267 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0268 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0269 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0270 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0271 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0272 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0273 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0274 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
TSO0275 APPL AUTH=(PASS,NVPACE,TSO),BUFFACT=1
./ ENDUP
/*
//*
//* REMOVE OLD MEMBERS FROM VTAMOBJ…
//*
//DELETE EXEC PGM=IEHPROGM
//SYSPRINT DD SYSOUT=*
//VTAMOBJ DD UNIT=3350,VOL=SER=MVSRES,DISP=SHR
//SYSIN DD *
SCRATCH DSNAME=SYS1.VTAMOBJ,MEMBER=APPLTSO,VOL=3350=MVSRES
/*
//

The script

BTW, the EXPECT script also has to know about all these terminals and users! So replace the sets for thewho, thewhat, and thewhere in last week’s script with

# the userids (251)
set thewho {
"kik001" "kik002" "kik003" "kik004" "kik005"
"kik006" "kik007" "kik008" "kik009" "kik010"
"kik011" "kik012" "kik013" "kik014" "kik015"
"kik016" "kik017" "kik018" "kik019" "kik020"
"kik021" "kik022" "kik023" "kik024" "kik025"
"kik026" "kik027" "kik028" "kik029" "kik030"
"kik031" "kik032" "kik033" "kik034" "kik035"
"kik036" "kik037" "kik038" "kik039" "kik040"
"kik041" "kik042" "kik043" "kik044" "kik045"
"kik046" "kik047" "kik048" "kik049" "kik050"
"kik051" "kik052" "kik053" "kik054" "kik055"
"kik056" "kik057" "kik058" "kik059" "kik060"
"kik061" "kik062" "kik063" "kik064" "kik065"
"kik066" "kik067" "kik068" "kik069" "kik070"
"kik071" "kik072" "kik073" "kik074" "kik075"
"kik076" "kik077" "kik078" "kik079" "kik080"
"kik081" "kik082" "kik083" "kik084" "kik085"
"kik086" "kik087" "kik088" "kik089" "kik090"
"kik091" "kik092" "kik093" "kik094" "kik095"
"kik096" "kik097" "kik098" "kik099" "kik100"
"kik101" "kik102" "kik103" "kik104" "kik105"
"kik106" "kik107" "kik108" "kik109" "kik110"
"kik111" "kik112" "kik113" "kik114" "kik115"
"kik116" "kik117" "kik118" "kik119" "kik120"
"kik121" "kik122" "kik123" "kik124" "kik125"
"kik126" "kik127" "kik128" "kik129" "kik130"
"kik131" "kik132" "kik133" "kik134" "kik135"
"kik136" "kik137" "kik138" "kik139" "kik140"
"kik141" "kik142" "kik143" "kik144" "kik145"
"kik146" "kik147" "kik148" "kik149" "kik150"
"kik151" "kik152" "kik153" "kik154" "kik155"
"kik156" "kik157" "kik158" "kik159" "kik160"
"kik161" "kik162" "kik163" "kik164" "kik165"
"kik166" "kik167" "kik168" "kik169" "kik170"
"kik171" "kik172" "kik173" "kik174" "kik175"
"kik176" "kik177" "kik178" "kik179" "kik180"
"kik181" "kik182" "kik183" "kik184" "kik185"
"kik186" "kik187" "kik188" "kik189" "kik190"
"kik191" "kik192" "kik193" "kik194" "kik195"
"kik196" "kik197" "kik198" "kik199" "kik200"
"kik201" "kik202" "kik203" "kik204" "kik205"
"kik206" "kik207" "kik208" "kik209" "kik210"
"kik211" "kik212" "kik213" "kik214" "kik215"
"kik216" "kik217" "kik218" "kik219" "kik220"
"kik221" "kik222" "kik223" "kik224" "kik225"
"kik226" "kik227" "kik228" "kik229" "kik230"
"kik231" "kik232" "kik233" "kik234" "kik235"
"kik236" "kik237" "kik238" "kik239" "kik240"
"kik241" "kik242" "kik243" "kik244" "kik245"
"kik246" "kik247" "kik248" "kik249" "kik250"
"kik251"
}
# the passwords (251)
set thewhat {
"" "" "" "" ""
"" "" "" "" ""
"" "" "" "" ""
"" "" "" "" ""
"" "" "" "" ""
"" "" "" "" ""
"" "" "" "" ""
"" "" "" "" ""
"" "" "" "" ""
"" "" "" "" ""
"" "" "" "" ""
"" "" "" "" ""
"" "" "" "" ""
"" "" "" "" ""
"" "" "" "" ""
"" "" "" "" ""
"" "" "" "" ""
"" "" "" "" ""
"" "" "" "" ""
"" "" "" "" ""
"" "" "" "" ""
"" "" "" "" ""
"" "" "" "" ""
"" "" "" "" ""
"" "" "" "" ""
"" "" "" "" ""
"" "" "" "" ""
"" "" "" "" ""
"" "" "" "" ""
"" "" "" "" ""
"" "" "" "" ""
"" "" "" "" ""
"" "" "" "" ""
"" "" "" "" ""
"" "" "" "" ""
"" "" "" "" ""
"" "" "" "" ""
"" "" "" "" ""
"" "" "" "" ""
"" "" "" "" ""
"" "" "" "" ""
"" "" "" "" ""
"" "" "" "" ""
"" "" "" "" ""
"" "" "" "" ""
"" "" "" "" ""
"" "" "" "" ""
"" "" "" "" ""
"" "" "" "" ""
"" "" "" "" ""
""
}
# the terminal addresses (251)
set thewhere { "0C5" "0C6"
"0C8" "0C9" "0CA" "0CB" "0CC" "0CD" "0CE"
"1C0" "1C1" "1C2" "1C3" "1C4" "1C5" "1C6"
"1C8" "1C9" "1CA" "1CB" "1CC" "1CD" "1CE"
"2C0" "2C1" "2C2" "2C3" "2C4" "2C5" "2C6"
"2C8" "2C9" "2CA" "2CB" "2CC" "2CD" "2CE"
"3C0" "3C1" "3C2" "3C3" "3C4" "3C5" "3C6"
"3C8" "3C9" "3CA" "3CB" "3CC" "3CD" "3CE"
"D00" "D01" "D02" "D03" "D04" "D05" "D06"
"D08" "D09" "D0A" "D0B" "D0C" "D0D" "D0E"
"D10" "D11" "D12" "D13" "D14" "D15" "D16"
"D18" "D19" "D1A" "D1B" "D1C" "D1D" "D1E"
"D20" "D21" "D22" "D23" "D24" "D25" "D26"
"D28" "D29" "D2A" "D2B" "D2C" "D2D" "D2E"
"D30" "D31" "D32" "D33" "D34" "D35" "D36"
"D38" "D39" "D3A" "D3B" "D3C" "D3D" "D3E"
"D40" "D41" "D42" "D43" "D44" "D45" "D46"
"D48" "D49" "D4A" "D4B" "D4C" "D4D" "D4E"
"D50" "D51" "D52" "D53" "D54" "D55" "D56"
"D58" "D59" "D5A" "D5B" "D5C" "D5D" "D5E"
"D60" "D61" "D62" "D63" "D64" "D65" "D66"
"D68" "D69" "D6A" "D6B" "D6C" "D6D" "D6E"
"D70" "D71" "D72" "D73" "D74" "D75" "D76"
"D78" "D79" "D7A" "D7B" "D7C" "D7D" "D7E"
"D80" "D81" "D82" "D83" "D84" "D85" "D86"
"D88" "D89" "D8A" "D8B" "D8C" "D8D" "D8E"
"D90" "D91" "D92" "D93" "D94" "D95" "D96"
"D98" "D99" "D9A" "D9B" "D9C" "D9D" "D9E"
"DA0" "DA1" "DA2" "DA3" "DA4" "DA5" "DA6"
"DA8" "DA9" "DAA" "DAB" "DAC" "DAD" "DAE"
"DB0" "DB1" "DB2" "DB3" "DB4" "DB5" "DB6"
"DB8" "DB9" "DBA" "DBB" "DBC" "DBD" "DBE"
"DC0" "DC1" "DC2" "DC3" "DC4" "DC5" "DC6"
"DC8" "DC9" "DCA" "DCB" "DCC" "DCD" "DCE"
"DD0" "DD1" "DD2" "DD3" "DD4" "DD5" "DD6"
"DD8" "DD9" "DDA" "DDB" "DDC" "DDD" "DDE"
"DE0" "DE1" "DE2" "DE3"
}

The known requirements lead to changes in the Hercules .conf file, the MVS parmlib, the VTAM vtamlst library, and addition of tso userids. As usual, more changes will be need as a consequence of this first set of changes and those will be the subject of the next recipe.


Copyright © Mike Noel, 2008-2015; last updated 1/17/2015 for KICKS 1.5.0