After adding the ddname SYSMDECK to a COBOL 5.2 generate processor, began to get the following error:
'C1G0259E NO ESD RECORD FOUND IN DATASET SPECIFIED'.
The ddname SYSMDECK is being allocated to a temporary dataset with 'FOOTPRNT=CREATE'.
SYSMDECK is a utility ddname that is now required for Enterprise COBOL (5.1, 5.2, ...). Since this is only a utility dataset, it may not be used for every compile. It is not necessary to footprint it. The problem was resolved by removing 'FOOTPRNT=CREATE' clause.
Also see TEC618855 for other possible causes