ABL Data Source supports two kind of data sets:
- Root Data Set
- Child Data Set
The Root Data Set offers the same functionality as a standard data set defined for a JDBC data source. It accept a query text that can be either a select statement (for each) or a business logic procedure call (run). This data set accepts parameters – using the question mark (?) as parameter placeholder in query text – and it also support property binding to map the query text to a report parameter.
Because is very common by a business logic service to return complex data in a “data graph” format – multiple (un) related result sets – the ABL data source supports a second type of data set that can be used to retrieve other result set from the data graph obtained by the parent Root Data Set.
The Child Data Set will not make any call to the data source itself but use the data graph results cached in its parent Root Data Set, this way multiple result sets can be used by the report through a single call to the data source.
If you are not familiar with getting new software and updates to Eclipse, please read this article.
If you have trouble using the update site then you can download the plugin jars and install manually from here: plugin directory.