Using z/OS UNIX from batch, TSO/E, and ISPF

Note: This information is directed towards users of the z/OS® shell. Most examples pertain to the z/OS shell and not the tcsh shell.
You can access z/OS UNIX services from batch, TSO/E, or ISPF, using:
  • Job control language (JCL) to run shell scripts or z/OS UNIX application programs as batch (background) jobs. This information describes the JCL that supports the z/OS UNIX file system.
  • Executable files in batch. An executable file is any file that can be run as a program. An executable file can be a load module (which is a member of a PDS), a program object (which is either a member of a PDSE or a file in the z/OS UNIX file system), or an interpreted file (such as a REXX EXEC). For a file to be treated as an executable file, it must have execute permission allowed for the invoker.
  • BPXBATCH, a utility that can do the following:
    • Run executable files in batch.
    • Run shell commands and executable files from the TSO/E READY prompt.
  • TSO/E commands designed to work with MVS™ data sets For the complete command descriptions, see TSO/E commands in z/OS UNIX System Services Command Reference.
  • REXX programs that are written using z/OS UNIX extensions called syscall commands.
  • The ISPF shell.