Debugger

The Debugger tab in the Progress OpenEdge AppServer, Progress OpenEdge WebSpeed, Progress Application Server for OpenEdge, and ABLUnit sections of the Debug Configurations wizard provides options for:

The following controls are available on the Debugger tab:

Control Purpose
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.
Debug port Specifies the debug port number on which the debug clients are connected to the broker.
Password (Optional) Allows the broker to accept debug connections only from authenticated clients. If specified, the debug clients must use the same password when connecting to the broker for debugging.
Attach to Developer Studio for debugging (Optional) Attaches the Progress Developer Studio for OpenEdge Debugger to the broker.

If this option is selected, you must specify the source lookup paths on the Source tab (See Edit Source Lookup Path dialog). If it is not selected, other debug clients can connect to the broker for debugging.

Debugger Client Certificate Path Specifies the certificate location of the client that is attached to the Debugger.

This control is enabled when you select Attach to Developer Studio for debugging and Enable SSL for broker debugger.

Do not verify host (Optional) Specifies not to verify the host while establishing the connection.
Note: Host verification happens by default when you enable SSL.

This control is enabled when you select Attach to Developer Studio for debugging and Enable SSL for broker debugger.

Enable SSL for broker debugger (Optional) Specifies that all connections to the broker must use SSL tunneling.

An SSL client encrypts data using a private key or a digital certificate, thereby making sure that both the debug client and the broker can authenticate each other's identity.

If you are sending data to a remote database, you can ensure that communication between the two machines is secure.

Broker private key/digital certificate alias name (Optional) Specifies the alias name within the OpenEdge keystore of the private key and digital certificate entry to be used to authenticate all connections to the broker. If this is not selected, the broker uses the default_server server certificate alias.

You must provide a unique alias for each certificate or private key.

Password to access the key/certificate (Optional) Specifies the password to be used for accessing the private key and digital certificate.
Note: If you use the default_server server certificate, it also has a default password that you need not specify.
Import From Server

Copies the Startup tab values from the AppServer or WebSpeed broker stored with the AdminServer. Note that PROPATH and database information are not copied.

It also populates the debug port and password values from the server properties (ubroker.properties) file.

Apply Saves the current launch configuration definition.
Revert Discards unsaved changes to the current launch configuration definition.
Debug Debugs the specified AppServer or WebSpeed instance.
Close Closes the Configurations wizard.