Previous Topic: How EDIF Prevents Updates When Programs Extract Data Before Opening Data SetsNext Topic: How EDIF Prevents Unauthorized Read Operations


How EDIF Prevents Updates by Inappropriate Programs

A data set can become unusable if a program uses the wrong utility to process a data set or writes output to the wrong file. For example, if output from an assembler program is sent to a source file instead of to an object file, then an existing source member may be destroyed. You can use the EDIF utility verification feature to detect inappropriate updates. During utility verification, EDIF compares the name of the program that opened the data set with a list of authorized programs that you have provided. If the program is not authorized to perform the update, then EDIF records the violation or abends the task, depending on what options you have enabled.