Table 1 describes the different conditions for data integrity violations.
| Mode | Condition | Message or SMF Record | Result |
|---|---|---|---|
| MODE(ENFORCE) | If the data set is being opened for output when it is already opened for output, and the data set name is not in the enhanced data integrity table and the application does not bypass enhanced data integrity. | ABEND 213-FD | The second open of the data set for output fails. |
| MODE(ENFORCE) | If the data set is being opened for input when it is already opened for output, and the data set name is not in the table and the application does not bypass enhanced data integrity. | SMF type 14
SMF14INO flag |
The second open of the data set for input is allowed. |
| MODE(ENFORCE) | If the data set is being opened for input when it is already opened for output, and the data set name is in the table or the application bypasses enhanced data integrity. | SMF type 14
SMF14EXT flag |
The second open of the data set for input is allowed. |
| MODE(ENFORCE) | If the data set is being opened for output when it is already opened for output, and the data set name is in the enhanced data integrity table or the application bypasses enhanced data integrity. | SMF type 15
SMF14EXT |
The second open of the data set for output is allowed. |