Does the user profile that you are running under (at runtime) have rights to execute program DSR596DE?
Silly things to check:
Is the program name spelled right? 596/569 is an easy transposition, for example.
Does something in the runtime job change the library list in a way that removes your lib? When you get the error, look at the job's libl right then.
- Gary Patterson