FDREPORT FIELD NAMES
The following tables list the field names that can be used in REPORT, SORT, and SUMMARY statements as well as PUNCH masks and TITLE statements. The field name tables are listed by DATATYPE showing the fields available for the specified DATATYPE.
The tables shown the following information for each field:
- Field Name - On a REPORT, SORT, or SUMMARY statement, the field name in the FIELD= operand. In a PUNCH mask or TITLE statement, specify it where you want its value substituted, surrounded by the field prefix/suffix characters (for example, <DSN>). On an XSELECT or XEXCLUDE statement, the field name may be followed by any of the operations supported (for example, %CI>10).
- XSELECT- A value in this column indicates that the field can be specified on the XSELECT or XEXCLUDE statements as (fieldname operand value). The current value of the field is compared to the value specified using the comparison specified by the operand and the data set or volume may be selected if the comparison is true:
E - the equal (= or .EQ.) and the not equal (¬= or .NE.) comparisons are valid.
A - all comparison operands supported by the XSELECT and XEXCLUDE statements are valid.
N - display-only option, cannot be used for selection or exclusion.
- REPORT - This column indicates whether the field can be specified on the REPORT statement.
- SORT - This column indicates whether the field can be specified on the SORT statement. Fields valid for SORT can also be specified in a TITLE statement.
- SUMMARY - A value in this column indicates that the field is eligible for the SUMMARY statement.
C (count) - the number of unique occurrences of the value are simply counted.
V (value) - each unique value of the field is displayed with the number of occurrences of that value.
S (sum) - a total of all values of the field is displayed.
- PUNCH - Indicates whether the field can be specified in the punch mask.
- Length - The number of print positions the field occupies on the report.
B - Byte formatted field. The format and width of byte fields varies depending on the value of the BYTEFORMAT= operand.
D - Date formatted field. The format and width of date fields varies depending on the value of the DATEFORMAT= operand.
- Attribute - How the field is displayed.
BYTE - Byte formatted field. The format and width of byte fields varies depending on the value of the BYTEFORMAT= operand.
CHAR - Character field.
DATE - Date formatted field. The format and width of date fields varies depending on the value of the DATEFORMAT= operand.
HEX - Hexadecimal field.
NUM - Numeric field.
TIME - Time formatted field.
- Description - A brief description of the field. For fields that represent attributes or flag bytes, the strings that are used in XSELECT and XEXCLUDE statements are shown, for example, one of the values of CATALOG is YES, so you may specify CATALOG=YES. For some such fields, the value is abbreviated in the report so the abbreviated printed value is shown in parenthesis, for example, under ARCFLAG2 it says RECALL (A), so you specify ARCFLAG2=RECALL, but in a report, ARCFLAG2 includes 'A' if the recall flag is set.
Some fields state that they support selection processing using a mask. This mask may contain:
- Any valid (alphanumeric or national) character representing itself
- / (slash) or % (percent) represents a single valid character
- | (vertical bar) represents a single valid alphabetic character
- + (plus) represents a single valid numeric character
- ? (question) represents a single valid national character (#, $, or @ in the US, £ in the UK )
- * (single asterisk) represents zero or more valid characters