Creating Custom Relink Scripts for Drivers and Agents for Progress/OpenEdge

Custom relink scripts may be needed when our standard scripts are incompatible with your database installation and/or environment. The Progress probuild utility enables you to create such custom scripts.

  1. Locate the buildenv script, typically found in the $DLC/probuild/eucapp directory.
  2. Ensure that the environment variable settings in the buildenv script are accurate for your system.
  3. Set and export


    PROLOAD=$DLC/probuild export PROLOAD

  4. Type the following command at your command line:


    $PROLOAD/eucapp/probuild

  5. At the Install Link Script Into prompt, enter the full path to your ~/openlink/bin directory.
  6. Click Continue.
  7. Select ESQL/C Large Client Full from the product list.
  8. Click Continue.
  9. Give your relink script an appropriate name. For example:


    ldpro7 ldpro8 ldpro9

  10. Give the executable to be produced an OpenLink-style Database Agent name. For example:


    pro73e_sv pro83b_sv pro91b_sv

  11. Click Continue.
  12. Do not specify any special configurable elements.
  13. Click Continue.
  14. Locate the database agent object code in the /lib sub-directory of your OpenLink installation. Object code files are named similarly to pro7_sv.o, pro8_sv.o, and pro9_sv.o.
  15. Enter the full path to the relevant Database Agent object code (proxxx_sv.o) under "Object Files.'
  16. Click Continue.
  17. Exit probuild.
  18. Repeat the relink process with your new relink script.