Installing OpenEdge 12.2.16
OpenEdge by Progress Software is a robust platform used by many enterprise applications for its powerful database and application development capabilities. As part of modernizing or deploying enterprise systems, setting up the OpenEdge 12.2.16 environment correctly is crucial to ensure optimal performance and maintainability.
This blog post outlines the complete, step-by-step process for installing OpenEdge 12.2.16.
Step 1: Copy Folders to /las
Ensure /las is empty before copying:
sudo cp -r prod progress /las
Step 2: Prepare the LAS Folder
Transfer the LAS folder from the development server to the target server.
Clean existing content:
cd /las/progress/versions/12.2/
rm -rf dlc/*
rm -rf oemgmt/*
Leave both dlc and oemgmt folders empty.
Step 3: Extract OpenEdge 12.2.16 Tar File
If the target directory doesn’t exist, create it:
mkdir -p /las/progress/download/12.2.16
tar -xvf PROGRESS_OE_12.2.16_LNX_64.tar.gz -C /las/progress/download/12.2.16/
Step 4: Install Java 12.0.2
tar -xvzf jdk-12.0.2_linux-x64_bin.tar.gz
sudo update-alternatives –install /usr/bin/java java /las/openjdk/jdk-12.0.2/bin/java 1
sudo update-alternatives –config java
java -version
Step 5: Create Temporary Folder & Run Installer
mkdir temp_install
cd temp_install
/las/progress/download/12.2/proinst
- Press Enter to continue.
- Enter the company name, serial number, and control number from your license.
- Press Ctrl + E once details are entered.
- Confirm configuration with y.
- Enable OpenEdge Explorer: y.
- Java home path: /las/openjdk/jdk-12.0.2
- Choose:
- Install Type: Complete
- DLC: /las/progress/versions/12.2/dlc
- Working Dir: /las/log
- Management Dir: /las/progress/versions/12.2/oemgmt
- OEMGMT Working Dir: /las/log/oemgmt
- Keep default server engine options.
- International Settings:
- Charset: American, ISO8859-15
- Date format: mdy
- Number format: 1,234.56
Finalize Installation
- Confirm all prompts with y.
- Wait for the installation to complete.
- Press Enter to finish.
Post-Installation Checks
. /las/progress/versions/12.2/dlc/bin/proenv
Showcfg
Configuration of OpenEdge application
1. Set Permissions
chown -R lasadmin:lasadmin /las
chmod -R 775 /las
sudo usermod -a -G lasadmin progress
id progress
2. Edit Configurations
Update DB IP in site.cfg:
vi /las/prod/scripts/site.cfg
3. Add TCP Ports:
grep tcp- /etc/services
sudo vi /etc/services
4. Disable Replication and AI
Go to database directory:
cd /las/prod/db/db
proutil gfa -C disablesitereplication source
proutil acc -C disablesitereplication source
proutil annex -C disablesitereplication source
rfutil gfa -C aimage end
rfutil acc -C aimage end
rfutil annex -C aimage end
5. Truncate BI Before Startup
proutil gfa -C truncate bi
proutil acc -C truncate bi
proutil annex -C truncate bi
6. Start Databases and LAS Application
cd /las/prod/scripts
./startall
ps -ef | grep -i proserve
tail -f /las/prod/log/PROD-server-progress.out
ps -ef | grep progress
Official Installation Guide
Progress offers comprehensive documentation for installing OpenEdge 12.2, which includes step-by-step instructions for both Windows and Unix/Linux systems. You can access the installation guide here: