Disabling z/OS operator console command handling in the Liberty server

We can listen for and handle z/OS operator console commands directly from the application or product extension feature. However, doing so conflicts with the built-in Liberty for z/OS operator console command handler. To listen for commands directly, we need to disable the built-in Liberty for z/OS operator console command listener.

Liberty provides the following property to disable the handling of z/OS operator console commands by the Liberty server:

    websphere.os.extension=zosNoConsoleExtensions-1.0

  1. Stop the Liberty server.

  2. Set websphere.os.extension=zosNoConsoleExtensions-1.0 in your ${server.config.dir}/bootstrap.properties file.

  3. Start the Liberty server.

    When we start the Liberty server with this new setting, it no longer listens for z/OS console commands. This change allows the application to handle z/OS console commands itself. For more information on implementing z/OS console command listeners and handlers within an application, see MVS Program Authorized Assembler Services Guide: Communicating with a program (EXTRACT, QEDIT), or the equivalent for your level of z/OS.