The ATTRIBUTES request produces a report about various requested attributes of a file or group of files. The output is sent to the printer by default. The ATTRIBUTES request performs many of the same functions as the CODEFILEINFO request.
<attribute request>
── ATTRIBUTES ─────────────────────────────────────────────────────────► ►─┬─────────────────────────────────────────────────────────────┬──────┤ └─ : ─┬───────────────────────────────────────────────────────┤ │ ┌◄──────────────────────────────────────────────────┐ │ └─┴─┬─ ABBREVIATED ─────────────────────────────────┬─┴─┘ ├─ ALL ─────────────────────────────────────────┤ ├─ ARCHIVE ─────────────────────────────────────┤ ├─ ARCHIVEBACKUP ── = ─┬─ ANY ──────────────────┤ │ ├─ CURRENT ──────────────┤ │ ├─ NONCURRENT ───────────┤ │ └─ NONE ─────────────────┤ ├─ BACKUPSN ── = ──<tape serial number>─────────┤ ├─ CATALOGUE ───────────────────────────────────┤ ├─ CONTAINER ─┬─ = <file title> ─┬──────────────┤ ├─ DIRECTORY ─┤ ├─ (CD) ───────┤ ├─ TITLE ─────┘ └─ (CDROM) ────┤ ├─ DATABASE ────┬─ = <file title> ──────────────┤ ├─ GUARDFILE ───┤ │ ├─ NEWDATABASE ─┤ │ ├─ LIBMAINTDIR ─┘ │ ├─ DELETED ── = ──<family index number>─────────┤ ├─ INUSE ───────────────────────────────────────┤ ├─ LEVEL ── = <integer> ────────────────────────┤ ├─ NAMESONLY ───────────────────────────────────┤ ├─<output option>───────────────────────────────┤ ├─ PPB──────────────────────────────────────────┤ ├─ PROTECTION ──────────────────────────────────┤ ├─ FAMILYNAME ─┬─ = <family name> ─┬────────────┤ ├─ PACKNAME ───┘ ├─ (CD) ─────┤ │ └─ (CDROM) ──┤ ├─ RAWHEADERS ──────────────────────────────────┤ ├─ REMOVED ─────────────────────────────────────┤ ├─<file attributes>─────────────────────────────┤ ├─ TAPE ── = ─┬─<unit number>───────────────────┤ │ └─<tape name>─┬───────────────────┤ │ ├─ ( ── CD ── ) ────┤ │ └─ ( ── CDROM ── ) ─┤ ├─ TAPEHEADERS ─────────────────────────────────┤ └─ WRAPPEDFILES ────────────────────────────────┘
Explanation
For more information about <output option> refer to “Output Options” earlier in this section.
FILEDATA Modifiers
The following FILEDATA modifiers perform functions such as selecting the disk family or file names to be reported on, and specifying the types of information to be reported for each file. These modifiers are explained under “FILEDATA Modifiers” later in this section.
-
ABBREVIATED
-
ALL
-
ARCHIVE
-
ARCHIVEBACKUP
-
BACKUPSN
-
CATALOGUE
-
CONTAINER
-
DATABASE
-
DELETED
-
DIRECTORY
-
FAMILYNAME
-
GUARDFILE
-
INUSE
-
LEVEL
-
LIBMAINTDIR
-
NAMESONLY
-
NEWDATABASE
-
PACKNAME
-
PPB
-
PROTECTION
-
RAWHEADERS
-
REMOVED
-
TAPE
-
TAPEHEADERS
-
TITLE
-
WRAPPEDFILES
FILEDATA reports information only for the file attributes you request. The following table lists the available attributes and their abbreviated names. The file attributes are explained in “FILEDATA Modifiers” later in this section.
Attribute Name |
Minimum Abbreviation |
ALIGNFILE |
ALIGNF |
ALIGNMENT |
ALIGNM |
ALTERDATE |
ALT |
APL |
APL |
AREALENGTH |
AREAL |
AREAS |
AREAS |
Attribute Name |
Minimum Abbreviation |
AREASECTORS |
AREASE |
AREASINUSE |
AREASINU |
AREASIZE |
AREASI |
ATTMODIFYDATE |
ATTM |
BACKUPDATE |
BACKUPDA |
BADINFO |
BAD |
BANNER |
BAN |
BLOCKSIZE |
BL |
BLOCKSTRUCTURE |
BLOCKST |
CCSVERSION |
CCSV |
CLEARAREAS |
CLE |
CODEINFO |
CODEINFO |
CODEVERSION |
CODEV |
COPYDESTDATE |
COPYD |
COPYSOURCEDATE |
COPYS |
CREATIONDATE |
CRE |
CRUNCHED |
CRU |
CYCLE |
CY |
DMAUDITFILE |
DMAUD |
EXECUTEDATE |
EXEC |
EXTDELIMITER |
EXTD |
EXTMODE |
EX |
FILECLASS |
FILEC |
FILEKIND |
FILEK |
FILELENGTH |
FILEL |
FILEORGANIZATION |
FILEO |
FILESTRUCTURE |
FILEST |
FILETYPE |
FILET |
FORMID |
FO |
FRAMESIZE |
FRA |
IDENTITY |
ID |
INTMODE |
IN |
Attribute Name |
Minimum Abbreviation |
LABEL |
LAB |
LASTACCESSDATE |
LASTA |
LASTRECORD |
LASTR |
LICENSEKEY |
LIC |
LOCKEDFILE |
LOCK |
MAXRECSIZE |
MA |
MINRECSIZE |
MI |
NOTE |
NOTE |
OPENDATE |
OPEN |
PAGECOMP |
PAG |
PRINTERKIND |
PRINTERK |
PRODUCT |
PROD |
READDATE |
READ |
RELEASEID |
RE |
SAVEFACTOR |
SA |
SECTORSIZE |
SECT |
SECURITY |
SE |
SERVICES |
SERV |
TIMESTAMP |
TIM |
TOTALSECTORS |
TO |
TRAINID |
TRAI |
TRANSFORM |
TRAN |
UNITS |
UN |
USERINFO |
US |
VERSION |
V |
WARNINGS |
WARN |
WORKLOADGROUP |
WLG |
ATTRIBUTES Example
The following command initiates an ATTRIBUTES report on all files under the directory ACCOUNTS. The report includes the timestamp, creation date, number of the last record, and the version number of each file. The output is sent to the printer by default.
RUN *SYSTEM/FILEDATA ("ATTRIBUTES: DIR = ACCOUNTS TIMESTAMP CREATIONDATE LASTRECORD VERSION")
The following command produces a report of all the files under the directory SYMBOL/X ON PACK that do not have any archive backups. The report includes the ALTERDATE, CREATIONDATE, SAVEFACTOR, and TIMESTAMP of those files.
RUN *SYSTEM/FILEDATA ("ATTRIBUTES: ARCHIVEBACKUP=NONE, DIRECTORY=SYMBOL/X, FAMILYNAME=PACK, ALTERDATE, CREATIONDATE,SAVE, TIMESTAMP");