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>