User exits on z/OS UNIX

A user exit is an optional call to an external program.

In certain scenarios, you can transfer control from IBM® Developer for z/OS® to an external program. When that external program completes its execution, control is returned toIBM Developer for z/OS allowing it to do certain tasks that are based on the exit code that is returned by the external program.

IBM Developer for z/OS provides the following user exits:

  • JCL submission
  • Subproject creation
  • Filter creation
  • Message
  • Target environment
  • Remote script verification

Each user exit provides a return code when it returns control to IBM Developer for z/OS. A return code of 0 indicates success and allows IBM Developer for z/OS to continue the action that started the user exit. A return code of any value other than 0 indicates a failure and stopsIBM Developer for z/OS from continuing the action that started the user exit.

User exits are specified in the User Variables, Exits and Listeners preference page, except for the remote script verification exit, which is set in the definition of the action that starts it.