Main tab (Application)

The Main tab in the Progress OpenEdge Application section of the Configurations wizard contains the required settings for defining an OpenEdge Application launch configuration, as well as some other frequently used options for starting an ABL session. See Progress OpenEdge Application settings for information about accessing the wizard.

The following controls are available on the Main tab:

Control Purpose Related parameter (if applicable)
Name (accessible from all tabs) (Required) Specifies the name of the launch configuration, which appears on menus and in the left pane of the Configurations wizard.  
Project (Required) Specifies the existing OpenEdge project in which the configuration is most often used. You can also use the configuration in other projects. SeeHow OpenEdge creates or reuses a configuration for information about how this selection affects launch configuration behavior.  
Run this program/Run selected program in workspace Controls whether the configuration runs the program that currently has focus (in the Project Explorer view or in the ABL Editor), or the specific program identified in the Startup program field.  
Startup program (Required if Run this program is selected) Specifies the procedure that executes when the configuration runs.  
Working directory (Required) Specifies the directory in which the AVM starts when the configuration runs.  
Use project AVM/Start new AVM Controls whether the configuration runs under the instance of the AVM that is already running for the current project, or under a new, dedicated instance of the AVM.  
OpenEdge version Specifies the currently installed version of OpenEdge under which the configuration runs.  
Use TTY If checked, causes the configuration to run procedures in a character client window rather than a GUI window (that is, to run _progres.exe instead of _prowin32.exe).  
Batch mode If checked, causes the configuration to run procedures in a batch session, with no terminal interaction.

Batch (-b)

Automatically start this launch configuration Causes the configuration to start automatically each time you start Progress Developer Studio for OpenEdge.  
Automatically restart this launch configuration Causes the configuration to restart automatically when a procedure running under it terminates. This option is useful if you need to re-initialize static variables.

The configuration restarts automatically only if the previously running instance was started in Run (not Debug) mode, and only if Start new AVM is selected in the ABL Virtual Machine section on this tab.

Note: It is possible for the configuration to get into an infinite loop of restart cycles. In such a case, edit the configuration definition, deselect this option, and save the configuration.
 
Copy project settings Opens a browser that lets you select a project from which to import the settings for project name, TTY, and working directory.  
Apply Saves the current launch configuration definition.  
Revert Discards unsaved changes to the current launch configuration definition.  
Run or Debug Runs the specified startup program or opens it in the Progress Developer Studio for OpenEdge Debugger.
Close Closes the Configurations wizard.