Sequential devices—DFHTCT TYPE=SDSCI

Read syntax diagramSkip visual syntax diagram
>>-DFHTCT--TYPE=SDSCI--,DEVICE=device--,DSCNAME=name------------>

>--+-----------------+--+-------------------------------+------->
   '-,BLKSIZE=length-'  |           .-name-in-DSCNAME-. |   
                        '-,DDNAME=--+-----------------+-'   
                                    '-name------------'     

>--,MACRF=--+-R-+--+----------------+--------------------------><
            '-W-'  |          .-U-. |   
                   '-,RECFM=--+---+-'   
                              +-F-+     
                              '-V-'     

BLKSIZE=length
Code this with the maximum length in bytes of a block.

The default is BLKSIZE=0. If this operand is omitted, the block size can be specified in the data definition (DD) statement associated with the data set. A more detailed explanation of this operand is given in the MVS/ESA Data Administration: Macro Instruction Reference.

DDNAME={name-in-DSCNAME∨name}
Supplies the name of the data definition (DD) statement associated with a particular data set (line group). If this operand is omitted, the DSCNAME becomes the DDNAME.
DEVICE=device
One of the following values may be coded:
  • For card readers: {1442∨2501∨2520∨2540∨2560∨2596∨ 3505∨3525∨5425}
  • For line printers: {1403∨1404∨1443∨1445∨3203∨3211∨5203}
  • For disk (DASD): {2314∨3330∨3340∨3350∨DASD∨DISK}
  • For tapes: TAPE.

    The TAPE specification generates tape work files for both the input and the output data sets. Note that if an input tape with an expired label is used, the header may be rewritten, causing the first data records to be destroyed.

DSCNAME=name
The name of either the input or the output data set. If you are defining the input data set, ISADSCN on the DFHTCT TYPE=LINE macro must match the name that you specify: if you are defining the output data set, OSADSCN on the DFHTCT TYPE=LINE macro must match it.
MACRF=([R][,W])
Code this with the way in which access to the sequential device is to be gained.
R
Indicates the READ macro.
W
Indicates the WRITE macro.

The default is MACRF=R for a card reader and MACRF=W for a line printer. For other sequential devices, MACRF=R or MACRF=W must be coded.

RECFM={U∨F∨V}
Code this with the record format for the DCB.
U
Indicates undefined records. Code this option for DEVICE=1403 or 3211, or if you are using DASD for sequential terminal output (that is, if DEVICE=DASD and MACRF=W).
F
Indicates fixed-length records.
V
Indicates variable-length records.

If you omit this operand, you can specify the record format in the data definition (DD) statement associated with the sequential data set.