gtps4m2sSystem Generation

GENFIL

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:

  1. 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.

  2. 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.
    1. 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.
    2. 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.