Backwards compatibility ArchiveStatus, OriginalStatus and BrowseStatus

Introduction

The standard manner to observe the status of a record is the https://mediahaven.atlassian.net/wiki/x/EwBd8w. For backwards compatibility here we document the behaviour of the old statusses ArchiveStatus and BrowseStatus.

Backwards Compatibility

  • The compatibility feature for Publication is already present

  • The compatibility feature for Rejection is part of release 24.2 and only applies to newly ingested objects

  • When a record is rejected it acquires the RecordStatus with the value Rejected. The legacy statuses will be forced to the value failed for the data object and all representation children

Legacy Status Field

Rejection

RecordStatus -> Rejected

Publication

RecordStatus -> Published

Legacy Status Field

Rejection

RecordStatus -> Rejected

Publication

RecordStatus -> Published

ArchiveStatus

failed

on_disk, on_tape

OriginalStatus

failed

completed

BrowseStatus

failed

completed, no_browse