FSUM3047   The data definition name string1 cannot be resolved. Specify a valid string2 subparameter for string3 instead of string4.

Explanation

c89 processed a pseudo-JCL dynamic allocation instruction with incorrect syntax. This is a c89 internal parsing error. One of the following subparameters had an incorrect value:
  • For the DISP parameter, the positional subparameters are one of the following:
    • STATUS
    • NORMAL
    • ABNORMAL

In the message text:

string1 is the data definition name. string2 is the subparameter name. string3 is the parameter name. string4 is the incorrect value specified.

User response

Environment variables provide necessary system and operational information to c89. Most likely, the values of one or more of these variables was incorrect. Use the env command to determine which c89 environment variables are incorrectly set. (z/OS UNIX System Services Command Reference describes environment variables in the section on the c89 command.)