FSUM3050   The data definition name string1 cannot be resolved. Specify a valid string2 parameter instead of string3.

Explanation

c89 processed a pseudo-JCL dynamic allocation instruction with incorrect syntax. This is a c89 internal parsing error. One of the following parameters had an incorrect value:
  • DSNTYPE
  • PATHOPTS
  • PATHMODE

In the message text:

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

User response

The c89 command is configured by the use of environment variables. Most likely, the value of one or more of these environment variables is 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.)