RTFM:
ISPF uses temporary data sets to generate JCL or utility control statements
or to generate listings. To preallocate these data sets to VIO, include
the DD statements in _Figure 48_
(http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/ispzpc80/1.4.9?SHELF=EZ2MZ921&DT=20090610205143#FIGTDS)
in
the TSO LOGON procedure.
Preallocation of these data sets to VIO is not mandatory; ISPF
automatically allocates them to real data sets if required. However,
preallocation is
recommended, because it reduces overhead and eliminates potential problems
from insufficient space.
//ISPCTL0 DD DISP=NEW,UNIT=VIO,SPACE=(CYL,(1,1)),
// DCB=(LRECL=80,BLKSIZE=800,RECFM=FB)
//ISPCTL1 DD DISP=NEW,UNIT=VIO,SPACE=(CYL,(1,1)),
// DCB=(LRECL=80,BLKSIZE=800,RECFM=FB)
.
.
.
//ISPCTLW DD DISP=NEW,UNIT=VIO,SPACE=(CYL,(1,1)),
// DCB=(LRECL=80,BLKSIZE=800,RECFM=FB)
//* In this section of JCL, there is one DD for each screen
//* defined, based on the value of keyword MAXIMUM_NUMBER_OF_
//* SPLIT_SCREENS in the configuration table.
//* The DD name is in the form ISPCTLx, where x can be
//* 1-9, A-W. For example, if the keyword value = 8, only
//* ISPCTL1 to ISPCTL8 need to be coded.
//* ISPCTL0 is a special case, used only by Edit for the Submit
//* command.
//ISPWRK1 DD DISP=NEW,UNIT=VIO,SPACE=(CYL,(1,1)),
// DCB=(LRECL=256,BLKSIZE=2560,RECFM=FB)
//ISPWRK2 DD DISP=NEW,UNIT=VIO,SPACE=(CYL,(1,1)),
// DCB=(LRECL=256,BLKSIZE=2560,RECFM=FB)
.
.
.
//ISPWRKW DD DISP=NEW,UNIT=VIO,SPACE=(CYL,(1,1)),
// DCB=(LRECL=256,BLKSIZE=2560,RECFM=FB)
//* In this section of JCL, there is one DD for each screen
//* defined, based on the value of keyword MAXIMUM_NUMBER_OF_
//* SPLIT_SCREENS in the configuration table.
//* The DD name is in the form ISPWRKx, where x can be
//* 1-9, A-W. For example, if the value of the keyword = 8,
//* only ISPWRK1 to ISPWRK8 need to be coded.
//ISPLST1 DD DISP=NEW,UNIT=VIO,SPACE=(CYL,(1,1)),
// DCB=(LRECL=121,BLKSIZE=1210,RECFM=FBA)
//ISPLST2 DD DISP=NEW,UNIT=VIO,SPACE=(CYL,(1,1)),
// DCB=(LRECL=121,BLKSIZE=1210,RECFM=FBA)
.
.
.
//ISPLSTW DD DISP=NEW,UNIT=VIO,SPACE=(CYL,(1,1)),
// DCB=(LRECL=121,BLKSIZE=1210,RECFM=FBA)
//* In this section of JCL, there is one DD for each screen
//* defined, based on the value of keyword MAXIMUM_NUMBER_OF_
//* SPLIT_SCREENS in the configuration table.
//* The DD name is in the form ISPLSTx, where x can be
//* 1-9, A-W. For example, if the value of the keyword = 8,
//* only ISPLST1 to ISPLST8 need to be coded.
Figure 48. DD statements to preallocate data sets
Notes:
1. When allocating to VIO, make sure that enough auxiliary storage is
dedicated to VIO so that system availability is not affected.
2. Use of the BUFNO parameter on allocation of ISPF libraries is not
supported.
3. The ISPF temporary data set default names associated with the ISPCTLx
are SPFTEMPx
.CNTL, respectively, where x= value 0-9, A-W.
4. The ISPF temporary data set default names associated with the ISPWRKx
are SPFTEMPx.WORK, respectively, where x= value 1-9, A-W.
5. The ISPF temporary data set default names associated with the ISPLSTx
are SPFTEMPx.LIST, respectively, where x= value 1-9, A-W.
6. The ddnames ISPWRKx are used by ISPF for file tailoring services with
ISPFILE allocated to a PDS. The ddnames ISPLSTx are used for generated
listings.
7. The ddname ISPCTL0 is used with the edit SUBMIT command. The ddnames
ISPCTLx are used with ISPF compress (both interactive and the LMCOMP service)
and ISPF background (option 5), and for processing the file tailoring
service FTOPEN TEMP.
8. ISPCTL1 is a required ddname when using SCLM. The data set should be
allocated as an ISPF temporary data set for SCLM foreground processing and
should be added to the FLMLIBS skeleton for batch processing.
In a message dated 5/20/2013 1:23:01 P.M. Central Daylight Time,
[email protected] writes:
Rather than idiosyncracy I'd call
it philosophy.
----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN