Install a prepackaged ABL web application
- Last Updated: January 23, 2026
- 2 minute read
- OpenEdge
- Version 12.8
- Documentation
This type of installation extends an existing PAS for OpenEdge instance. While deployment of general web applications can be performed online or offline, the implementation of the ABL web applications indicates that the installation is best performed offline.
To install a prepackaged ABL web application:
- Load the .war file containing the prepackaged ABL web application.
- Run the instance's
tcman.{sh|bat}deploycommand to load the web application into the instance-name/webapps directory. For more information, see Deploy an ABL web application. - Run the
oeproputility to configure the web application in the ABL application's openedge.properties file. - Run the
oeproputility to configure the web application's APSV, SOAP, REST, and WEB transports according to site requirements. - Use a text editor and configure the ABL web application's security according to the site requirements. For more information, see the Secure PAS for OpenEdge instances topics in Manage Progress Application Server (PAS) for OpenEdge.
- Deploy any .p or .r code required to support the new ABL web
application.
- If the ABL .p or
.r code is packaged inside the ABL
web application, use the
oeproputility to add its path to the ABL application'sPROPATH. - If the ABL .p or
.r code is packaged inside the ABL
web application but needs to be moved elsewhere, move it and update the ABL
application's
PROPATHwith its new location. - If the ABL .p or
.r code is packaged externally,
expand that distribution to its new location and update the ABL
application's OpenEdge ABL web application.Note: If you must, you can deploy the ABL application's .p and/or .r files anywhere on the OS's file system, just like in a classic AppServer. However, you lose most, if not all, of the benefits of the PAS for OpenEdge infrastructure for deployment, updates, and security.
- If the ABL .p or
.r code is packaged inside the ABL
web application, use the