INVCNF

Each row represents an DOM inventory cache configuration.

Column Descriptions:

NameTypeDescription
INVCNF_IDBIGINT NOT NULLInternal ID of this inventory configuration.
IDENTIFIERVARCHAR (64) NOT NULLExternal identifier of this inventory configuration.
DESCRIPTIONVARCHAR (254)Administrative description of this inventory configuration.
PRECEDENCEDOUBLE NOT NULL DEFAULT 0Precedence of this inventory configuration when an item is associated with multiple inventory configurations at the location specified.
FLAGSINTEGER NOT NULL DEFAULT 0A bit field for specifying the following inventory configuration options:
0
The default value. None of the following flags are applicable.
1
Cache inventory availability in a WebSphere distributed object cache.
2
Cache inventory availability in the Commerce database.
4
Retrieve inventory availability from DOM by making an outbound GetInventoryAvailability service request when the information is not cached locally, or when the cached information is no longer valid.
8
Decrement the cached inventory availability records when an order/shopping cart is submitted for processing.
16
Update the cached inventory availability records as the information is retrieved from DOM.
THRESHOLDQUANTITYDOUBLEThe threshold quantity. It determines the expiry time used. A value of NULL is equivalent to a value of negative infinity, which means that the cached available quantity (minus the requested quantity if present) is always greater than or equal to the threshold quantity.
CHEXPABOVETHRESINTEGERThe expiry time of a cached inventory availability record when the cached available quantity (minus the requested quantity if present) is greater than or equal to the threshold quantity. Such a record has expired when the number of seconds elapsed since the record was last updated is greater than this value. A value of 0 means that the record expires immediately, and a value of NULL means that the record never expires.
CHEXPBELOWTHRESINTEGERThe expiry time of a cached inventory availability record when the cached available quantity (minus the requested quantity if present) is less than the threshold quantity. Such a record has expired when the number of seconds elapsed since the record was last updated is greater than this value. A value of 0 means that the record expires immediately, and a value of NULL means that the record never expires.
CACHEPRIORITYINTEGER NOT NULL DEFAULT 0The priority of a cached inventory availability record when cached in the WebSphere distributed object cache. Records with higher priorities will remain in the cache longer than those with lower priorities in the case of cache overflow.
FALLBACKINVSTATCHAR (4)Fallback inventory status.
FALLBACKAVAILTIMETIMESTAMPFallback availability date.
FALLBACKINVOFFSETINTEGERFallback availability offset in seconds.
FIELD1INTEGERCustomizable
FIELD2DECIMAL (20,5)Customizable
FIELD3VARCHAR (254)Customizable
QUANTITYMEASURECHAR (16) NOT NULL DEFAULT 'C62'Unit of measure of the quantity above.
OPTCOUNTERSMALLINTThe optimistic concurrency control counter for the table. Every time there is an update to the table, the counter is incremented.

Indexes:

NameColumn NamesType
<SYSTEM-GENERATED>INVCNF_IDPrimary Key
I0001226IDENTIFIERUnique Index

Constrained By Parent Tables:

ConstraintColumnsParent TableParent ColumnsType
F_3585QUANTITYMEASUREQTYUNITQTYUNIT_IDCascade

Referenced By Child Tables:

ConstraintColumnsChild TableChild ColumnsType
F_3589INVCNF_IDINVCNFRELINVCNF_IDCascade