Tip Tuesday - Projected Asset Cache BOM and Open Order Stacking
The Projected Asset Cache (PAC) tracks the state of an asset across time, it is also known as the Projected Asset State. The PAC process is a function that loads into memory all assets and open orders matching a specific search. The projected configuration can be different based on the transaction's requested effective date.
In the default implementation, an open order is referring to an order in the “Being Fulfilled” state. After retrieving the data, the PAC builds the future requested state of the asset product instances. This is accomplished by taking into consideration the asset matching the search specification and applying all open orders due to complete before the specified date. The process then applies the current quote to generate the future requested state.