Data area version checking

It is recommended that all user exits include a check for the expected version of any data areas used. This check is to ensure that incorrect processing does not result from changes to data areas that make them incompatible with earlier versions.

All user exit data areas include a VERSION field, whose current value at the time of writing the exit, can be obtained from the data area descriptions in Data areas.

Examples of these checks are provided with all sample exits shown.