BLS9 command — session of TSO commands

Use the BLS9 command to pass control to a succession of unauthorized TSO command processors. A “temporary steplib” can be specified for the duration of the BLS9 command session.

Authorized TSO commands are supported through linkage that ignores any TASKLIB data sets in effect for unauthorized commands.
  • Related subcommand
    • END
  • Syntax
      BLS9
                  [ TASKLIB(dsname …) ]
                  [ TEST | NOTEST ]
  • Operands
    TASKLIB(dsname …)
    TASKLIB(dsname) specifies a list of load module libraries to be searched for unauthorized command processors invoked during the BLS9 session and for any modules the unauthorized command processors invoke using system-aided linkages.
    TEST
    NOTEST
    TEST specifies than any ABEND that occurs during a BLS9 session is to be permitted to continue so that the TSO TEST command can be used.
    Note: TSO TEST and TSO TMP will describe the situation as “BLS9 ENDED DUE TO ERROR+” whether the ABEND occurred in BLS9 command processing or in the processing of a command invoked by the BLS9 command.

    NOTEST specifies that the BLS9 command is to intercept and briefly diagnose any ABEND that occurs during a BLS9 session, allowing a SYSABEND, SYSMDUMP, or SYSUDUMP data set to be produced to document the error but blocking the use of TSO TEST.