gtps4m2s | System Generation |
One GENFIL macro specifies the type and format of one general file data
set. Refer to General Data Sets and General Files before providing input to this
macro. Information from this macro is used to create the general file
module table (GFMT).
The GENFIL macro is required.
Format
- DS=n
- Relative location in the general file module table of this entry.
It corresponds to the data set number used in the general file mount and
dismount messages. The valid range is 0 to 59. For more
information, see TPF Operations.
The general file data sets which are used by the system and should be
defined by GENFIL, if applicable, are:
- 2
- For DASD recoup general file - large records
- 3
- For DASD pool general file - large records
- GSIZE
- Specify one of the following:
- L
- Indicates large records in data set.
- S
- Indicates small records in data set.
- 4
- Indicates 4KB records in data set.
- CYL=cyladdr
- Starting cylinder address of the data set on the general file.
- TRK=trkaddr
- Starting head address of the data set on the general file.
- DEV=devtype
- Specifies one of the supported DASD device types as follows:
- 3350
- Model 2 or Model 2F
- 3375
- Model 1 or Model 1F
- 3380
- All models
- 3390
- All models
- 9345
-
Notes:
- SIP produces format decks for the online modules and the loader general
file. To initialize general file modules, use the MVS utility ICKDSF
and the TPF formatter.
- 3390 devices are set at installation time to either native 3390 mode or
3380 emulation mode. A 3390 running in 3380 emulation mode must be
coded as DEVICEx=3380 for both types of emulation. TPF supports 2 types
of 3380 emulation.
- Track compatibility emulation, which is supported on 3990 control units
that are not using CFLF. For sample JCL to set or change the mode of a
3390, see the description of the ICKDSF INSTALL command (SETMODE option) in
the DSF User's Guide and Reference.
- Record format emulation, which is used with CFLF. 3380 emulation in
this case is set by using Licensed Internal Code (LIC) that runs directly on
the 3990.
Examples
For a system having DASD pools and using 3380 disks as general files for
all functions, the GENFIL macros are coded as follows:
GENFIL DS=0,GSIZE=S,CYL=1,TRK=0,DEV=3380
GENFIL DS=2,GSIZE=L,CYL=60,TRK=1,DEV=3380
GENFIL DS=3,GSIZE=L,CYL=0,TRK=1,DEV=3380
References
None.