The information flags are defined in the figure that follows:
Figure 1. Information Flags
- Bit
- Description
- Bits 0 and 1
- Indicate the source of the control statement being processed.
Information flags 0 and 1 are set by DFSORT before a call to the EFS
program at Major Call 2 (multiple calls are possible at Major Call
2).
- Bit 2
- Indicates how DFSORT was invoked. Information flag 2 is set by
DFSORT before Major Call 1 to the EFS program.
- Bit 3
- Indicates whether diagnostic messages are to be printed. Information
flag 3 is set by DFSORT before Major Call 1 to the EFS program.
- Bits 4 and 5
- Indicate the DFSORT function being run. Information flags 4 and
5 are set by DFSORT before each call at Major Call 2 and Major Call
3 to the EFS program (multiple calls are possible at Major Call 2
and Major Call 3).
- Bit 6
- Indicates the source of PARM options and control statements from
DFSPARM. Information flag 6 is set by DFSORT before each call at Major
Call 2 to the EFS program (multiple calls are possible at Major Call
2).
- Bit 7
- Indicates whether fixed-length records or variable-length records
are to be processed. Information flag 7 is set by DFSORT before each
call at Major Call 3 to the EFS program (multiple calls are possible
at Major Call 3).
- Bit 8
- Set by the EFS program to inform DFSORT whether to parse or ignore
the control statement returned by the EFS program. Printing of the
control statement is managed by the LISTX/NOLISTX parameters (see OPTION control statement for further details). Information flag 8
is set by the EFS program before returning to DFSORT from each call
at Major Call 2 (multiple calls are possible at Major Call 2).