FILE Data Dictionary File
Field |
Description |
Type |
Comments |
FILE_ID |
File alias (key) |
C(16) |
The primary reference for all file (record) information. |
DESCR |
File Description |
C(30*) |
Text description of this file. |
PATH |
File name on disk |
C(30*) |
For portability, this should be specified in terms of a global path (for example, (GLDATA)glmast.dat.) Use _setpath.utl to resolve global references at run time. |
CREATOR |
Who created this alias? |
C(16*) |
USERID, taken from INFO(3,2). This can be forced in MS-DOS by setting the environment variable, USERID. |
MODIFIER |
Who last modified this alias? |
C(16*) |
USERID of the user who last modified any dictionary information related to this alias (not the data file itself). |
TYPE |
File Type |
U(1) |
PRO/5 file type, from FID(1,!). Refer to FID() in the Commands Manual for a list of file types. If file type is unknown, this will show $FF$. |
KEYSIZ |
Key Size |
U(2) |
If this is a single-keyed file (DIRECT, SORT, or single-key MKEYED), this field shows the key size. |
RECLEN |
Record Length |
U(2) |
Specified as 0 if the record length is to be calculated based on the record layout. |
RECNUM |
Number of Records |
U(4) |
Specified as 0 for dynamic files. |
M_DATE |
Modification Date |
U(4) |
Stored in JUL() format. |
M_TIME |
Modification Time |
U(4) |
Stored as TIM*3600 (the number of seconds since midnight). |
C_DATE |
Creation Date |
U(4) |
Stored in JUL() format. |
C_TIME |
Creation Time |
U(4) |
Stored as TIM*3600 (the number of seconds since midnight). |
KNUM |
Index Name |
Field(s) |
0 |
FILE_ID |
FILE_ID |