Joined: 07 Dec 2007 Posts: 2205 Location: San Jose
prav_o6,
Code:
EQUALS
specifies that the original sequence must be preserved.
NOEQUALS
specifies that the original sequence need not be preserved.
For sort applications, the sequence of the output records depends upon the order of:
* The records from the SORTIN file
* The records inserted by an E15 user exit routine
* The E15 records inserted within input from SORTIN.
For merge applications, the sequence of the output records depends upon the order of:
* The records from a SORTINnn file. Records that collate identically are output in the order of their file increments. For example, records from SORTIN01 are output before any records that collate identically from SORTIN02.
* The records from an E32 user exit routine for the same file increment number. Records that collate identically from E32 are output in the order of their file increments. For example, records from the file with increment 0 are output before any records that collate identically from the file with increment 4.
Notes:
1. When EQUALS is in effect, the total number of bytes occupied by all control fields must not exceed 4088.
2. Using EQUALS can degrade performance.
3. When EQUALS is in effect with SUM, the first record of summed records is kept. When NOEQUALS is in effect with SUM, the record to be kept is unpredictable.
If a technique other than Blockset is selected, NOEQUALS is forced if SUM is specified.
4. Do not specify EQUALS if variable-length records are sorted using tape work files and the RDW is part of the control field.
5. The number of records to be sorted cannot exceed 4294967295 (4 gigarecords minus 1); if the number of records exceeds this number, message ICE121A is issued and DFSORT terminates.