Inventory Key Fields
The fields listed in the 'head/inventory/keys' form a composite key that is used to determine, whether an inventory exists in OFSC and should be processed, or whether it does not exist and a new inventory should be created and then processed. Therefore, these fields must be present and non-empty for every serialized inventory in the transaction, otherwise the inventory will be rejected.
Note: 'head/inventory/keys' is only used for serialized inventory,
while for non-serialized inventory it is ignored and inventory type
+ model property value is used as the key. See section 'Serialized
and Non-Serialized Inventory' for details. The valid values of 'inventory/keys'
are 'invsn', 'invtype' and 'invtype_label'.
'head/inventory/keys' structure example
<inventory>
<keys>
<field>invsn</field>
</keys>
<inventory>