Try OpenEdge Now
skip to main content
Online Help
Running and debugging ABL programs : Tasks : Using launch configurations : Managing launch configurations : Creating project-standard and program-specific configurations
 
Creating project-standard and program-specific configurations
The quickest way to run or debug a program is to use the Run/Debug as command, or simply to click Run or Debug on the main toolbar while the program is selected. When you use one of these commands, OpenEdge first looks for a suitable existing launch configuration to use. If none is found, it creates a new one.
For the convenience of running different programs in a project with just a click or two and without the inconvenience of accumulating numerous automatically created configurations that you do not need, it is helpful to understand how OpenEdge chooses an existing configuration. You can take advantage of the way this selection process works to define:
*A project-standard configuration that will be used in a given project in all cases where no program-specific configuration exists.
*A program-specific configuration that will supersede the project-standard one if the program is selected when you issue the Run or Debug command.
Defining a project-standard configuration
To define a project-standard configuration, observe the following guidelines when setting values on the Main tab of the Configurations wizard:
*Project setting - Specify the project in which you want to use the configuration.
*Startup program setting - Choose Run selected program in workspace.
Defining a program-specific configuration
Using a standard launch configuration does not prevent you from using as many program-specific launch configurations as you need. When defining such a configuration, observe the following guidelines for values on the Main tab of the Configurations wizard:
*Project setting - Specify the project that contains the program.
*Startup program setting - Choose Run this program and specify the appropriate startup program.
When you select the program in the workspace and use the Run/Debug as command, OpenEdge chooses the program-specific configuration over any others that exist. You can also run the specified program from any project by explicitly choosing the associated launch configuration.