Difference between revisions of "Archivematica 0.9 Micro-services"

From Archivematica
Jump to navigation Jump to search
Line 167: Line 167:
 
|-
 
|-
 
|-  
 
|-  
|  <div class="toccolours mw-collapsible mw-collapsed">'''Rename with transfer UUID'''<div class="mw-collapsible-content">
+
|  <div class="toccolours mw-collapsible mw-collapsed">'''Approve Transfer'''<div class="mw-collapsible-content">
<br/>Set file permissions<br/>
+
Set file permissions
Move to processing directory
 
</div>
 
</div>
 
|
 
|-
 
|  <div class="toccolours mw-collapsible mw-collapsed">'''Rename with transfer UUID'''
 
</div>
 
</div>
 
|
 
|-
 
|  <div class="toccolours mw-collapsible mw-collapsed">'''Rename with transfer UUID'''<div class="mw-collapsible-content">
 
<br/>Set transfer type: Maildir
 
</div>
 
</div>
 
|
 
|-
 
|  <div class="toccolours mw-collapsible mw-collapsed">'''Rename with transfer UUID'''<div class="mw-collapsible-content">
 
<br/>Attempt restructure for compliance
 
</div>
 
</div>
 
|
 
|-
 
|  <div class="toccolours mw-collapsible mw-collapsed">'''Extract packages'''<div class="mw-collapsible-content">
 
<br/>Extract attachments
 
</div>
 
</div>
 
|
 
|-
 
|  <div class="toccolours mw-collapsible mw-collapsed">'''Approve transfer'''<div class="mw-collapsible-content">
 
<br/>Approve bagit transfer
 
</div>
 
</div>
 
|
 
|-
 
|  <div class="toccolours mw-collapsible mw-collapsed">'''Approve transfer'''<div class="mw-collapsible-content">
 
<br/>Extract zipped bag transfer
 
</div>
 
</div>
 
|
 
|-
 
|  <div class="toccolours mw-collapsible mw-collapsed">'''Approve transfer'''<div class="mw-collapsible-content">
 
<br/>Set file permissions
 
</div>
 
</div>
 
|
 
|-
 
|  <div class="toccolours mw-collapsible mw-collapsed">'''Approve transfer'''<div class="mw-collapsible-content">
 
<br/>Move to processing directory
 
</div>
 
</div>
 
|
 
|-
 
|  <div class="toccolours mw-collapsible mw-collapsed">'''Approve transfer'''<div class="mw-collapsible-content">
 
<br/>Rename with transfer UUID
 
</div>
 
</div>
 
|
 
|-
 
|  <div class="toccolours mw-collapsible mw-collapsed">'''Approve transfer'''<div class="mw-collapsible-content">
 
<br/>Assign file UUIDs to objects
 
</div>
 
</div>
 
|
 
|-
 
|  <div class="toccolours mw-collapsible mw-collapsed">'''Approve transfer'''<div class="mw-collapsible-content">
 
<br/>Assign checksums and file sizes to objects
 
</div>
 
</div>
 
|
 
|-
 
|  <div class="toccolours mw-collapsible mw-collapsed">'''Approve transfer'''<div class="mw-collapsible-content">
 
<br/>Verify bag, and restructure for compliance
 
</div>
 
</div>
 
|
 
|-
 
|  <div class="toccolours mw-collapsible mw-collapsed">'''Approve transfer'''<div class="mw-collapsible-content">
 
<br/>Include default Transfer processingMCP.xml
 
 
</div>
 
</div>
 
</div>
 
</div>
|
+
| Once the transfer has all its digital objects and has been formatted for processing, the user selects "Transfer complete" from the Actions drop-down menu.
|-
 
|  <div class="toccolours mw-collapsible mw-collapsed">'''Approve transfer'''<div class="mw-collapsible-content">
 
<br/>Approve DSpace transfer
 
</div>
 
</div>
 
|
 
|-
 
|  <div class="toccolours mw-collapsible mw-collapsed">'''Verify transfer compliance'''<div class="mw-collapsible-content">
 
<br/>Set transfer type: DSpace
 
</div>
 
</div>
 
|
 
|-
 
|  <div class="toccolours mw-collapsible mw-collapsed">'''Include default Transfer processingMCP.xml'''<div class="mw-collapsible-content">
 
<br/>Failed compliance. See output in dashboard. Transfer moved back to activeTransfers.
 
</div>
 
</div>
 
|
 
|-
 
|  <div class="toccolours mw-collapsible mw-collapsed">'''Include default Transfer processingMCP.xml'''<div class="mw-collapsible-content">
 
<br/>Rename with transfer UUID
 
</div>
 
</div>
 
|
 
|-
 
|  <div class="toccolours mw-collapsible mw-collapsed">'''Include default Transfer processingMCP.xml'''<div class="mw-collapsible-content">
 
<br/>Create transfer backup (sharedDirectory/transferBackups)
 
</div>
 
</div>
 
|
 
|-
 
|  <div class="toccolours mw-collapsible mw-collapsed">'''Verify transfer checksum'''<div class="mw-collapsible-content">
 
<br/>Verify metadata directory checksums
 
</div>
 
</div>
 
|
 
|-
 
|  <div class="toccolours mw-collapsible mw-collapsed">'''Generate METS.xml'''<div class="mw-collapsible-content">
 
<br/>Generate METS.xml document
 
</div>
 
</div>
 
|
 
|-
 
|  <div class="toccolours mw-collapsible mw-collapsed">'''Quarantine'''<div class="mw-collapsible-content">
 
<br/>Designate to process as a DSpace transfer
 
</div>
 
</div>
 
|
 
|-
 
|  <div class="toccolours mw-collapsible mw-collapsed">'''Quarantine'''<div class="mw-collapsible-content">
 
<br/>Designate to process as a DSpace transfer when unquarantined
 
</div>
 
</div>
 
|
 
|-
 
|  <div class="toccolours mw-collapsible mw-collapsed">'''Quarantine'''<div class="mw-collapsible-content">
 
<br/>Move to quarantined
 
</div>
 
</div>
 
|
 
|-
 
|  <div class="toccolours mw-collapsible mw-collapsed">'''Verify transfer checksums'''<div class="mw-collapsible-content">
 
<br/>Verify checksums in fileSec of DSpace METS files
 
</div>
 
</div>
 
|
 
|-
 
|  <div class="toccolours mw-collapsible mw-collapsed">'''Clean up names'''<div class="mw-collapsible-content">
 
<br/>Identify DSpace text files
 
</div>
 
</div>
 
|
 
|-
 
|  <div class="toccolours mw-collapsible mw-collapsed">'''Clean up names'''<div class="mw-collapsible-content">
 
<br/>Identify DSpace license files
 
</div>
 
</div>
 
|
 
|-
 
|  <div class="toccolours mw-collapsible mw-collapsed">'''Clean up names'''<div class="mw-collapsible-content">
 
<br/>Identify DSpace mets files
 
</div>
 
</div>
 
|
 
|-
 
|  <div class="toccolours mw-collapsible mw-collapsed">'''Characterize and extract metadata'''<div class="mw-collapsible-content">
 
<br/>Characterize and extract metadata on objects
 
</div>
 
</div>
 
|
 
|-
 
|  <div class="toccolours mw-collapsible mw-collapsed">'''Approve transfer'''<div class="mw-collapsible-content">
 
<br/>Approve transfer
 
</div>
 
</div>
 
|
 
 
|-  
 
|-  
 
|  <div class="toccolours mw-collapsible mw-collapsed">'''Verify transfer compliance'''<div class="mw-collapsible-content">
 
|  <div class="toccolours mw-collapsible mw-collapsed">'''Verify transfer compliance'''<div class="mw-collapsible-content">
 
<br/>Set file permissions
 
<br/>Set file permissions
</div>
 
</div>
 
|
 
|-
 
|  <div class="toccolours mw-collapsible mw-collapsed">'''Verify transfer compliance'''<div class="mw-collapsible-content">
 
 
<br/>Move to processing directory
 
<br/>Move to processing directory
</div>
+
<br/>Set transfer type
</div>
 
|
 
|-
 
|  <div class="toccolours mw-collapsible mw-collapsed">'''Verify transfer compliance'''<div class="mw-collapsible-content">
 
<br/>Set transfer type: Standard
 
</div>
 
</div>
 
|
 
|-
 
|  <div class="toccolours mw-collapsible mw-collapsed">'''Verify transfer compliance'''<div class="mw-collapsible-content">
 
 
<br/>Remove hidden files and directories
 
<br/>Remove hidden files and directories
</div>
 
</div>
 
|
 
|-
 
|  <div class="toccolours mw-collapsible mw-collapsed">'''Verify transfer compliance'''<div class="mw-collapsible-content">
 
 
<br/>Attempt restructure for compliance
 
<br/>Attempt restructure for compliance
</div>
 
</div>
 
|
 
|-
 
|  <div class="toccolours mw-collapsible mw-collapsed">'''Verify transfer compliance'''<div class="mw-collapsible-content">
 
 
<br/>Verify transfer compliance
 
<br/>Verify transfer compliance
 
</div>
 
</div>
 
</div>
 
</div>
|
+
| Verifies that the transfer conforms to the folder structure required for processing in Archivematica. The structure is as follows: /logs/, /metadata/, /metadata/submissionDocumentation/, /objects/. Standard transfers are restructured for compliance if pessary.
|-
 
|  <div class="toccolours mw-collapsible mw-collapsed">'''Failed transfer compliance'''<div class="mw-collapsible-content">
 
<br/>Designate to process as a standard transfer
 
</div>
 
</div>
 
|
 
|-
 
|  <div class="toccolours mw-collapsible mw-collapsed">'''Failed transfer compliance'''<div class="mw-collapsible-content">
 
<br/>Failed compliance.
 
</div>
 
</div>
 
|
 
|-
 
|  <div class="toccolours mw-collapsible mw-collapsed">'''Failed transfer compliance'''<div class="mw-collapsible-content">
 
<br/>Find branch to continue processing
 
</div>
 
</div>
 
|
 
|-
 
|  <div class="toccolours mw-collapsible mw-collapsed">'''Failed transfer compliance'''<div class="mw-collapsible-content">
 
<br/>Attempt restructure for compliance?
 
</div>
 
</div>
 
|
 
|-
 
|  <div class="toccolours mw-collapsible mw-collapsed">'''Failed transfer compliance'''<div class="mw-collapsible-content">
 
<br/>Move to processing directory
 
</div>
 
</div>
 
|
 
|-
 
|  <div class="toccolours mw-collapsible mw-collapsed">'''Failed transfer compliance'''<div class="mw-collapsible-content">
 
<br/>Attempt restructure for compliance
 
</div>
 
</div>
 
|
 
|-
 
|  <div class="toccolours mw-collapsible mw-collapsed">'''Failed transfer compliance'''<div class="mw-collapsible-content">
 
<br/>Move transfer back to activeTransfers directory.
 
</div>
 
</div>
 
|
 
 
|-  
 
|-  
 
|  <div class="toccolours mw-collapsible mw-collapsed">'''Rename with transfer UUID'''<div class="mw-collapsible-content">
 
|  <div class="toccolours mw-collapsible mw-collapsed">'''Rename with transfer UUID'''<div class="mw-collapsible-content">
Line 429: Line 188:
 
</div>
 
</div>
 
</div>
 
</div>
|
+
| Directly associate the transfer with it's metadata by appending the transfer UUID to the transfer directory name.
 
|-  
 
|-  
 
|  <div class="toccolours mw-collapsible mw-collapsed">'''Include default Transfer processingMCP.xml'''<div class="mw-collapsible-content">
 
|  <div class="toccolours mw-collapsible mw-collapsed">'''Include default Transfer processingMCP.xml'''<div class="mw-collapsible-content">
Line 435: Line 194:
 
</div>
 
</div>
 
</div>
 
</div>
|
+
| Includes a file named [[processingMCP.xml]] in the root of the transfer. This is a configurable xml file to pre-configure processing decisions.
 
|-  
 
|-  
 
|  <div class="toccolours mw-collapsible mw-collapsed">'''Assign file UUIDs and checksums'''<div class="mw-collapsible-content">
 
|  <div class="toccolours mw-collapsible mw-collapsed">'''Assign file UUIDs and checksums'''<div class="mw-collapsible-content">

Revision as of 07:35, 24 August 2012

Main Page > Documentation > Technical Architecture > Micro-services > Archivematica 0.9 Micro-services

This page describes the key micro-services that are undertaken during transfer and ingest.

Transfer

Micro-service Description
Approve transfer Once the transfer has all its digital objects and has been formatted for processing, the user selects "Transfer complete" from the Actions drop-down menu.
Verify transfer compliance Verifies that the transfer conforms to the folder structure required for processing in Archivematica. The structure is as follows: /logs/, /metadata/, /metadata/submissionDocumentation/, /objects/.
Rename with transfer UUID Adds a unique universal identifier to the transfer folder name.
Include default Transfer processingMCP.xml Adds defaultTransferProcessing.xml file from /sharedDirectoryStructure/sharedMicroServiceTasksConfigs/ to the transfer directory. This xml file can configure workflow options such as creating transfer backups, quarantining the transfer and selecting a SIP creation option.
Workflow decision - create transfer backup The user can choose to create a complete backup of the transfer in case transfer or ingest are interrupted or fail. The transfer backup is placed in /sharedDirectoryStructure/transferBackups/ and will automatically be deleted once the AIP has been moved into storage.
Assign file UUIDs to objects Assigns a unique universal identifier to each file in the /objects/ directory.
Assign checksums and file sizes to objects Assigns a sha-256 checksum to each file in the /objects/ directory and calculates file sizes.
Verify metadata directory checksums Checks any checksum files that were placed in the /metadata/ folder of the SIP prior to ingest. Note that the filenames need to be named based on their algorithm: checksum.sha1, checksum.sha256, checksum.md5.
Generate METS.xml document Generates a basic mets file with a fileSec and structMap to record the presence of all objects in the /objects/ directory and their location in any subdirectories. Designed to capture the original order of the transfer in the event the user chooses subsequently to delete, rename or move files or break the transfer into multiple SIPs. The mets file is automatically added to any SIP generated from the transfer.
Extract packages Extracts objects from any zipped files or other packages.
Scan for viruses Uses ClamAV, parses the output and creates a PREMIS event. If a virus is found, the SIP is automatically placed in /sharedDirectoryStructure/failed/.
Sanitize object's file and directory names Some file systems do not support unicode or other special characters in filenames. This micro-service removes prohibited characters and replaces them with dashes. Original filenames are preserved in the PREMIS metadata.
Sanitize transfer name Same as above except does it for the transfer folder name.
Characterize and extract metadata Identifies and validates formats and extracts object metadata using the File Information Tool Set (FITS). Adds output to the PREMIS metadata.
Create SIP(s) The user chooses among a number of SIP creation options. See the user manual for details.


Ingest

Micro-service Description
Verify SIP compliance Verifies that the SIP conforms to the folder structure required for processing in Archivematica. The structure is as follows: /logs/, /metadata/, /metadata/submissionDocumentation/, /objects/.
Rename SIP directory with SIP UUID Adds a unique universal identifier to the SIP folder name.
Include default SIP processingMCP.xml Adds defaultSIPProcessing.xml file from /sharedDirectoryStructure/sharedMicroServiceTasksConfigs/ to the transfer directory. This xml file canbe used to configure SIP workflow options.
Remove thumbs.db files Removes any Thumbs.db files. May be expanded to others in future releases.
Sanitize object's file and directory names If user created new folder and/or file names during SIP creation, any prhobited characters are removed from these names and replaced with dashes.
Sanitize SIP name Same as above except that it's done for the SIP folder name.
Check for Service directory For digitization output workflows, checks to see if the SIP contains any service copies of master files. See the user manual for details.
Check for Access directory For digitization output workflows, checks to see if the SIP contains any access copies of master files. See the user manual for details.
Normalize The user can choose to create preservation and/or access copies of the ingested files based on rules in the transcoder database. These rules can be seen under the Preservation planning tab in the Archivematica dashboard.
Normalize access Creates access copies to be added to the DIP.
Normalize preservation Creates preservation copies to be included in the AIP along with the original files.
Approve normalization If desired, the user can verify the quality of normalized files in /sharedDirectoryStructure/watchedDirectories/approveNormalization/.
Check for submission documentation Checks for files in /metadata/submissionDocumentation/.
Move submission documentation to objects directory Moves the /submissionDocumentation/ directory from /metadata/ to /objects/ for ingest processing.
Assign file UUIDs to submission documentation Assigns a unique universal identifier to each file in the /objects/submissionDocumentation/ directory.
Assign checksums and filesizes to submission documentation Assigns a sha-256 checksum to each file in the /objects/submissionDocumentation directory and calculates file sizes.
Extract packages in submission documentation Extracts objects from any zipped files or other packages in the /objects/ directory.
Characterize and extract metadata on submission documentation Identifies and validates formats and extracts object metadata for files in the /objects/submissionDocumentation directory using the File Information Tool Set (FITS). Adds output to the PREMIS metadata.
Normalize submission documentation to preservation format Creates preservation copies of all files in the /objects/submissionDocumentation directory to be included in the AIP along with the original files.
Verify checksums generated on ingest Verifies checksums that were generated during transfer processing to ensure that the files have not been corrupted during transfer or ingest.
Remove empty directories Removes any empty directories from the SIP.
Generate METS.xml document Generates a METS file with PREMIS metadata. For more information on the METS file, see METS.
Copy transfers metadata and logs Copies all submission documentation included in the original transfer to the SIP. Copies all logs generated during transfer processing to the SIP.
Copy METS to DIP directory Creates a copy of the METS file in the DIP directory.
Generate DIP Moves the DIP to the DIP upload directory.
Upload DIP The user uploads the DIP to a selected description in the access system. See the user manual for details.
Prepare AIP Packages the SIP into an AIP using BagIt
Compress AIP Losslessly compresses the AIP for storage using p7zip.
Store AIP Moves the AIP to a specified directory. In the demo version of Archivematica the directory is /sharedDirectoryStructure/www/AIPsStore/. In other environments it can be a remote network mounted directory. The directory structure of the AIP store contains UUID quad directories and an index.html file listing the AIPs in storage. The index.html file is displayed in the dashboard in the Archival storage tab.

Once the AIP has been stored, a copy of the AIP is extracted from storage to a local temp directory, and is validated with the various BagIt checks: verifyvalid, checkpayloadoxum, verifycomplete, verifypayloadmanifests, verifytagmanifests.


0.9

Micro-service Description
Approve Transfer

Set file permissions

Once the transfer has all its digital objects and has been formatted for processing, the user selects "Transfer complete" from the Actions drop-down menu.
Verify transfer compliance


Set file permissions
Move to processing directory
Set transfer type
Remove hidden files and directories
Attempt restructure for compliance
Verify transfer compliance

Verifies that the transfer conforms to the folder structure required for processing in Archivematica. The structure is as follows: /logs/, /metadata/, /metadata/submissionDocumentation/, /objects/. Standard transfers are restructured for compliance if pessary.
Rename with transfer UUID


Rename with transfer UUID

Directly associate the transfer with it's metadata by appending the transfer UUID to the transfer directory name.
Include default Transfer processingMCP.xml


Include default Transfer processingMCP.xml

Includes a file named processingMCP.xml in the root of the transfer. This is a configurable xml file to pre-configure processing decisions.
Assign file UUIDs and checksums


Designate to process as a standard transfer

Assign file UUIDs and checksums


Move to workFlowDecisions-createTransferBackup directory

Assign file UUIDs and checksums


Find type to process as

Assign file UUIDs and checksums


Workflow decision - create transfer backup

Assign file UUIDs and checksums


Create transfer backup (sharedDirectory/transferBackups)

Assign file UUIDs and checksums


Move to processing directory

Assign file UUIDs and checksums


Set file permissions

Assign file UUIDs and checksums


Assign file UUIDs to objects

Assign file UUIDs and checksums


Assign checksums and file sizes to objects

Verify transfer checksums


Verify metadata directory checksums

Generate METS.xml document


Generate METS.xml document

Quarantine


Designate to process as a standard transfer

Quarantine


Move to workFlowDecisions-quarantineSIP directory

Quarantine


Find type to process as

Quarantine


Workflow decision - send transfer to quarantine

Quarantine


Set quarantine permissions on transfer

Quarantine


Create quarantine PREMIS events

Quarantine


Designate to process as a standard transfer when unquarantined

Quarantine


Move to quarantine

Quarantine


Find type to remove from quarantine as

Quarantine


Remove from quarantine

Quarantine


Set unquarantined file permissions on Transfer

Quarantine


Move to processing directory

Quarantine


Create unquarantine PREMIS events

Extract packages


Move to processing directory

Extract packages


Extract packages

Scan for viruses


Scan for viruses

Clean up names


Sanitize object's file and directory names

Clean up names


Sanitize Transfer name

Characterize and extract metadata


Characterize and extract metadata

Characterize and extract metadata


Identify Files ByExtension

Characterize and extract metadata


Load labels from metadata/file_labels.csv

Complete transfer


Set file permissions

Complete transfer


Move to completedTransfers directory

Complete transfer


Index transfer contents

Create SIP from Transfer


Check transfer directory for objects

Create SIP from Transfer


Create SIP(s)

Create SIP from Transfer


Move to processing directory

Create SIP from Transfer


Create SIP from transfer objects

Create SIP from Transfer


Move to completedTransfers directory

Reject transfer


Move to the rejected directory

Failed transfer


Move to the failed directory

Approve SIP creation


Approve SIP Creation

Verify SIP compliance


Set file permissions

Verify SIP compliance


Move to processing directory

Verify SIP compliance


Verify SIP compliance

Verify transfer compliance


Verify mets_structmap.xml compliance

Failed compliance


Failed compliance. See output in dashboard. SIP moved back to SIPsUnderConstruction

Rename SIP directory with SIP UUID


Rename SIP directory with SIP UUID

Include default SIP processingMCP.xml


Include default SIP processingMCP.xml

Remove cache files


Remove cache files

Clean up names


Set file permissions

Clean up names


Sanitize SIP name

Normalize


Check for Service directory

Normalize


Check for Access directory

Normalize


Grant normalization options for pre-existing DIP

Normalize


Grant normalization options for no pre-existing DIP

Normalize


Move to workFlowDecisions-createDip directory

Normalize


Find options to normalize as

Normalize


Normalize

Process submission documentation


Remove files without linking information (failed normalization artifacts etc.)

Process submission documentation


Normalize submission documentation to thumbnail format

Normalize


Verify checksums generated on ingest

Normalize


Copy transfers metadata and logs

Normalize


Generate METS.xml document

Normalize


Normalize service files for access

Normalize


Normalize access

Normalize


Create DIP directory

Normalize


Normalize for preservation and access

Normalize


Normalize preservation

Normalize


Remove files without linking information (failed normalization artifacts etc.)

Normalize


Move to approve normalization directory

Normalize


Approve normalization

Normalize


Move to processing directory

Normalize


Set file permissions

Normalize


Create thumbnails directory

Normalize


Normalize thumbnails

Process submission documentation


Move to processing directory

Process submission documentation


Set file permissions

Process submission documentation


Copy transfer submission documentation

Process submission documentation


Check for submission documentation

Process submission documentation


Move submission documentation into objects directory

Process submission documentation


Assign file UUIDs to submission documentation

Process submission documentation


Assign checksums and file sizes to submissionDocumentation

Process submission documentation


Extract packages in submission documentation

Process submission documentation


Sanitize file and directory names in submission documentation

Process submission documentation


Scan for viruses in submission documentation

Process submission documentation


Characterize and extract metadata on submission documentation

Process submission documentation


Identify Files ByExtension

Process submission documentation


Normalize submission documentation to preservation format

Prepare AIP


Remove files without linking information (failed normalization artifacts etc.)

Prepare AIP


Verify checksums generated on ingest

Prepare AIP


Copy transfers metadata and logs

Prepare AIP


Generate METS.xml document

Prepare DIP


Copy thumbnails to DIP directory

Prepare DIP


Copy METS to DIP directory

Prepare DIP


Set file permissions

Prepare DIP


Generate DIP

Prepare AIP


Index AIP contents

Prepare AIP


Prepare AIP

Prepare AIP


Select compression algorithm

Prepare AIP


Select compression level

Prepare AIP


Compress AIP

Prepare AIP


Set bag file permissions

Prepare AIP


Removed bagged files

Store AIP


Move to the store AIP approval directory

Store AIP


Store AIP

Store AIP


Store AIP location

Store AIP


Move to processing directory

Store AIP


Store the AIP

Store AIP


Remove the processing directory

Upload DIP


Select target CONTENTdm server

Upload DIP


Get list of collections on server

Upload DIP


Select destination collection

Upload DIP


Select upload type (Project Client or direct upload)

Upload DIP


Restructure DIP for CONTENTdm upload

Upload DIP


Upload DIP to contentDM

Upload DIP


Upload DIP

Upload DIP


Move to the uploadedDIPs directory

Reject DIP


Move to the rejected directory

Reject SIP


Move to the rejected directory

Failed SIP


Move to the failed directory

Normalize


Find preservation links to run.

Normalize


Find access links to run.

Normalize


Find thumbnail links to run.

Process submission documentation


Find thumbnail links to run.

Process submission documentation


Find preservation links to run. |