Try OpenEdge Now
skip to main content
Installation and Configuration
Installation : OpenEdge Installation Prerequisites : UNIX-specific installation considerations : Reviewing the UNIX system installation directory structure : References to the UNIX or Linux installation directory
 
References to the UNIX or Linux installation directory
Throughout this book, the installation PATH is referred to as either of the following:
*DLC — The DLC variable on UNIX or Linux, $DLC, is automatically set to your OpenEdge installation PATH. Historically, it has been a convenient way to refer to the location in which you have installed OpenEdge.
Note: Note that the $DLC variable is set in the various command scripts; the variable is not and should not be set at the system level. For information about the $DLC environment variable, see Working in the OpenEdge Environment on UNIX
*OpenEdge-install-dir — A more explicit phrase referring to the directory location to which your OpenEdge installation PATH occurs. The Unix environment variable DLC is also used to create this location; the use of the phase OpenEdge-install-dir is intended to be more self-explanatory than is the reference $DLC.
The following table describes a directory tree of the OpenEdge subdirectories.
Table 17. OpenEdge-install-dir ($DLC) directory structure
Directory name
Description
bin
Contains the executable files for OpenEdge, such as PRODB. It also contains batch files and system executables
certs
Contains the public keys of the Certificate Authorities (CAs) used by OpenEdge clients to perform server-side certificate validation when communicating with secure Web servers using HTTPS
esbadapter
Contains the configuration and support code for the OpenEdge Adapter for Sonic ESB
include
Contains the header files required for ESQL
install
Contains Java tailoring classes that only the Installation Utility uses; it also contains the uninstall script to remove an OpenEdge Release installation
java
Includes the Java files and executables necessary for running OpenEdge products
javahelp
Contains .jar files for the OpenEdge Application Debugger
jdk
Contains the Java Development Kit files and executables necessary for running OpenEdge products
jms
Contains files to support client deployment of Java messaging
jre
Contains the Java Run-time Environment files and executables necessary for running OpenEdge products
keys
Contains encrypted RSA Private Key and Certificate file information
lib
Contains shared objects necessary for running OpenEdge executables
licenses
Contains license and copyright information related to HTTP Client, OpenSSL toolkit, Perl, and w3c IPR software notice
odbc
Includes files to support ODBC
oebuild
Includes files that OpenEdge MAKE utility uses when creating custom executables
ora
Contains files to support the DataServer for ORACLE
perl
Contains files to support the use of the Perl scripting language
proedit
Contains files to support the advanced editing features
prohelp
Includes the online help and other necessary files for OpenEdge
prolang
Contains the national language support directories
properties
Contains property files that manage the configuration of OpenEdge services, such as WebSpeed, the NameServer, and the AppServer
scripts
Contains files related to the Failover Cluster component
servlets
Identifies the default location of the AppServer Internet Adapter (AIA) and Web Services Adapter (WSA) servlet containers—these containers include Web definitions1
sonic
Contains files that support the Sonic client and container
sports
Includes the schema triggers and supplier information for each sample database
sports2000trgs
Includes the schema triggers for the Sports2000 database
src
Contains source files for OpenEdge ADE tools, such as the Data Dictionary, Procedure Editor, and Sample Applications
templates
Contains files related to the Failover Cluster component
toolkit
Includes files that help in deploying and encrypting your applications
tty
Includes object (.r) files and r-code procedure libraries (.pl) for character-mode OpenEdge
ubqmanager
Includes files used by the AppServer exclusively. Do not modify these files
auditing
Contains object (.r), development, and environment (ADM2)files for the Audit Policy Maintenance product
oeide
Contains the Eclipse environment, the plug-ins that comprise the Progress Developer Studio for OpenEdge product, and other related files

1 Refer to your OpenEdge product documentation for details about configuring AIA and WSA.