Settings, such as breakpoints, are saved upon termination of a debug session - however, these settings are not saved by launch configuration. Therefore, if you create more than one launch configuration for the same application, settings such as breakpoints will be the same for each launch configuration. The advantage to creating more than one launch configuration for the same application, is that you can set different arguments as parameters to the program in the launch configurations and you can have different sets of Debug Console commands when launching debug sessions.
When you connect to the debugger user interface by launching a JCL that connects to the user interface debug daemon, a Remote Compiled Application debug configuration is automatically created for the program that you are debugging. Subsequent launches of the same program will reuse this configuration. You can create multiple configurations for the same program - for example, you can copy a configuration and then modify the copy. If you have multiple configurations for the same program and you launch that program for debug, you will be prompted by a dialog box to choose the configuration that you want to use for launching the debug session.
To create a Remote Compiled Application configuration, complete these steps: