Defining the OpenEdge AVM runtime

The OpenEdge AVM (ABL Virtual Machine) runtime defines for Eclipse the location of one or more OpenEdge runtime installations and allows you to configure which installation you want to use. You can set up multiple OpenEdge installations, or you can reuse a single installation.

The first time you run Progress Developer Studio for OpenEdge, it automatically creates two runtimes (one for the AppServer server type, and one for the WebSpeed server type) for the current installation. You can create a new runtime for the current version or for other installations where a server product is installed.

To specify the server runtime you want to use, begin with the Eclipse Server Runtimes Environment preferences. Choose a runtime from the list of existing OpenEdge runtimes on the preferences page, or create a new OpenEdge runtime.

  1. To access the list of installed runtime environments:
    1. From the Progress Developer Studio for OpenEdge menu bar, select Window > Preferences. The Preferences page appears.
    2. Select Server > Runtime Environments. The Server Runtime Environments page appears, showing the list of all available OpenEdge runtimes.
  2. You can now do the following:
    1. Use, modify, remove, or search for an installed OpenEdge runtime environment
    2. Add an OpenEdge installed runtime environment
    3. Add a third-party runtime environment
  3. To use, modify, remove, or search for an installed OpenEdge runtime environment, from the Server Runtime Environments preferences page, do one of the following:
    • To use an existing OpenEdge runtime environment, select it and click OK. The Preferences page closes.
    • To modify an existing OpenEdge runtime environment, select it and click Edit. The Edit Server Runtime Environment dialog appears. Modify the runtime environment name and/or OpenEdge version, and click Finish. Then click OK to close the Server Runtime Environments preference page.
    • To remove an existing OpenEdge runtime environment, select it and click Remove. The runtime environment is deleted from the list. This deletion invalidates all existing servers that are relying on that runtime.
    • To reuse a previously removed runtime, recreate it (if necessary) and reassign the runtime for the server from the Server Editor.
    • To search for an existing OpenEdge runtime environment that does not appear in the list, click Search. The Search For Runtime Environments dialog appears. Locate the runtime environment directory and click OK. Then click OK to close the Preferences page.
  4. To add an OpenEdge installed runtime environment, from the Server Runtime Environments preferences page, you can add an OpenEdge installed runtime environment.
    1. Click Add. The New Server Runtime Environment dialog appears.
    2. Type OpenEdge in the Select the type of runtime environment field to filter the results, or select Progress Software Corporation OpenEdge AppServer as the runtime environment from the list provided.
    3. To create a new local server, select the Create a new local server check box.
    4. Click Next.
    5. Type the Runtime environment name and OpenEdge version in the fields provided.
    6. If you chose to create a new local server in Step 3, click Next, define a new AppServer broker by adding the OpenEdge Explorer connection, and click Next, define the publishing rules, click Finish, and click OK. If you did not choose to create a new local server, click Finish, and click OK.
  5. To add a third-party runtime environment, from the Server Runtime Environments Preferences page, you can click Add and then click Download additional server adapters to download and install the Eclipse WTP Server Adapter and additional development tools for a number of third-party server adapters.
    Note: For more information, see the overview in the .