System administrators can deploy ABL web applications to a PAS for OpenEdge instance using the pasman deploy command.

To deploy an ABL web application to a PAS for OpenEdge instance, perform the following steps

  1. Get the .war file and any ABL r-code that support the ABL web application from the developer.
  2. Move any r-code to the PROPATH, for example:
    instance-name/openedge
  3. Deploy the ABL web application to the instance using the pasman utility:
    pasman deploy -I instance-name path_to_ABLwebapp/ABLwebapp.war
  4. Start the instance:
    pasman pasoestart -I instance-name -timeout 200
  5. Verify that the ABL web application is deployed by calling it in a web browser:
    http://hostname:port/ABLwebapp
    • hostname is the instance name.
    • port is the port defined for the instance.
    • ABLwebapp is the name of the war file that you deployed.

You can have more than one ABL application running on an instance depending upon your business requirements. Each ABL web application should have its own database connection and security.

To create an additional ABL web application for an instance, deploy the oeabl.war file located in the PAS for OpenEdge core installation:
pasman deploy -I instance-name –a webapp-name
$DLC\servers\pasoe\extras\oeabl.war
Note: Additional ABL web applications must have a different name than existing ABL web applications in the PAS for OpenEdge instance.

The webapp-name is then added in the [Appserver] section in openedge.properties file. Each deployed ABL web application can be configured individually using the OEPROP utility in the AppServer.Sessmgr.webapp-name section. Using OEPROP to set these properties is described in Configure properties for deployment.

To enable the secure online deployment of new ABL applications, see Secure online deployment of a new ABL application.

To deploy and manage ABL applications with the OpenEdge Command Center, see Manage ABL applications or ABL web applications