Try OpenEdge Now
skip to main content
Online Help
Overview of Progress Application Server for OpenEdge : Tasks : Working with PAS for OpenEdge : Working with PAS for OpenEdge for WebApp : Creating an ABL Service
 
Creating an ABL Service
You can create ABL Services using the New ABL Service wizard and deploy them to PAS.
1. Select File > New > ABL Service from the Progress Developer Studio for OpenEdge main menu bar. The New ABL Service wizard opens.
Note: You can also right-click an ABL Web App project, and then select New > ABL Service from the context menu. You can also access the New ABL Service wizard while creating the ABL Web App project.
2. By default, the Project field displays the currently open project to which you can associate the ABL service. Click Browse(...) if you want to select a project other than the current one.
3. Enter a Service name to display the name of the service.
4. To create an ABL Service, do one of the following:
*To create an ABL Service of WebSpeed (WebHandler) type:
1. Select WEB transport type.
2. Enter a name in Create new to create a new Web handler or click Select existing and then click Browse to add an existing Web handler.
3. Click Add to enter a Resource URI.
The Resource URI must start with "/".
You can edit or remove a resource URI using Edit and Remove. Use the Up and Down keys to sort the resource URIs.
When you finish creating the ABL service, the WebSpeed service is generated and appears under the Defined Services node.
*To create an ABL Service of REST (Mapped RPC) type:
1. Select the REST transport type.
2. Enter a relative path for all the resources to be defined in Service relative URI. For example, /Customer.
The relative URI must start with "/".
3. (Optional) Enter Service description for the REST service.
*To create an ABL Service of Data Object type with the WebSpeed WebHandler service provider:
1. Select the WEB transport type.
2. Select the Create Data Object Service check box.
3. Enter a name in Create new to create a new Web handler or click Select existing and then click Browse to add an existing Web handler.
4. Click Add to enter a Resource URI.
The Resource URI must start with "/".
You can edit or remove a resource URI using Edit and Remove. Use the Up and Down keys to sort the resource URIs.
When you finish creating the ABL service, Data Object service with WebSpeed WebHandler service provider and service.json and service.gen files are created and appears under the Defined Services node.
*To create an ABL Service of Data Object type with the REST RPC service provider:
1. Select the REST transport type.
2. Create the Create Data Object Service check box.
3. Enter a relative path for all the resources to be defined in Service relative URI. For example, /Customer.
The relative URI must start with "/".
When you finish creating the ABL service, Data Object service with REST service provider and a service.json file is created and appears under the Defined Services node.
4. (Optional) Enter Service description for the REST service.
5. Click Finish.