Try OpenEdge Now
skip to main content
Online Help
Running and debugging ABL programs : Reference : Launch configuration settings : Configurations wizard : Progress OpenEdge AppServer and WebSpeed settings : Debugger
 
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:
*Specifying connection properties
*Attaching the Debugger to a broker
*Specifying secure client connection properties
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.