Previous Topic: Library Maintenance Under z/OS or VSENext Topic: Adding VLS Library JCL


Allocating and Initializing a VLS Library

A VLS file is organized logically as a collection of members. A member name identifies a member. The following table shows the required name length (NAMELEN) for each CA Ideal VLS file. The block size can be any size convenient to the device type, except that each file type has a minimum block size. The data is actually stored in VLS internal format in fixed length blocks. Default (installed) and minimum block sizes are shown in the following table. Data compression and space recovery are automatic.

OS

File

Required Namelen

Installed Blksize

Minimum Blksize

 

IDAT

24

1960

960

 

IDDVW

40

4000

4000

z/OS

ICxxxSRC

24

1960

960

 

IDxxxPNL

24

4000

4000

 

IDxxxOBJ

24

4000

4000

VSE

IDLxxxS

24

1960

960

 

IDLxxxO

24

4000

4000

 

IDLxxxP

24

4000

4000

The following files that CA Ideal uses are installed with CA IPC:

File

Required Namelen

Installed Blksize

Minimum Blksize

ADRLIB

24

4000

4000

ADROUT

11

4000

4000

ADRPNL

24

4000

4000

z/OS JCL to Initialize the Library

//INITIAL  EXEC PGM=VLSUTIL
//STEPLIB  DD   DSN=CA IPC.LOAD,DISP=SHR
//SYSPRINT DD   SYSOUT=*
//VLSFILE  DD   DSN=library.name,DISP=(,CATLG),
//              UNIT=xxxxx,VOL=SER=xxxxxx,SPACE=(CYL,n),
//              DCB=DSORG=DA
//AUXPRINT DD   SYSOUT=*
//SYSIN           DD   *     
FORMAT BLKSIZE=nnnn,NAMELEN=nn
/*
//

VSE JCL to Initialize the Library

// DLBL IDLCL,'IDEAL.IDL.LOAD'   *** CORE ***
// EXTENT ,IDL001
// LIBDEF PHASE,SEARCH=IDLCL.IPC     
* *** INIT A NEW VLS LIBRARY
// ASSGN SYS004,DISK,VOL=IDL001,SHR
// DLBL VLSFILE,'IDEAL.NEW$PNL',,DA
// EXTENT SYS004,IDL001,1,0,1295,120
// EXEC VLSUTIL,SIZE=(AUTO,48K)
FORMAT BLKSIZE=nnnn,NAMELEN=nn
/*