Notes on Download Behavior
Review these notes for more on Oracle Visual Builder Add-in for Excel download behavior:
- NetSuite services do not return full row details when responding to a GET request on the collection path. As a result, the add-in must issue individual GET requests on the item path for each item returned from the collection path.
- For Oracle ADF REST Resource and Visual Builder Business Objects services, the add-in sends additional GET requests to the LOV data source to get rows with missing identity values only. For other service types, the add-in may get all rows in the LOV data source to fix the cache miss.
If the add-in still can't find the display value for an identity value, the identity value is written to the worksheet without the swap.
- REST services are stateless. As a result there are several issues to consider:
- The query is re-executed for each page request
- REST services cannot guarantee "read consistency" across multiple requests. If the data is changed during a multi-page download, it is possible for some rows to be missed entirely or downloaded more than once.
Note:
If pagination is not configured for a given business object, the add-in attempts to fetch and process all available rows in a single request. For larger volumes, such requests may time out. - If Send Only Changed Data During Upload is enabled, the add-in caches a copy of the data during download to be used for comparisons later on during upload.
For more information how some features affect the add-in's download behavior, see:
- Configure Search Options for Download
- Configure Pagination for a Business Object
- Work with Service Path Parameters in a Table Layout
- Use Polymorphic Business Objects and Fields
- Use Lists of Values in an Excel Workbook
- Use Macros in an Integrated Excel Workbook
- Use Multiple Layouts for Multi-level Business Objects