FILEDEF OPTCD a is the direct access search processing desired. The
variable "a" may be any combination of up to three of the
following: (A and R are mutually exclusive.) A E
F
R
DASD Search addressing
Extended search
Feedback addressinq Relative block addressing
Note: The KEYlEN, tTENT, LIMCT, and OPTCD options should only be used with BDAM files. DISP MOD positions the read/write pointer after the last record in
the disk file. This option should only be used for
output files. MEMBER membername CONCAT DSORG un r ,
allows you to specify the name of a member
partitioned data set; membername is the name
member.
of an OS of the PDS allows you to assign the same ddname to two or more OS macro libraries so that you can refer to them in a single GLOBAL command.
Any file format options you specify in the first FILEDEF
command line remain in effect for subsequently
concatenated libraries. For a detailed description of
concatenated macro libraries, see "Using OS Macro libraries" in VML170 CM§. 2yidg ..
is the data set organization: physical sequential CPS), partitioned (PO), or direct access CDA). , 1TRACK, is the tape setting. , qTRACK I L J
TRTCR a is the tape recording technique for 7-track tapes. Use the following chart to determine the value of "a" for
7-track tapes.
DEN den LOWCASE r0- t I a Parit y Converter Translator I I I , 0 odd off off , , OC odd on off I , OT odd off on I , E even off off I I ET even off on , L-- J default value of TRTCH is is tape density: den can be 200, 556, 800, 1600, or 6250 bpi (bits per inch). If 200 or 556 are specified, 7TRACK
is assumed. If 800, 1600, or 6250 are specified 9TRACK is
assumed.
translates all terminal input data to uppercase. retains all terminal input data as typed in. 92 IBM VM/370 CMS Command and Macro Reference
FILEDEF
1. If you do not issue a FILEDEF command for an os input or output
file, eMS uses the ddname on the DCB macro to issue the following
default file definition:
FILEDEF ddname DISK FILE ddname Al
See "Usage Notes" under the discussion of the ASSEMBLE command for
information on the default file definitions made by the assembler.
2. To identify DOS files for DOS program execution or to identify VSAM data sets for either OS or DOS program execution, you must use the
DLBL command.
3. A file definition established with the FILEDEF command remains in
effect until explicitly changed or cleared. The system clears file
definitions under the circumstances: • When the assembler or any of the language processors are
invoked. (Note that FILEDEF definitions entered with the PERM option are not cleared.) • When a program abends or when you issue the Immediate command HX
to halt command or program execution. 4. The FILEDEF command does not supply default values for LRECL and
BLKSIZE. As under OS, if DCB information is unavailable when a
file is opened, an open error is issued for the file. The
following chart summarizes the results at OPEN time, of specifying
LRECL and BLKSIZE options. r--­ BLKSIZE Not
Specified
Specified
Not
Specified
Specified L--- LRECL
Not
Specified Results I , --------f IIf the input file exists on disk, the , litem length (or item length +4 for vari- , ,able-length records) becomes the BLKSIZE.I --------I Not ILRECL=BLKSIZE (or LRECL=BLKSIZE-4, for , Specified Ivariable-length records). Specified IBLKSIZE=LRECL (or BLKSIZE=LRECL+4, for Ivariable-length records) e Specified !The values specified are used. , , I _________________________________________________________ -J If V or VB is specified for RECFM, LRECL must be at least 4 bytes
less than BLKSIZE. DOS sequential (SAM) files do not contain BLKSIZE, LRECL, or RECFM specifications. These options must be specified by a FILEDEF
command or DCB statement if OS macros are used to access DOS files. Otherwise the defaults, BLKSIZE=32760 and RECFM=U, are assumed.
LRECL is not used for RECFM=U files.
5. There is an auxiliary processing option for FILEDEF that is only
valid when FILEDEF is executed by an internal program call: this
option cannot be entered as a terminal command. The option, AUXPROC addr, allows an auxiliary processing routine to rece1ve
control during I/O operations. For details on to use this
option of the FILEDEF command, see Section 2. CMS Commands 93
Previous Page Next Page