I have been created an O.E. ABL Web App project in PASOE for my Business Entities and now I´ll created some reports for my app.
What´s the best practices for this situation? Create a new ABL Web App project with Rest Mapped or create a new ABL Service for Rest Mapped in the same project.
from my current view, you should better use WebHandlers in PASOE. This is not like a click and create easy project in eclipse.
There you can better control HTTP requests like GET and POST as you want and can map to any class or procedure with your flexible input/output.
There are so many ways.
A way to see this is based on how you plan to deploy the services. If the services are independent, use different projects. If the services are meant to work together, create the services in the same project.
I noticed that you mentioned about a service for REST mapped.
just in case here is some additional info.
For a REST Service, you use an editor to map the URLs to methods and parameters.
For a WebHandler Service, you do the mapping via a WebHandler class that you can customize programmatically.
The Progress Data Service uses a prescriptive approach and integrates with the JSDO. It can use REST/WebHandler for the transport.
Here is some mode detail:
I hope this helps,