Full Upload Workflow

For each resource in the transaction the following actions are performed:

  1. resource is validated, e.g. if the resource is not found in the OFSC database, all activity/inventory commands for this resource fail

  2. each activity/inventory of this resource is checked individually

  3. if any activity/inventory fails these checks, this item is skipped with an error message and other items are processed further

  4. Inbound Interface determines actions to be performed for each activity/inventory and adds them to the action queue

  5. for Full activity Upload all activities for the upload date not updated by the transaction are canceled ('cancel_activity' commands for them are added to the action queue)

  6. for Full Inventory Upload all inventories not updated by the transaction are deleted ('delete_inventory' commands are added to the action queue). As inventories are not associated with date, all inventories are removed regardless of the transaction upload date.