Hi all, we have multiple Projects/REST services in OpenEdge all connected to "oepas1" they are mainly test projects, each one a new iteration of the back end for a new app we are developing.
Using OpenEdge 11.6.1
So it looks like this in the Project Explorer:
+-AnalyticsData
+-SecurityTest
+-Servers
+-SupplierOrder
+-SupplierOrder5
+-SupplierOrder7
Now SupplierOrder, SupplierOrder5 & SupplierOrder7 are all different versions of the same REST service and as such the ABL Procedures inside have the same file names. When we compile for instance SupplierOrder5\AppServer\Product_Quick.p it compiles into \\sideshowbob\OpenEdge\WRK\oepas1\openedge\Product_Quick.r ready for oepas1 to execute. However if I compile SupplierOrder7\AppServer\Product_Quick.p it too compiles into \\sideshowbob\OpenEdge\WRK\oepas1\openedge\Product_Quick.r, overwriting the r-code compile for the other REST service.
Is this by design? I can clearly work around it by introducing a sub folder to each project/REST service, but I wanted to make sure I wasn’t missing something fundamental.
Cheers all
Matt