Why do I get the error 'C1G0259E NO ESD RECORD FOUND' after upgrading the processor to Enterprise COBOL (5.x) ? This only happens with only subprograms, not main programs.

book

Article ID: 35746

calendar_today

Updated On:

Products

CA Endevor Software Change Manager (SCM) CA Endevor Software Change Manager - Natural Integration (SCM) CA Endevor Software Change Manager - ECLIPSE Plugin (SCM) CA Endevor Software Change Manager - Enterprise Workbench (SCM)

Issue/Introduction

QUESTION:

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'. 

 

ANSWER:

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.

 

ADDITIONAL INFORMATION:

Also see TEC618855 for other possible causes

 

 

 

 

Environment

Release:
Component: ENDBAS