Support for Lineage Requests
The reportService and batchReportService services now support report lineage requests on layout expressions that use data items. This feature extends the capability of obtaining lineage information.
For newly saved reports, users can now obtain lineage information on layout expressions that contain data items by issuing a asynch » runSpecification(specification, parameterValues, options) lineage request against reportService or batchReportService. The asynch » runSpecification(specification, parameterValues, options) method must include bibus » metadataServiceLineageSpecification class as a specification, and must contain the search path. For unsaved report data, such as during an interactive session, users can now obtain lineage information on report data items by issuing a secondary report » lineage(conversation, parameterValues, options) request. In both cases, users must forward the response from reportService (or batchReportService) to metadataService for further lineage processing.
SDK users should continue to request lineage information for package data from metadataService using the asynch » runSpecification(specification, parameterValues, options) method.
See Using lineage specifications for more information.
This change affects:
- report » lineage(conversation, parameterValues, options) method
- asynch » runSpecification(specification, parameterValues, options) method
- bibus » asynchDetailAsynchSpecification class
- bibus » metadataServiceLineageSpecification class
- report method set