The ABL Services you define using the New ABL Service wizard appears under the Defined Services node in your project.

The ABL artifacts are a combination of ABL REST artifacts followed by ABL Data Object. The ABL Service artifacts are generated under .services > Expose > rest > service_name in your project directory, wherein service_name is the name of the defined ABL Service. A separate ABL Service node is created for each ABL Service you define, and its artifacts are generated under that ABL Service node.

Note: The .services node does not appear by default under your project in the Project Explorer view. To view the .services node, open Available Customizations dialog (select View Menu > Customize view from the Project View toolbar), clear the .*resources check box, and then click OK.

On creation of a ABL Service, the following artifacts are generated:

resourceModel.xml
The file contains resource URI and mapping information of the verbs with operations (ABL interface annotated ABL routines). The resourceModel.xml file is listed under .services > Expose > rest > <service_name> in your project directory.
spring.xml
The file contains the AppServer end point details and resourceModel.xml entry. The spring.xml file is listed under .services > Expose > rest > <service_name> in your project directory.
<service_name>.json
The file contains information about the operations and schema for ABL resources. The .json file is a replica of the selected ABL resources (ABL class and procedure files with ABL interface annotations) that is represented in the JSON (Java Script Object Notation) format. The .json files are listed under the WebContent directory with serviceName.json in your project directory.
Note: Progress recommends you to not modify or delete a ABL Service artifact or any other file listed under the .services node.