About Projected Asset Cache
The Projected Asset Cache is a persistent business service that loads all assets, open orders, and quote line items matching a specified search specification into memory using the most efficient SQL queries possible. Projected Asset Cache is used by the Compound Product Validation. It is used by Network Validation to populate the network nodes pick applet. It is also used by Compatibility for cross-product compatibility checking. The Projected Asset Cache can be used by any application that needs a consolidated view of product instances across the quote-to-order-to-asset lifecycle.
Projected Asset Cache automatically converts between the different field names in the Quote, Order, and Asset business components. The cache is always stored and queried using the Asset field names. Open Order and Quote line items are applied to the existing assets to generate a future projected state of the assets for a specified date.
The Projected Asset Cache business service supports multiple concurrent cache instances. When the cache is initialized, a unique identifier is returned. Subsequent queries must specify the identifier of the cache to query.
The following are two key functions to the Projected Asset Cache.