You can write a WebUiPackage task to package a Web UI project as a .WAR file to publish it as a new Web App to a PAS for OpenEdge instance.
Task-level properties and elements:
Name
Description
srcdir
Specifies the location of the project for which .WAR file is to be generated.
dlc
Specifies the location of your OpenEdge installation.
verbose
(Optional) Enables the verbose mode. The valid values are true, false, on, off, yes, and no.
Note: By default, the value is set to false.
buildType
(Optional) Specifies if the project is for publishing on a production build or debugging on a development build. The valid values are release and debug.
webAppName
(Optional) Specifies a name for the generated .WAR file.
Note: By default, the name of the project is assigned to the .WAR file.
destdir
(Optional) Specifies the destination directory where the .WAR file is generated.
Here is a sample build.xml file for packaging a Web UI project: