FSUM3039
The data definition name string1 cannot be resolved. Specify a valid data set name instead of string2.

Explanation

c89 tried to allocate the indicated data set name dynamically in order to associate it with the indicated data definition. But the dynamic allocation failed because the indicated data set name was incorrect. Some common errors are:
  • More than 8 characters were specified for any qualifier of the data set name.
  • More than 44 characters were specified for the data set name.
  • An incorrect character was specified as part of the data set name.
  • A data set name qualifier began with a number.
Unless you enclose the data set name with single quotes, a TSO/E user ID prefix is added to the data set name.

In the message text:

string1 is the data definition name. string2 is the incorrect specification.

User response

Reenter the c89 command and specify a valid data set name. For example:
c89 "//myproj.c(myprog1)"