%META:TOPICPARENT{name="ServerAgentAdministration"}% = Relinking Database Agents for Progress = The files described below should all be part of current agent installations. If the files discussed below are not found in your installation, you may have an older version of the software. In that case, [[http://support.openlinksw.com/support/online-support.vsp|please contact OpenLink Support for additional assistance.]] We have attempted to provide a set of generic link scripts for the versions of Progress we support, to enable you to relink if necessary. //**Note:** Relinking is only necessary if you are running a version of Progress which differs from the one originally used for linking the agents shipped.// Please note that to relink against Progress 6 you must have an **HLI/C license from Progress.** For Progress 7, 8, and 9, this is not required. For all relinking, you must have a '{{{C}}}' compiler installed on your machine. Furthermore, your Progress {{{DLC}}} directory must contain a {{{/probuild/4gl/}}} sub-directory. //Remember to back up all existing OpenLink files before you begin.// Follow the instructions below to relink an OpenLink Progress Database agent: # Change directory to the '{{{openlink/lib}}}' directory. # Ensure the Progress environment variable {{{DLC}}} is set correctly. # Set the Progress {{{PROLOAD}}} environment variable to {{{$DLC/probuild}}}. # Run the {{{mkdlcX}}} script which will produce a file called {{{dlcX.o}}}, where {{{X}}} is the major version number of your Progress installation (i.e., 6, 7, 8, or 9). # If you receive an error stating that any Progress library cannot be found, edit the {{{mkdlcX}}} script and remove the reference to the named file; then rerun the script. # Now, run the script {{{ldproX}}} which will build a new OpenLink Progress X agent ({{{proX_sv}}} or {{{proX_mv}}}), which should be placed directly in the '{{{openlink/bin}}}' directory.