These configuration items define how Caplin Transformer deals with objects.
A Transformer object is a piece of data that Transformer manages on behalf of client applications; for example, a financial instrument such as a DataSource record containing a currency pair. Transformer object types include all the DataSource data types.
contrib-return specifies when TRUE that if Transformer receives a contribution (updated data for a subject), it sends the contribution on to the DataSource application (typically an Integration Adapter) that owns the subject of the contribution.
Syntax: contrib-return <boolean>
Default value: FALSE (a contribution received by Transformer isn't sent on to the DataSource application that owns the subject of the contribution)
default-object-status-stale specifies when TRUE that the default status of all objects is "stale".
Syntax: default-object-status-stale <boolean>
Default value: FALSE (The default status of all objects is "ok")
record-max-cache specifies the maximum number of updates to keep for each record containing type 3 (historic) data.
(This configuration item is equivalent to the Liberator configuration item record-type3-history-size)
Syntax: record-max-cache <maximum-number-of-updates>
Default value: 10 updates
type2-hash-size specifies the size in table entries of the Transformer hashtable that's used to access cached Type 2 data.
(This configuration item is equivalent to the Liberator configuration item record-type2-hash-size)
Syntax: record-type2-hash-size <hashtable-size-in-entries>