After starting PAS for OpenEdge, you can publish an ABL REST service using the Servers view in your OpenEdge Server perspective. To publish an ABL REST service, create a server instance, associate the REST service to the defined server, and then publish the ABL REST service to the PAS for OpenEdge instance. See Learn About PAS for OpenEdge.

Note: After you republish an ABL REST service, the service is enabled by default and becomes available for client requests.

To publish an ABL REST service:

From the Servers view, do one of the following:
  • Right-click a server instance, and then select Add and Remove... on the context menu. The Add and Remove window opens.
  • Select the service from the Available service list and click Add.
  • Click Finish.

This publishes the ABL REST service. For the published REST Service, a REST Web application, .WAR file is generated. For example, if you use PAS for OpenEdge to deploy an ABL REST service, a WAR file with the REST service name is created under the OpenEdge installation directory, @WORK\<PAS Instance>\webapps\<Project Name>\WEB-INF\adapters\rest. A separate WAR file is created for each deployed ABL REST service.

For more information about the ABL REST Web application WAR file layout, see the Progress OpenEdge Application Server: Administration guide.

You can disable or enable a deployed REST service from OpenEdge Management and OpenEdge Explorer.

After deploying the ABL REST service, if you modify the artifacts of a project related to the deployed service, the status of the respective artifact’s module changes to Republish. You must republish the server manually if you have not set it to republish automatically so that the deployed service reflects the changes.