I followed the EDC tutorial using a SQL Server database (version 2012 express).
I wrote a ruletest with no input entities (I've not given any record's identifiers). When executing the rule test, EDC filled entities' collection from DB and executed the business rules used inside the tested rulesheet.
When I did the same thing, but from an Open Edge database (version 10.2b), the behavior was different: no entities were filled from database and no rules fired...
Is this the expected behavior? Why this difference?
If so, is there any work-around? In fact, it will be very interesting in our case that it works in the same way : we will not be forced to send all the needed data in the CorticonRequest, especially this data can have a very big size.
Thanks for any help.
PS: please note that EDC for OpenEdge retrieves the data from database when we assign identifiers of the used records...
Resolved: Option "Extend to database" was absent in the OE version.
What your doing should work. The behavior for OE and SQL Server should be the same (we run the same test set against each). Have you confirmed the vocabulary mapping are correct for you OE database?
James Arsenault | Product Development | Progress Software email: firstname.lastname@example.org | direct: 781-280-4934
Thank you James for your reply.
Validating vocabulary detects no issues (Please note that I generated the DB schema from vocabulary...).