Generated from C.65.00 /SYSADMIN/PUB/MYCICAT last modified on Sun Aug 29 15:08:37 2004
Syntax: FINFO(filename, option)
Defn: A CI evaluator function that returns information about
the specified file.
Type: String, integer, or Boolean depending upon option.
Example: FINFO('x.pub',"EXISTS")
Result: TRUE
Example: FINFO('jeff',"eof")
Result: 71495
The following table summarizes the options of the FINFO function.
The description includes the option number, one or more aliases,
the data type, and a brief description of the option.
Num Alias Data Type Option Description
--- ----- --------- ------------------
0 EXIST Boolean Existence of file
1 FULLFNAME String MPE syntax qualified
FULL FILENAME file name
FULLY QUALIFIED FILENAME
-1 FNAME String MPE syntax base file
FILENAME ONLY name
2 GROUP String Group name
GROUPNAME
3 ACCOUNT String Account name
ACCT
ACCOUNTNAME
4 CREATOR String File creator name
5 FMTSECURITY String Security matrix for
FORMATTED SECURITY MATRIX access
-5 SECURITY MATRIX Integer Security matrix for
INTSECURITY access
6 CREATED String File creation date
CREATION DATE
FMTCREATED
-6 CREATION DATE INTEGER Integer File creation date
INTCREATED
7 ACCESSED String Last access date
FMTACCESSED
LAST ACCESS DATE
-7 LAST ACCESS DATE INTEGER Integer Last access date
INTACCESSED
8 MODIFIED String Last modification date
LAST MOD DATE
FMTMODDATE
-8 LAST MOD DATE INTEGER Integer Last modification date
INTMODDATE
9 FILE CODE MNEMONIC String File code of disk file
FMTFCODE
FILE CODE
-9 FCODE Integer File code of disk file
INTFCODE
10 USER LABELS WRITTEN Integer Number of user labels
11 USER LABELS AVAIL Integer Number of user labels
available
12 FILE LIMIT Integer Total number of logical
LIMIT records possible in the
file
13 FORMATTED FOPTIONS String File options
FMTFOPT
-13 FOPTIONS Integer File options
INTFOPT
14 RECORD SIZE Integer Record size
RECSIZE
15 BLOCK SIZE Integer Block size
BLKSIZE
16 MAX EXTENTS Integer Maximum number of
MAXEXT extents
17 LAST EXTENT SIZE Integer Last extent size
LASTEXTSIZE
18 EXTENT SIZE Integer Extent size
EXTSIZE
19 END OF FILE Integer Number of logical
EOF records in file
20 ALLOC TIME String File allocation time
FMTALLOCTIME
-20 ALLOC TIME INTEGER Integer File allocation time
INTALLOCTIME
21 ALLOC DATE String File allocation date
FMTALLOCDATE
ALLOCATED
-21 ALLOC DATE INTEGER Integer File allocation date
INTALLOCDATE
22 NUM OPEN CLOSE RECS Integer Number of open/close
records
23 DEVICE NAME String Device name (8 bytes)
DEV NAME
24 FMTMODTIME String Last modification time
LAST MOD TIME
-24 INTMODTIME Integer Last modification time
LAST MOD TIME
25 FIRST USER LABEL String First user label
(user label 0)
27 UNIQUE FILE ID String Unique file identifier
UFID (UFID)
28 BYTE FILE SIZE Integer Total number of bytes
BYTEFILESIZE allowed in file
29 BYTE DATA OFFSET Integer Start of file offset
DATASTART
30 BYTE RECORD SIZE Integer Record size (indicates
BYTERECSIZE bytes)
31 BYTE BLOCK SIZE Integer Block size (indicates
BYTEBLKSIZE bytes)
32 BYTE EXTENT SIZE Integer Extent size (indicates
BYTEEXTSIZE bytes)
33 LOCKWORD String File lockword
34 VOLUME RESTRICTION String Volume restriction
VOLRESTR
35 VOLUME SET NAME String Volume set names
36 LOGSET ID String Transaction management
LOG SET ID log set identification
37 LDEV Integer Logical device number
LOGICAL DEVICE NUMBER
38 POSIX FULL FILE NAME String Terminated HFS-syntax
POSIXFULLFNAME absolute pathname
39 NUM HARD LINKS Integer The current number of
NUMHARDLINKS hard links to the file
40 ACCESS TIME String Time of last file
FMTACCESSTIME access (clock format)
LAST ACCESS TIME
-40 LAST ACCESS TIME INTEGER Integer Time of last access
INTACCESSTIME (clock format)
41 STATUS CHANGE TIME String Time of last file status
FMTSTATUSCHANGETIME change (clock format)
-41 INTSTATUSCHANGETIME Integer Change Time Integer
CHANGE TIME INTEGER
42 STATUS CHANGE DATE String Date of the last file
FMTSTATUSCHANGEDATE status change
(calendar format)
-42 CHANGE DATE INTEGER Integer Date of last file
INTSTATUSCHANGEDATE access status change
(calendar format)
43 FILE OWNER NAME String File owner
OWNER
44 FILE OWNER ID Integer File owner identifier
UID
45 FILE GROUP NAME String File group
FILEGROUP
46 FILE GROUP ID Integer File group identifier
GID
47 FILE TYPE String File type
FILETYPE
-47 FILE TYPE INTEGER Integer File type
INTFILETYPE
48 RECORD TYPE Integer Record type
RECTYPE
49 BYTE FILE SIZE Integer Current file size
BYTEFILESIZE (in bytes)
50 KSAM VERSION Integer KSAM XL file version
KSAMVERS
51 KSAM LABEL String KSAM XL parameters
KSAMPARAM
52 DEVICE TYPE String MPE/iX device type
DEVTYPE
-52 DEVICE TYPE INTEGER Integer MPE/iX device type
INTDEVTYPE
53 RELEASED Boolean Secured/Released
56 COMPRESSED Boolean Compressed/un-compressed
(HSM)
57 MIGRATED Boolean Migrated/not migrated (HSM)
58 SECTORS Integer Number of sectors in file
NUM SECTORS
59 EXTENTS Integer Number of extends in file
NUM EXTENTS
60 CREATETIME String File creation time, HH:MM
FMTCREATETIME
-60 INTCREATETIME Integer File creation time, HHMMSS
CREATION TIME INTEGER
61 ACCESSORS Integer Number of accessors of file
NUM ACCESSORS
Back to Main Index