ALLOCATE utility in z/VSE

From m204wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Overview

The ALLOCATE utility provided with MODEL 204 allocates Model 204 files, including CCATEMP, CCAGRP, and CCASERVR, in the z/VSE environment. One or more files, as specified in control statements, can be allocated during one execution. You must provide a DLBL and EXTENT with complete information for each file name referenced in the ALLOCATE control statement.

ALLOCATE control statement

The ALLOCATE control statement format is:

ALLOCATE FILE (filename1 filename2 filenamex)

The following considerations apply:

  • The ALLOCATE statement is free format and can begin in any column.
  • You can include any number of ALLOCATE control statements in the input to the utility.
  • Use a continuation character (-) after the last parameter on an input record being continued.
  • There is no limitation to the number of continuation statements.
  • filename1 through filenamex refer to the file names on the DLBL statements in the job control stream.
  • If a file name referenced in the ALLOCATE statement control does not have a corresponding DLBL statement in the JCL, an error message is logged in the output audit trail.

ALLOCATE z/VSE job stream

The following job stream runs the ALLOCATE utility:

// JOB ALLOCATE MODEL 204 FILES // DLBL M204CL,'M204.CORE.IMAGE.LIBRARY' // EXTENT ,volser // LIBDEF CL,SEARCH=M204CL // DLBL CCATEMP,'CCATEMP.SCRATCH.FILE',0 // EXTENT SYS001,SYSWK1,,,1000,390 // DLBL CLAIM81,'DEMO.CLAIMS81',99/365 // EXTENT SYS001,SYSWK1,,,1390,780 // DLBL CLAIM82,'DEMO.CLAIMS82',,,99/365 // EXTENT SYS001,SYSWK1,,,1780,780 // DLBL CLIENTS,'DEMO.CLIENTS',99/365 // EXTENT SYS001,SYSWK1,,,3340,780 // DLBL VEHICLE,'DEMO.VEHICLES',99/365 // EXTENT SYS001,SYSWK1,,,4120,780 // ASSGN SYS001,DISK,VOL=SYSWK1,SHR // EXEC ALLOCATE,SIZE=AUTO *ALLOCATE DEMONSTRATION DATABASE FILES ALLOCATE FILE (CLAIM81) ALLOCATE FILE (CCATEMP - CLAIM82) ALLOCATE FILE (VEHICLE,CLIENTS) /* /&