You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When a born digital AIP is sent to preprocessing (e.g. 1-Test-AIP-Files.zip) the validate structure activity fails returns the following validation errors:
"Failures": [
"XSD folder is missing",
"metadata.xml is missing",
"Unexpected directory: \"Test-AIP-Files/additional\""
]
And the verify manifest activity returns the following error:
"verify manifest: parse manifest: open: open /home/preprocessing/shared/Test-AIP-Files/header/metadata.xml: no such file or directory"
To Reproduce
Steps to reproduce the behavior:
Upload the attached AIP to Enduro, with the preprocessing-sfa child workflow active
The above errors occur and processing fails
Expected behavior
The SIP should validate and be sent to preservation successfully.
- Update expected SIP paths for born-digital AIPs to include
"additional/UpdatedAreldaMetadata.xml" and "content/header/old/SIP/
metadata.xml" files
- Update verify_manifest activity to handle born-digital AIP manifests
correctly
- Add tests for all SFA SIP types
- Update expected SIP paths for born-digital AIPs to include
"additional/UpdatedAreldaMetadata.xml" and "content/header/old/SIP/
metadata.xml" files
- Update verify_manifest activity to handle born-digital AIP manifests
correctly
- Add tests for all SFA SIP types
Describe the bug
When a born digital AIP is sent to preprocessing (e.g. 1-Test-AIP-Files.zip) the validate structure activity fails returns the following validation errors:
And the verify manifest activity returns the following error:
To Reproduce
Steps to reproduce the behavior:
Expected behavior
The SIP should validate and be sent to preservation successfully.
Screenshots
Additional context
The SIP structure set in https://github.com/artefactual-sdps/preprocessing-sfa/blob/main/internal/sip/sip.go#L95 is using the same Manifest and Metadata paths as the
bornDigitalSIP()
, but I believe it should use thedigitizedAIP()
paths instead.The text was updated successfully, but these errors were encountered: