Skip to content

Latest commit

 

History

History
47 lines (31 loc) · 1.52 KB

BatchImport.md

File metadata and controls

47 lines (31 loc) · 1.52 KB

Batch Import

Introduction

Archelon can import data in batch using CSV files, via Plastron and STOMP messaging.

Import Process

The import process occurs in two stages:

  • validate
  • import

The "validate" stage uses Plastron to determine the syntactic validity of the CSV metadata file. A file that has errors must be resubmitted with corrections before it can be imported.

The "import" stage uses Plastron to perform the actual import. A syntactically valid file may still fail, for example, if the related records specified in the import cannot be found in Fedora, or the expected files are not found in the Zip file associated with the import.

Loading sample data differs depending on whether Archelon running locally, in a Docker container, or in Kubernetes.

Instructions for loading sample data is available in the umd-lib/umd-fcrepo repository:

Import Workflow

Import Workflow

Source: ImportWorkflow.puml

Message Flow

Source: MessageFlow.puml