You develop ABL services in an OpenEdge project in OpenEdge Developer Studio. We recommend using an ABL Web App project type; this is required if you are developing a REST or WEB transport-based service and you can use it for the APSV transport too.

If you are creating a new OpenEdge project, choosing WEB or REST as the transport during the project creation process adds the required ABL Web App project facets.

You can also add these facets to an existing project manually.

Convert an existing project into an ABL web app project

If you have an existing project that you want to convert into an ABL web app project, perform the following steps:
  1. Right-click the project in the Project Explorer view in OpenEdge Developer Studio, and select Properties.
  2. In the Properties dialog box, select Project Facets in the left pane.
  3. In the Project Facets screen, select Progress Adapters and ABL Web App.
  4. Click Apply and Close.