You can override it from the calling job. One way is to use a JCL override in the form of - PROCSTEP.PROCDD DD DSN=[overriding dsn name]This is fine provided you always use the same override dat...
You can change the dataset name in the procedure without change its name in the Proc., mention STEPNAME.DDNAME DSN=NEWFILE NAME by writing above code in JCL it changes the proc DS in proc.