Launching and debugging your application with IBM Z® Open Debug
The IDE uses launch.json to control the configuration and invocation of debug adapters for various languages and runtimes. Z Open Debug provides two launch.json configuration types for working with z/OS® Debugger sessions on a remote z/OS host.
- You can use a launch type of configuration to activate a debug profile, start and debug an application.
- Or you can use other methods to launch an application, and then use an attach type of configuration to list debug sessions parked on the z/OS host and connect to any debug session available in the pop-up selector.
The method to launch an application varies according to the type of application, subsystem (CICS®, IMS, Db2®, Batch), and z/OS environment. Check how you prepared your application environment to find the appropriate method to invoke your application or transaction under the control of z/OS Debugger.
For more information about how to debug in VS Code, see the topic
about debugging in the VS Code documentation.
Note: Not all debug features in VS Code are
supported by Z Open Debug. See the Remote client
debug feature comparison table for a list of supported features and Known issues and limitations for Z Open Debug for limitations.