-
-
Save sevein/26d8b8cf6cdef2e714e7 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"tasks": { | |
"002716a1-ae29-4f36-98ab-0d97192669c4": { | |
"config": { | |
"arguments": "\"%SIPDirectory%\" \"%watchDirectoryPath%workFlowDecisions/compressionAIPDecisions/.\" \"%SIPUUID%\" \"%sharedPath%\"", | |
"execute": "moveSIP_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Move to compressionAIPDecisions directory", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": null | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "7d728c39-395f-4892-8193-92f086c0546f" | |
}, | |
"group": "Prepare AIP" | |
}, | |
"01b30826-bfc4-4e07-8ca2-4263debad642": { | |
"config": { | |
"arguments": "\"%SIPObjectsDirectory%attachments/\" \"%SIPUUID%\" \"%date%\" \"%taskUUID%\" \"transferDirectory\" \"transfer_id\" \"%SIPDirectory%\"", | |
"execute": "sanitizeObjectNames_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": "objects/attachments", | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": "%SIPLogsDirectory%filenameCleanup.log", | |
"stdout_file": "%SIPLogsDirectory%filenameCleanup.log", | |
"type": "One instance" | |
}, | |
"description": "Sanitize extracted objects' file and directory names", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "e19f8eed-faf9-4e04-bf1f-e9418f2b2b11" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "e19f8eed-faf9-4e04-bf1f-e9418f2b2b11" | |
}, | |
"group": "Extract packages" | |
}, | |
"01c651cb-c174-4ba4-b985-1d87a44d6754": { | |
"config": { | |
"name": "MicroServiceChoiceReplacementDic", | |
"replacements": [ | |
{ | |
"description": "5 - normal compression mode", | |
"items": { | |
"%AIPCompressionLevel%": "5" | |
} | |
}, | |
{ | |
"description": "7 - maximum compression", | |
"items": { | |
"%AIPCompressionLevel%": "7" | |
} | |
}, | |
{ | |
"description": "9 - ultra compression", | |
"items": { | |
"%AIPCompressionLevel%": "9" | |
} | |
}, | |
{ | |
"description": "3 - fast compression mode", | |
"items": { | |
"%AIPCompressionLevel%": "3" | |
} | |
}, | |
{ | |
"description": "1 - fastest mode", | |
"items": { | |
"%AIPCompressionLevel%": "1" | |
} | |
} | |
] | |
}, | |
"description": "Select compression level", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "d55b42c8-c7c5-4a40-b626-d248d2bd883f" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": null | |
}, | |
"group": "Prepare AIP" | |
}, | |
"01d64f58-8295-4b7b-9cab-8f1b153a504f": { | |
"config": { | |
"name": "MicroServiceChoiceReplacementDic", | |
"replacements": [ | |
{ | |
"description": "7z using bzip2", | |
"items": { | |
"%AIPCompressionAlgorithm%": "7z-bzip2" | |
} | |
}, | |
{ | |
"description": "7z using lzma", | |
"items": { | |
"%AIPCompressionAlgorithm%": "7z-lzma" | |
} | |
}, | |
{ | |
"description": "Uncompressed", | |
"items": { | |
"%AIPCompressionAlgorithm%": "None-" | |
} | |
}, | |
{ | |
"description": "Parallel bzip2", | |
"items": { | |
"%AIPCompressionAlgorithm%": "pbzip2-" | |
} | |
} | |
] | |
}, | |
"description": "Select compression algorithm", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "01c651cb-c174-4ba4-b985-1d87a44d6754" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": null | |
}, | |
"group": "Prepare AIP" | |
}, | |
"01fd7a29-deb9-4dd1-8e28-1c48fc1ac41b": { | |
"config": { | |
"arguments": "\"%SIPDirectory%\" \"%processingDirectory%.\" \"%SIPUUID%\" \"%sharedPath%\"", | |
"execute": "moveTransfer_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Move to processing directory", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "ac85a1dc-272b-46ac-bb3e-5bf3f8e56348" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "61c316a6-0a50-4f65-8767-1f44b1eeb6dd" | |
}, | |
"group": "Quarantine" | |
}, | |
"032cdc54-0b9b-4caf-86e8-10d63efbaec0": { | |
"config": { | |
"arguments": "\"%SIPObjectsDirectory%\"", | |
"execute": "checkTransferDirectoryForObjects_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Check transfer directory for objects", | |
"exit_codes": [ | |
{ | |
"code": 179, | |
"message": "Completed successfully", | |
"task_uuid": "b04e9232-2aea-49fc-9560-27349c8eba4e" | |
}, | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": null | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": null | |
}, | |
"group": "Create SIP from Transfer" | |
}, | |
"03ee1136-f6ad-4184-8dcb-34872f843e14": { | |
"config": { | |
"arguments": "\"%SIPDirectory%\" \"%sharedPath%watchedDirectories/workFlowDecisions/quarantineTransfer/.\" \"%SIPUUID%\" \"%sharedPath%\" \"%SIPUUID%\" \"%sharedPath%\"", | |
"execute": "moveTransfer_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Move to workFlowDecisions-quarantineSIP directory", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": null | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": null | |
}, | |
"group": "Quarantine" | |
}, | |
"04493ab2-6cad-400d-8832-06941f121a96": { | |
"config": { | |
"arguments": "\"%relativeLocation%\" \"%fileUUID%\" \"%SIPUUID%\"", | |
"execute": "characterizeFile_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": "objects/metadata/", | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "For each file" | |
}, | |
"description": "Characterize and extract metadata on metadata files", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "75fb5d67-5efa-4232-b00b-d85236de0d3f" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "75fb5d67-5efa-4232-b00b-d85236de0d3f" | |
}, | |
"group": "Process metadata directory" | |
}, | |
"045c43ae-d6cf-44f7-97d6-c8a602748565": { | |
"config": { | |
"arguments": "\"%SIPUUID%\" \"Standard\"", | |
"execute": "archivematicaSetTransferType_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Set transfer type: Standard", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "50b67418-cb8d-434d-acc9-4a8324e7fdd2" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "50b67418-cb8d-434d-acc9-4a8324e7fdd2" | |
}, | |
"group": "Verify transfer compliance" | |
}, | |
"05f99ffd-abf2-4f5a-9ec8-f80a59967b89": { | |
"config": { | |
"choices": [ | |
{ | |
"description": "Reject transfer", | |
"task_uuid": "1b04ec43-055c-43b7-9543-bd03c6a778ba" | |
}, | |
{ | |
"description": "Quarantine", | |
"task_uuid": "2ba94783-d073-4372-9bd1-8316ada02635" | |
}, | |
{ | |
"description": "Skip quarantine", | |
"task_uuid": "d4404ab1-dc7f-4e9e-b1f8-aa861e766b8e" | |
} | |
], | |
"name": "MicroServiceChainChoice" | |
}, | |
"description": "Workflow decision - send transfer to quarantine", | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": null | |
}, | |
"group": "Quarantine" | |
}, | |
"087d27be-c719-47d8-9bbb-9a7d8b609c44": { | |
"config": { | |
"name": "MicroServiceChoiceReplacementDic", | |
"replacements": [ | |
{ | |
"description": "Siegfried version 1.0.0 PUID runs Identify using Siegfried", | |
"items": { | |
"%IDCommand%": "8cc792b4-362d-4002-8981-a4e808c04b24" | |
} | |
}, | |
{ | |
"description": "Fido version 1 PUID runs Identify using Fido", | |
"items": { | |
"%IDCommand%": "a8e45bc1-eb35-4545-885c-dd552f1fde9a" | |
} | |
}, | |
{ | |
"description": "File Extension version 0.1 file extension runs Identify by File Extension", | |
"items": { | |
"%IDCommand%": "41efbe1b-3fc7-4b24-9290-d0fb5d0ea9e9" | |
} | |
}, | |
{ | |
"description": "Skip File Identification", | |
"items": { | |
"%IDCommand%": "None" | |
} | |
} | |
] | |
}, | |
"description": "Select file format identification command", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "1dce8e21-7263-4cc4-aa59-968d9793b5f2" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "7d728c39-395f-4892-8193-92f086c0546f" | |
}, | |
"group": "Process submission documentation" | |
}, | |
"0915f727-0bc3-47c8-b9b2-25dc2ecef2bb": { | |
"config": { | |
"arguments": "%SIPUUID% %SIPName% %AIPCompressionAlgorithm% %SIPDirectory% %AIPFilename%", | |
"execute": "createPointerFile_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Create AIP Pointer File", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "5fbc344c-19c8-48be-a753-02dac987428c" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "7d728c39-395f-4892-8193-92f086c0546f" | |
}, | |
"group": "Prepare AIP" | |
}, | |
"092b47db-6f77-4072-aed3-eb248ab69e9c": { | |
"config": { | |
"arguments": "thumbnail \"%fileUUID%\" \"%relativeLocation%\" \"%SIPDirectory%\" \"%SIPUUID%\" \"%taskUUID%\" \"original\"", | |
"execute": "normalize_v1.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": "objects/", | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "For each file" | |
}, | |
"description": "Normalize for thumbnails", | |
"exit_codes": [ | |
{ | |
"code": 1, | |
"message": "Completed successfully", | |
"task_uuid": "bcabd5e2-c93e-4aaa-af6a-9a74d54e8bf0" | |
}, | |
{ | |
"code": 2, | |
"message": "Completed successfully", | |
"task_uuid": "bcabd5e2-c93e-4aaa-af6a-9a74d54e8bf0" | |
}, | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "bcabd5e2-c93e-4aaa-af6a-9a74d54e8bf0" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "bcabd5e2-c93e-4aaa-af6a-9a74d54e8bf0" | |
}, | |
"group": "Normalize" | |
}, | |
"09b85517-e5f5-415b-a950-1a60ee285242": { | |
"config": { | |
"arguments": "thumbnail \"%fileUUID%\" \"%relativeLocation%\" \"%SIPDirectory%\" \"%SIPUUID%\" \"%taskUUID%\" \"service\"", | |
"execute": "normalize_v1.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": "objects/", | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "For each file" | |
}, | |
"description": "Normalize for thumbnails", | |
"exit_codes": [ | |
{ | |
"code": 1, | |
"message": "Completed successfully", | |
"task_uuid": "dba3028d-2029-4a87-9992-f6335d890528" | |
}, | |
{ | |
"code": 2, | |
"message": "Completed successfully", | |
"task_uuid": "dba3028d-2029-4a87-9992-f6335d890528" | |
}, | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "dba3028d-2029-4a87-9992-f6335d890528" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "7d728c39-395f-4892-8193-92f086c0546f" | |
}, | |
"group": "Normalize" | |
}, | |
"0a63befa-327d-4655-a021-341b639ee9ed": { | |
"config": { | |
"arguments": "\"%SIPDirectory%\" \"%SIPName%-%SIPUUID%\"", | |
"execute": "copySubmissionDocs_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Copy submission documentation", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "0915f727-0bc3-47c8-b9b2-25dc2ecef2bb" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "7d728c39-395f-4892-8193-92f086c0546f" | |
}, | |
"group": "Prepare AIP" | |
}, | |
"0a6558cf-cf5f-4646-977e-7d6b4fde47e8": { | |
"config": { | |
"arguments": "thumbnail \"%fileUUID%\" \"%relativeLocation%\" \"%SIPDirectory%\" \"%SIPUUID%\" \"%taskUUID%\" \"service\"", | |
"execute": "normalize_v1.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": "objects/", | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "For each file" | |
}, | |
"description": "Normalize for thumbnails", | |
"exit_codes": [ | |
{ | |
"code": 1, | |
"message": "Completed successfully", | |
"task_uuid": "54b73077-a062-41cc-882c-4df1eba447d9" | |
}, | |
{ | |
"code": 2, | |
"message": "Completed successfully", | |
"task_uuid": "54b73077-a062-41cc-882c-4df1eba447d9" | |
}, | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "54b73077-a062-41cc-882c-4df1eba447d9" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "54b73077-a062-41cc-882c-4df1eba447d9" | |
}, | |
"group": "Normalize" | |
}, | |
"0b92a510-a290-44a8-86d8-6b7139be29df": { | |
"config": { | |
"arguments": "-m 770 \"%SIPDirectory%thumbnails/\"", | |
"execute": "createDirectory_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Create thumbnails directory", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "f6fdd1a7-f0c5-4631-b5d3-19421155bd7a" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "f6fdd1a7-f0c5-4631-b5d3-19421155bd7a" | |
}, | |
"group": "Normalize" | |
}, | |
"0c2c9c9a-25b2-4a2d-a790-103da79f9604": { | |
"config": { | |
"arguments": "\"%SIPDirectory%\" \"%SIPUUID%\"", | |
"execute": "restructureForCompliance_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Attempt restructure for compliance", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "d29105f0-161d-449d-9c34-5a5ea3263f8e" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "7d728c39-395f-4892-8193-92f086c0546f" | |
}, | |
"group": "Prepare AIC" | |
}, | |
"0c94e6b5-4714-4bec-82c8-e187e0c04d77": { | |
"config": { | |
"choices": [ | |
{ | |
"description": "Approve transfer", | |
"task_uuid": "6953950b-c101-4f4c-a0c3-0cd0684afe5e" | |
}, | |
{ | |
"description": "Reject transfer", | |
"task_uuid": "1b04ec43-055c-43b7-9543-bd03c6a778ba" | |
} | |
], | |
"name": "MicroServiceChainChoice" | |
}, | |
"description": "Approve standard transfer", | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": null | |
}, | |
"group": "Approve transfer" | |
}, | |
"0c96c798-9ace-4c05-b3cf-243cdad796b7": { | |
"config": { | |
"arguments": "\"%sharedPath%sharedMicroServiceTasksConfigs/processingMCPConfigs/defaultProcessingMCP.xml\" \"%SIPDirectory%processingMCP.xml\" -n", | |
"execute": "copy_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Include default Transfer processingMCP.xml", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "25b8ddff-4074-4803-a0dc-bbb3acd48a97" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "61c316a6-0a50-4f65-8767-1f44b1eeb6dd" | |
}, | |
"group": "Include default Transfer processingMCP.xml" | |
}, | |
"0ca642b8-d6e7-4204-ac66-7209c3bae1b0": { | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": null | |
}, | |
"group": "Normalize", | |
"missing_taskconfig": true | |
}, | |
"0cc7077a-5c55-4229-ab7d-f92935e4f3d6": { | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": null | |
}, | |
"group": "Normalize", | |
"missing_taskconfig": true | |
}, | |
"0ceb8f18-8896-409b-891f-694c40d990fe": { | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": null | |
}, | |
"group": "Normalize", | |
"missing_taskconfig": true | |
}, | |
"0cf7efd6-5475-4eb2-b11c-ac796a59f1af": { | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": null | |
}, | |
"group": "Normalize", | |
"missing_taskconfig": true | |
}, | |
"0d381b64-dadd-4d3c-886e-8f4dd508e3a8": { | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": null | |
}, | |
"group": "Normalize", | |
"missing_taskconfig": true | |
}, | |
"0d7f5dc2-b9af-43bf-b698-10fdcc5b014d": { | |
"config": { | |
"arguments": "\"%SIPDirectory%\" \"%rejectedDirectory%.\" \"%SIPUUID%\" \"%sharedPath%\"", | |
"execute": "moveSIP_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Move to the rejected directory", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": null | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": null | |
}, | |
"group": "Reject AIP" | |
}, | |
"0dd6144f-8ca8-4f0c-9596-0bb44f30065c": { | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": null | |
}, | |
"group": "Normalize", | |
"missing_taskconfig": true | |
}, | |
"0df8ce53-7a3b-4780-8bcc-2a8680130c88": { | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": null | |
}, | |
"group": "Normalize", | |
"missing_taskconfig": true | |
}, | |
"0e06d968-4b5b-4084-aab4-053a2a8d1679": { | |
"config": { | |
"arguments": "\"%SIPDirectory%\" \"%processingDirectory%.\" \"%SIPUUID%\" \"%sharedPath%\"", | |
"execute": "moveTransfer_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Move to processing directory", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "38c591d4-b7ee-4bc0-b993-c592bf15d97d" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "61c316a6-0a50-4f65-8767-1f44b1eeb6dd" | |
}, | |
"group": "Quarantine" | |
}, | |
"0e1a8a6b-abcc-4ed6-b4fb-cbccfdc23ef5": { | |
"config": { | |
"arguments": "\"%SIPDirectory%\" \"%processingDirectory%.\" \"%SIPUUID%\" \"%sharedPath%\"", | |
"execute": "moveTransfer_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Move to processing directory", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "bda96b35-48c7-44fc-9c9e-d7c5a05016c1" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "61c316a6-0a50-4f65-8767-1f44b1eeb6dd" | |
}, | |
"group": "Verify transfer compliance" | |
}, | |
"0e379b19-771e-4d90-a7e5-1583e4893c56": { | |
"config": { | |
"arguments": "\"%SIPDirectory%\" \"%processingDirectory%.\" \"%SIPUUID%\" \"%sharedPath%\"", | |
"execute": "moveTransfer_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Move to processing directory", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "1c2550f1-3fc0-45d8-8bc4-4c06d720283b" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "61c316a6-0a50-4f65-8767-1f44b1eeb6dd" | |
}, | |
"group": "Clean up names" | |
}, | |
"0e41c244-6c3e-46b9-a554-65e66e5c9324": { | |
"config": { | |
"arguments": "\"%IDCommand%\" \"%relativeLocation%\" \"%fileUUID%\"", | |
"execute": "identifyFileFormat_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": "objects/attachments", | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": "%SIPLogsDirectory%fileFormatIdentification.log", | |
"stdout_file": "%SIPLogsDirectory%fileFormatIdentification.log", | |
"type": "For each file" | |
}, | |
"description": "Identify file format of attachments", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "95616c10-a79f-48ca-a352-234cc91eaf08" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "95616c10-a79f-48ca-a352-234cc91eaf08" | |
}, | |
"group": "Identify file format" | |
}, | |
"0f0c1f33-29f2-49ae-b413-3e043da5df61": { | |
"config": { | |
"arguments": "\"%SIPDirectory%\" \"%processingDirectory%.\" \"%SIPUUID%\" \"%sharedPath%\"", | |
"execute": "moveSIP_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Move to processing directory", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "745340f5-5741-408e-be92-34c596c00209" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "7d728c39-395f-4892-8193-92f086c0546f" | |
}, | |
"group": "Normalize" | |
}, | |
"0fc3c795-dc68-4aa0-86fc-cbd6af3302fa": { | |
"config": { | |
"arguments": "\"%SIPUUID%\" \"%SIPName%\" \"%SIPDirectory%\"", | |
"execute": "trimRestructureForCompliance_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Restructure TRIM for compliance", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "e399bd60-202d-42df-9760-bd14497b5034" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "61c316a6-0a50-4f65-8767-1f44b1eeb6dd" | |
}, | |
"group": "TRIM transfer" | |
}, | |
"100a75f4-9d2a-41bf-8dd0-aec811ae1077": { | |
"config": { | |
"arguments": "\"%relativeLocation%\" \"%SIPDirectory%\" \"%fileUUID%\"", | |
"execute": "examineContents_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": "objects", | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "For each file" | |
}, | |
"description": "Examine contents", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "192315ea-a1bf-44cf-8cb4-0b3edd1522a6" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "192315ea-a1bf-44cf-8cb4-0b3edd1522a6" | |
}, | |
"group": "Examine contents" | |
}, | |
"10c40e41-fb10-48b5-9d01-336cd958afe8": { | |
"config": { | |
"arguments": "\"%relativeLocation%\" \"%SIPLogsDirectory%fileMeta/%fileUUID%.xml\" \"%date%\" \"%taskUUID%\" \"%fileUUID%\" \"%fileGrpUse%\"", | |
"execute": "FITS_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": "objects/manualNormalization/preservation", | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "For each file" | |
}, | |
"description": "Run FITS on manual normalized preservation files", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "91ca6f1f-feb5-485d-99d2-25eed195e330" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "7d728c39-395f-4892-8193-92f086c0546f" | |
}, | |
"group": "Process manually normalized files" | |
}, | |
"11033dbd-e4d4-4dd6-8bcf-48c424e222e3": { | |
"config": { | |
"arguments": "\"%SIPDirectory%objects/submissionDocumentation/\" \"%SIPUUID%\" \"%date%\" \"%taskUUID%\" \"SIPDirectory\" \"sip_id\" \"%SIPDirectory%\"", | |
"execute": "sanitizeObjectNames_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": "objects/submissionDocumentation", | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": "%SIPLogsDirectory%filenameCleanup.log", | |
"stdout_file": "%SIPLogsDirectory%filenameCleanup.log", | |
"type": "One instance" | |
}, | |
"description": "Sanitize file and directory names in submission documentation", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "1ba589db-88d1-48cf-bb1a-a5f9d2b17378" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "7d728c39-395f-4892-8193-92f086c0546f" | |
}, | |
"group": "Process submission documentation" | |
}, | |
"1401c4d0-fb6f-42ef-94d3-c884c25800b2": { | |
"config": { | |
"arguments": "\"%SIPDirectory%processingMCP.xml\" \"%SIPDirectory%DIP/processingMCP.xml\"", | |
"execute": "copy_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Copy preconfigured choice XML to DIP directory", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "43c72f8b-3cea-4b4c-b99d-cfdefdfcc270" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "7d728c39-395f-4892-8193-92f086c0546f" | |
}, | |
"group": "Prepare DIP" | |
}, | |
"142d0a36-2b88-4b98-8a33-d809f667ecef": { | |
"config": { | |
"arguments": "\"%SIPUUID%\" \"%SIPDirectory%\"", | |
"execute": "createAIC_METS_v1.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Create AIC METS file", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "9e810686-d747-4da1-9908-876fb89ac78e" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "7d728c39-395f-4892-8193-92f086c0546f" | |
}, | |
"group": "Prepare AIC" | |
}, | |
"15402367-2d3f-475e-b251-55532347a3c2": { | |
"config": { | |
"choices": [ | |
{ | |
"description": "Approve transfer", | |
"task_uuid": "167dc382-4ab1-4051-8e22-e7f1c1bf3e6f" | |
}, | |
{ | |
"description": "Reject transfer", | |
"task_uuid": "1b04ec43-055c-43b7-9543-bd03c6a778ba" | |
} | |
], | |
"name": "MicroServiceChainChoice" | |
}, | |
"description": "Approve zipped bagit transfer", | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": null | |
}, | |
"group": "Approve transfer" | |
}, | |
"154dd501-a344-45a9-97e3-b30093da35f5": { | |
"config": { | |
"arguments": "\"%SIPDirectory%\" \"%processingDirectory%%SIPName%-%SIPUUID%\" \"%SIPUUID%\" \"%sharedPath%\"", | |
"execute": "moveTransfer_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Rename with transfer UUID", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "3c526a07-c3b8-4e53-801b-7f3d0c4857a5" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "61c316a6-0a50-4f65-8767-1f44b1eeb6dd" | |
}, | |
"group": "Approve transfer" | |
}, | |
"15a2df8a-7b45-4c11-b6fa-884c9b7e5c67": { | |
"config": { | |
"arguments": "\"%fileUUID%\"", | |
"execute": "manualNormalizationIdentifyFilesIncluded_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": "objects/manualNormalization/", | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "For each file" | |
}, | |
"description": "Identify manually normalized files", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "1cd3b36a-5252-4a69-9b1c-3b36829288ab" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "7d728c39-395f-4892-8193-92f086c0546f" | |
}, | |
"group": "Normalize" | |
}, | |
"16415d2f-5642-496d-a46d-00028ef6eb0a": { | |
"config": { | |
"arguments": "\"%SIPObjectsDirectory%\" \"%SIPName%\" \"%SIPUUID%\" \"%processingDirectory%\" \"%sharedPath%watchedDirectories/system/autoProcessSIP/\" \"%sharedPath%\"", | |
"execute": "createSIPsfromTRIMTransferContainers_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Create SIPs from TRIM transfer containers", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": null | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "61c316a6-0a50-4f65-8767-1f44b1eeb6dd" | |
}, | |
"group": "Create SIP from Transfer" | |
}, | |
"173d310c-8e40-4669-9a69-6d4c8ffd0396": { | |
"config": { | |
"arguments": "\"%SIPDirectory%metadata/submissionDocumentation\" \"%SIPDirectory%objects/submissionDocumentation\"", | |
"execute": "moveOrMerge_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Move submission documentation into objects directory", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "4edfe7e4-82ff-4c0a-ba5f-29f1ee14e17a" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "7d728c39-395f-4892-8193-92f086c0546f" | |
}, | |
"group": "Process submission documentation" | |
}, | |
"180ae3d0-aa6c-4ed4-ab94-d0a2121e7f21": { | |
"config": { | |
"arguments": "thumbnail \"%fileUUID%\" \"%relativeLocation%\" \"%SIPDirectory%\" \"%SIPUUID%\" \"%taskUUID%\" \"original\"", | |
"execute": "normalize_v1.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": "objects/", | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "For each file" | |
}, | |
"description": "Normalize for thumbnails", | |
"exit_codes": [ | |
{ | |
"code": 1, | |
"message": "Completed successfully", | |
"task_uuid": "8ce378a5-1418-4184-bf02-328a06e1d3be" | |
}, | |
{ | |
"code": 2, | |
"message": "Completed successfully", | |
"task_uuid": "8ce378a5-1418-4184-bf02-328a06e1d3be" | |
}, | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "8ce378a5-1418-4184-bf02-328a06e1d3be" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "8ce378a5-1418-4184-bf02-328a06e1d3be" | |
}, | |
"group": "Normalize" | |
}, | |
"192315ea-a1bf-44cf-8cb4-0b3edd1522a6": { | |
"config": { | |
"default_task_uuid": "eb52299b-9ae6-4a1f-831e-c7eee0de829f", | |
"name": "TaskConfigUnitVariableLinkPull", | |
"variable": "postExtractSpecializedProcessing", | |
"variable_value": null | |
}, | |
"description": "Check for specialized processing", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "2fd123ea-196f-4c9c-95c0-117aa65ed9c6" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "61c316a6-0a50-4f65-8767-1f44b1eeb6dd" | |
}, | |
"group": "Examine contents" | |
}, | |
"19adb668-b19a-4fcb-8938-f49d7485eaf3": { | |
"config": { | |
"choices": [ | |
{ | |
"description": "Reject transfer", | |
"task_uuid": "1b04ec43-055c-43b7-9543-bd03c6a778ba" | |
}, | |
{ | |
"description": "Unquarantine", | |
"task_uuid": "c622426e-190e-437b-aa1a-4be9c9a7680d" | |
} | |
], | |
"name": "MicroServiceChainChoice" | |
}, | |
"description": "Remove from quarantine", | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": null | |
}, | |
"group": "Quarantine" | |
}, | |
"19c94543-14cb-4158-986b-1d2b55723cd8": { | |
"config": { | |
"arguments": "\"reject\" \"%SIPUUID%\"", | |
"execute": "failedSIPCleanup_v1.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Cleanup rejected SIP", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "3467d003-1603-49e3-b085-e58aa693afed" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "3467d003-1603-49e3-b085-e58aa693afed" | |
}, | |
"group": "Reject SIP" | |
}, | |
"1b1a4565-b501-407b-b40f-2f20889423f1": { | |
"config": { | |
"arguments": "\"%SIPUUID%\" \"%SIPDirectory%metadata/file_labels.csv\"", | |
"execute": "loadLabelsFromCSV_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Load labels from metadata/file_labels.csv", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "a536828c-be65-4088-80bd-eb511a0a063d" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "a536828c-be65-4088-80bd-eb511a0a063d" | |
}, | |
"group": "Characterize and extract metadata" | |
}, | |
"1b737a9b-b4c0-4230-aa92-1e88067534b9": { | |
"config": { | |
"arguments": "\"%SIPUUID%\" \"TRIM\"", | |
"execute": "archivematicaSetTransferType_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Set transfer type: TRIM", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "20129b22-8f28-429b-a3f2-0648090fa305" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "61c316a6-0a50-4f65-8767-1f44b1eeb6dd" | |
}, | |
"group": "TRIM transfer" | |
}, | |
"1ba589db-88d1-48cf-bb1a-a5f9d2b17378": { | |
"config": { | |
"arguments": "\"%fileUUID%\" \"%relativeLocation%\" \"%date%\" \"%taskUUID%\"", | |
"execute": "archivematicaClamscan_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": "objects/submissionDocumentation", | |
"name": "StandardTaskConfig", | |
"requires_output_lock": true, | |
"stderr_file": "%SIPLogsDirectory%clamAVScan.txt", | |
"stdout_file": null, | |
"type": "For each file" | |
}, | |
"description": "Scan for viruses in submission documentation", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "087d27be-c719-47d8-9bbb-9a7d8b609c44" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "7d728c39-395f-4892-8193-92f086c0546f" | |
}, | |
"group": "Process submission documentation" | |
}, | |
"1c2550f1-3fc0-45d8-8bc4-4c06d720283b": { | |
"config": { | |
"arguments": "\"%fileUUID%\" \"%relativeLocation%\" \"%date%\" \"%taskUUID%\"", | |
"execute": "archivematicaClamscan_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": "%SIPLogsDirectory%clamAVScan.txt", | |
"stdout_file": null, | |
"type": "For each file" | |
}, | |
"description": "Scan for viruses", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "559d9b14-05bf-4136-918a-de74a821b759" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "61c316a6-0a50-4f65-8767-1f44b1eeb6dd" | |
}, | |
"group": "Scan for viruses" | |
}, | |
"1cb7e228-6e94-4c93-bf70-430af99b9264": { | |
"config": { | |
"arguments": "\"%SIPUUID%\" \"%transferDirectory%\" \"%date%\" \"%taskUUID%\" \"%DeletePackage%\"", | |
"execute": "extractContents_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": "%SIPLogsDirectory%extractContents.log", | |
"type": "One instance" | |
}, | |
"description": "Extract contents from compressed archives", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "c5ecb5a9-d697-4188-844f-9a756d8734fa" | |
} | |
], | |
"fallback": { | |
"exit_message": "Completed successfully", | |
"task_uuid": "307edcde-ad10-401c-92c4-652917c993ed" | |
}, | |
"group": "Extract packages" | |
}, | |
"1cd3b36a-5252-4a69-9b1c-3b36829288ab": { | |
"config": { | |
"arguments": "--SIPDirectory \"%SIPDirectory%\" --serviceDirectory \"objects/service/\" --objectsDirectory \"objects/\" --SIPUUID \"%SIPUUID%\" --date \"%date%\"", | |
"execute": "checkForServiceDirectory_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Check for Service directory", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "67b44f8f-bc97-4cb3-b6dd-09dba3c99d30" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "67b44f8f-bc97-4cb3-b6dd-09dba3c99d30" | |
}, | |
"group": "Normalize" | |
}, | |
"1dce8e21-7263-4cc4-aa59-968d9793b5f2": { | |
"config": { | |
"arguments": "\"%IDCommand%\" \"%relativeLocation%\" \"%fileUUID%\"", | |
"execute": "identifyFileFormat_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": "objects/submissionDocumentation", | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "For each file" | |
}, | |
"description": "Identify file format", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "33d7ac55-291c-43ae-bb42-f599ef428325" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "33d7ac55-291c-43ae-bb42-f599ef428325" | |
}, | |
"group": "Process submission documentation" | |
}, | |
"20129b22-8f28-429b-a3f2-0648090fa305": { | |
"config": { | |
"name": "TaskConfigSetUnitVariable", | |
"task_uuid": "16415d2f-5642-496d-a46d-00028ef6eb0a", | |
"variable": "loadOptionsToCreateSIP", | |
"variable_value": null | |
}, | |
"description": "Set TRIM options to create SIPs", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "e64d26f4-3330-4d0b-bffe-81edb0dbe93d" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "61c316a6-0a50-4f65-8767-1f44b1eeb6dd" | |
}, | |
"group": "TRIM transfer" | |
}, | |
"20515483-25ed-4133-b23e-5bb14cab8e22": { | |
"config": { | |
"arguments": "\"%AIPsStore%\" \"%SIPDirectory%%AIPFilename%\" \"%SIPUUID%\" \"%SIPName%\" \"%SIPType%\"", | |
"execute": "storeAIP_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Store the AIP", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "48703fad-dc44-4c8e-8f47-933df3ef6179" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "7d728c39-395f-4892-8193-92f086c0546f" | |
}, | |
"group": "Store AIP" | |
}, | |
"208d441b-6938-44f9-b54a-bd73f05bc764": { | |
"config": { | |
"arguments": "\"%SIPDirectory%\"", | |
"execute": "verifySIPCompliance_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Verify SIP compliance", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "d1018160-aaab-4d92-adce-d518880d7c7d" | |
} | |
], | |
"fallback": { | |
"exit_message": "Completed successfully", | |
"task_uuid": "7d0616b2-afed-41a6-819a-495032e86291" | |
}, | |
"group": "Verify SIP compliance" | |
}, | |
"209400c1-5619-4acc-b091-b9d9c8fbb1c0": { | |
"config": { | |
"arguments": "\"%sharedPath%sharedMicroServiceTasksConfigs/processingMCPConfigs/defaultProcessingMCP.xml\" \"%SIPDirectory%processingMCP.xml\" -n", | |
"execute": "copy_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Include default Transfer processingMCP.xml", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "ddc8b2ef-a7ba-4713-9425-ed18a1fa720b" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "61c316a6-0a50-4f65-8767-1f44b1eeb6dd" | |
}, | |
"group": "Include default Transfer processingMCP.xml" | |
}, | |
"214f1004-2748-4bed-a38d-48fe500c41b9": { | |
"config": { | |
"arguments": "\"%SIPUUID%\" \"%SIPName%\" \"%SIPDirectory%\" \"%date%\"", | |
"execute": "trimCreateRightsEntries_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Create rights to flag closed AIPS.", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "0fc3c795-dc68-4aa0-86fc-cbd6af3302fa" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "61c316a6-0a50-4f65-8767-1f44b1eeb6dd" | |
}, | |
"group": "TRIM transfer" | |
}, | |
"21d6d597-b876-4b3f-ab85-f97356f10507": { | |
"config": { | |
"arguments": "\"%fileUUID%\" \"%relativeLocation%\" \"%date%\" \"%taskUUID%\"", | |
"execute": "archivematicaClamscan_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": "%SIPLogsDirectory%clamAVScan.txt", | |
"stdout_file": null, | |
"type": "For each file" | |
}, | |
"description": "Scan for viruses", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "c8f7bf7b-d903-42ec-bfdf-74d357ac4230" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "61c316a6-0a50-4f65-8767-1f44b1eeb6dd" | |
}, | |
"group": "Scan for viruses" | |
}, | |
"22c0f074-07b1-445f-9e8b-bf75ac7f0b48": { | |
"config": { | |
"arguments": "\"%SIPDirectory%\"", | |
"execute": "setDirectoryPermissionsForAppraisal_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Set file permissions", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "d3c75c96-f8c7-4674-af46-5bcce7b05f87" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "61c316a6-0a50-4f65-8767-1f44b1eeb6dd" | |
}, | |
"group": "Rename with transfer UUID" | |
}, | |
"22ded604-6cc0-444b-b320-f96afb15d581": { | |
"config": { | |
"arguments": "\"%IDCommand%\" \"%relativeLocation%\" \"%fileUUID%\"", | |
"execute": "identifyFileFormat_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": "objects/attachments", | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": "%SIPLogsDirectory%fileFormatIdentification.log", | |
"stdout_file": "%SIPLogsDirectory%fileFormatIdentification.log", | |
"type": "For each file" | |
}, | |
"description": "Identify file format of attachments", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "bd382151-afd0-41bf-bb7a-b39aef728a32" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "bd382151-afd0-41bf-bb7a-b39aef728a32" | |
}, | |
"group": "Extract packages" | |
}, | |
"2483c25a-ade8-4566-a259-c6c37350d0d6": { | |
"config": { | |
"arguments": "\"%SIPDirectory%\" \"%processingDirectory%%SIPName%-%SIPUUID%\" \"%SIPUUID%\" \"%sharedPath%\"", | |
"execute": "moveTransfer_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Rename with transfer UUID", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "1b737a9b-b4c0-4230-aa92-1e88067534b9" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "61c316a6-0a50-4f65-8767-1f44b1eeb6dd" | |
}, | |
"group": "TRIM transfer" | |
}, | |
"2522d680-c7d9-4d06-8b11-a28d8bd8a71f": { | |
"config": { | |
"arguments": "\"%IDCommand%\" \"%relativeLocation%\" \"%fileUUID%\" --disable-reidentify", | |
"execute": "identifyFileFormat_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": "objects", | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": "%SIPLogsDirectory%fileFormatIdentification.log", | |
"stdout_file": "%SIPLogsDirectory%fileFormatIdentification.log", | |
"type": "For each file" | |
}, | |
"description": "Identify file format", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "cc16178b-b632-4624-9091-822dd802a2c6" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "cc16178b-b632-4624-9091-822dd802a2c6" | |
}, | |
"group": "Identify file format" | |
}, | |
"2584b25c-8d98-44b7-beca-2b3ea2ea2505": { | |
"config": { | |
"arguments": "\"%SIPObjectsDirectory%\" \"%SIPUUID%\" \"%date%\" \"%taskUUID%\" \"transferDirectory\" \"transfer_id\" \"%SIPDirectory%\"", | |
"execute": "sanitizeObjectNames_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": "objects", | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": "%SIPLogsDirectory%filenameCleanup.log", | |
"stdout_file": "%SIPLogsDirectory%filenameCleanup.log", | |
"type": "One instance" | |
}, | |
"description": "Sanitize object's file and directory names", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "a329d39b-4711-4231-b54e-b5958934dccb" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "61c316a6-0a50-4f65-8767-1f44b1eeb6dd" | |
}, | |
"group": "Clean up names" | |
}, | |
"25b8ddff-4074-4803-a0dc-bbb3acd48a97": { | |
"config": { | |
"arguments": "\"%SIPDirectory%\"", | |
"execute": "setDirectoryPermissionsForAppraisal_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Set file permissions", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "dc144ff4-ad74-4a6e-ac15-b0beedcaf662" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "61c316a6-0a50-4f65-8767-1f44b1eeb6dd" | |
}, | |
"group": "Assign file UUIDs and checksums" | |
}, | |
"26bf24c9-9139-4923-bf99-aa8648b1692b": { | |
"config": { | |
"arguments": "\"%SIPUUID%\" \"Dspace\"", | |
"execute": "archivematicaSetTransferType_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Set transfer type: DSpace", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "f2a019ea-0601-419c-a475-1b96a927a2fb" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "f2a019ea-0601-419c-a475-1b96a927a2fb" | |
}, | |
"group": "Verify transfer compliance" | |
}, | |
"2714cd07-b99f-40e3-9ae8-c97281d0d429": { | |
"config": { | |
"arguments": "--filePath \"%relativeLocation%\" --fileUUID \"%fileUUID%\" --eventIdentifierUUID \"%taskUUID%\" --date \"%date%\"", | |
"execute": "updateSizeAndChecksum_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": "objects", | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "For each file" | |
}, | |
"description": "Assign checksums and file sizes to objects", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "7c6a0b72-f37b-4512-87f3-267644de6f80" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "61c316a6-0a50-4f65-8767-1f44b1eeb6dd" | |
}, | |
"group": "Assign file UUIDs and checksums" | |
}, | |
"2872d007-6146-4359-b554-6e9fe7a8eca6": { | |
"config": { | |
"arguments": "700 -R \"%relativeLocation%\"", | |
"execute": "setFilePermission_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Set quarantine permissions on transfer", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "e2c0dae9-3295-4a98-b3ff-664ab2dc0cda" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "61c316a6-0a50-4f65-8767-1f44b1eeb6dd" | |
}, | |
"group": "Quarantine" | |
}, | |
"288b739d-40a1-4454-971b-812127a5e03d": { | |
"config": { | |
"arguments": "\"%SIPDirectory%\" \"%processingDirectory%.\" \"%SIPUUID%\" \"%sharedPath%\"", | |
"execute": "moveTransfer_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Move to processing directory", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "154dd501-a344-45a9-97e3-b30093da35f5" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "61c316a6-0a50-4f65-8767-1f44b1eeb6dd" | |
}, | |
"group": "Approve transfer" | |
}, | |
"28a9f8a8-0006-4828-96d5-892e6e279f72": { | |
"config": { | |
"arguments": "--filePath \"%relativeLocation%\" --fileUUID \"%fileUUID%\" --eventIdentifierUUID \"%taskUUID%\" --date \"%date%\"", | |
"execute": "updateSizeAndChecksum_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": "objects", | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "For each file" | |
}, | |
"description": "Assign checksums and file sizes to objects", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "5e4bd4e8-d158-4c2a-be89-51e3e9bd4a06" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "61c316a6-0a50-4f65-8767-1f44b1eeb6dd" | |
}, | |
"group": "Assign file UUIDs and checksums" | |
}, | |
"2900f6d8-b64c-4f2a-8f7f-bb60a57394f6": { | |
"config": { | |
"arguments": "\"%taskUUID%\" \"%fileUUID%\" \"%transcribe%\"", | |
"execute": "transcribeFile_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": "objects", | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "For each file" | |
}, | |
"description": "Transcribe", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "f574b2a0-6e0b-4c74-ac5b-a73ddb9593a0" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "f574b2a0-6e0b-4c74-ac5b-a73ddb9593a0" | |
}, | |
"group": "Transcribe SIP contents" | |
}, | |
"2a62f025-83ec-4f23-adb4-11d5da7ad8c2": { | |
"config": { | |
"arguments": "--filePath \"%relativeLocation%\" --fileUUID \"%fileUUID%\" --eventIdentifierUUID \"%taskUUID%\" --date \"%date%\"", | |
"execute": "updateSizeAndChecksum_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": "objects/submissionDocumentation", | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "For each file" | |
}, | |
"description": "Assign checksums and file sizes to submissionDocumentation", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "11033dbd-e4d4-4dd6-8bcf-48c424e222e3" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "11033dbd-e4d4-4dd6-8bcf-48c424e222e3" | |
}, | |
"group": "Process submission documentation" | |
}, | |
"2adf60a0-ecd7-441a-b82f-f77c6a3964c3": { | |
"config": { | |
"arguments": "\"%SIPDirectory%\" \"%watchDirectoryPath%quarantined/.\" \"%SIPUUID%\" \"%sharedPath%\"", | |
"execute": "moveTransfer_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Move to quarantine", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": null | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": null | |
}, | |
"group": "Quarantine" | |
}, | |
"2d32235c-02d4-4686-88a6-96f4d6c7b1c3": { | |
"config": { | |
"choices": [ | |
{ | |
"description": "Reject AIP", | |
"task_uuid": "433f4e6b-1ef4-49f8-b1e4-49693791a806" | |
}, | |
{ | |
"description": "Store AIP", | |
"task_uuid": "9efab23c-31dc-4cbd-a39d-bb1665460cbe" | |
} | |
], | |
"name": "MicroServiceChainChoice" | |
}, | |
"description": "Store AIP", | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": null | |
}, | |
"group": "Store AIP" | |
}, | |
"2dd53959-8106-457d-a385-fee57fc93aa9": { | |
"config": { | |
"arguments": "\"%IDCommand%\" \"%relativeLocation%\" \"%fileUUID%\" --disable-reidentify", | |
"execute": "identifyFileFormat_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": "objects", | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": "%SIPLogsDirectory%fileFormatIdentification.log", | |
"stdout_file": "%SIPLogsDirectory%fileFormatIdentification.log", | |
"type": "For each file" | |
}, | |
"description": "Identify file format", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "83484326-7be7-4f9f-b252-94553cd42370" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "83484326-7be7-4f9f-b252-94553cd42370" | |
}, | |
"group": "Normalize" | |
}, | |
"2e7f83f9-495a-44b3-b0cf-bff66f021a4d": { | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "bbfbecde-370c-4e26-8087-cfa751e72e6a" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "61c316a6-0a50-4f65-8767-1f44b1eeb6dd" | |
}, | |
"group": "Failed transfer compliance" | |
}, | |
"2fd123ea-196f-4c9c-95c0-117aa65ed9c6": { | |
"config": { | |
"arguments": "\"%relativeLocation%\" \"%date%\" \"%taskUUID%\"", | |
"execute": "verifyChecksumsInFileSecOfDspaceMETSFiles_v0.0", | |
"filter_file_end": "mets.xml", | |
"filter_file_start": null, | |
"filter_subdir": "objects", | |
"name": "StandardTaskConfig", | |
"requires_output_lock": true, | |
"stderr_file": "%SIPLogsDirectory%verifyChecksumsInFileSecOfDSpaceMETSFiles.log", | |
"stdout_file": "%SIPLogsDirectory%verifyChecksumsInFileSecOfDSpaceMETSFiles.log", | |
"type": "For each file" | |
}, | |
"description": "Verify checksums in fileSec of DSpace METS files", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "d0dfbd93-d2d0-44db-9945-94fd8de8a1d4" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "61c316a6-0a50-4f65-8767-1f44b1eeb6dd" | |
}, | |
"group": "Identify DSpace files" | |
}, | |
"303a65f6-a16f-4a06-807b-cb3425a30201": { | |
"config": { | |
"arguments": "\"%relativeLocation%\" \"%fileUUID%\" \"%SIPUUID%\"", | |
"execute": "characterizeFile_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": "objects", | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "For each file" | |
}, | |
"description": "Characterize and extract metadata", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "1b1a4565-b501-407b-b40f-2f20889423f1" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "1b1a4565-b501-407b-b40f-2f20889423f1" | |
}, | |
"group": "Characterize and extract metadata" | |
}, | |
"307edcde-ad10-401c-92c4-652917c993ed": { | |
"config": { | |
"arguments": "--sipUUID \"%SIPUUID%\" --basePath \"%SIPDirectory%\" --xmlFile \"%SIPDirectory%\"metadata/submissionDocumentation/METS.xml --basePathString \"transferDirectory\" --fileGroupIdentifier \"transfer_id\"", | |
"execute": "createProcessedStructmap_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Add processed structMap to METS.xml document", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "303a65f6-a16f-4a06-807b-cb3425a30201" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "61c316a6-0a50-4f65-8767-1f44b1eeb6dd" | |
}, | |
"group": "Update METS.xml document" | |
}, | |
"31abe664-745e-4fef-a669-ff41514e0083": { | |
"config": { | |
"arguments": "-m 770 \"%SIPDirectory%thumbnails/\"", | |
"execute": "createDirectory_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Create thumbnails directory", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "09b85517-e5f5-415b-a950-1a60ee285242" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "09b85517-e5f5-415b-a950-1a60ee285242" | |
}, | |
"group": "Normalize" | |
}, | |
"31fc3f66-34e9-478f-8d1b-c29cd0012360": { | |
"config": { | |
"arguments": "\"%SIPDirectory%\"", | |
"execute": "restructureBagAIPToSIP_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Restructure from bag AIP to SIP directory format", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "33533fbb-1607-434f-a82b-cf938c05f60b" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "7d728c39-395f-4892-8193-92f086c0546f" | |
}, | |
"group": "Reingest AIP" | |
}, | |
"3229e01f-adf3-4294-85f7-4acb01b3fbcf": { | |
"config": { | |
"arguments": "\"%SIPDirectory%\" \"%SIPUUID%\" \"%processingDirectory%\" %sharedPath%", | |
"execute": "extractBagTransfer_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": true, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Extract zipped bag transfer", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "154dd501-a344-45a9-97e3-b30093da35f5" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "61c316a6-0a50-4f65-8767-1f44b1eeb6dd" | |
}, | |
"group": "Approve transfer" | |
}, | |
"333532b9-b7c2-4478-9415-28a3056d58df": { | |
"config": { | |
"arguments": "\"%SIPDirectory%\" \"%rejectedDirectory%.\" \"%SIPUUID%\" \"%sharedPath%\"", | |
"execute": "moveTransfer_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Move to the rejected directory", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": null | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": null | |
}, | |
"group": "Reject transfer" | |
}, | |
"33533fbb-1607-434f-a82b-cf938c05f60b": { | |
"config": { | |
"arguments": "%SIPUUID% %SIPDirectory%", | |
"execute": "parseMETStoDB_v1.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Populate database with reingested AIP data", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "e4e19c32-16cc-4a7f-a64d-a1f180bdb164" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "7d728c39-395f-4892-8193-92f086c0546f" | |
}, | |
"group": "Reingest AIP" | |
}, | |
"33d7ac55-291c-43ae-bb42-f599ef428325": { | |
"config": { | |
"arguments": "\"%relativeLocation%\" \"%fileUUID%\" \"%SIPUUID%\"", | |
"execute": "characterizeFile_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": "objects/submissionDocumentation", | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "For each file" | |
}, | |
"description": "Characterize and extract metadata on submission documentation", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "576f1f43-a130-4c15-abeb-c272ec458d33" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "576f1f43-a130-4c15-abeb-c272ec458d33" | |
}, | |
"group": "Process submission documentation" | |
}, | |
"3409b898-e532-49d3-98ff-a2a1f9d988fa": { | |
"config": { | |
"arguments": "--sipUUID \"%SIPUUID%\" --basePath \"%SIPDirectory%\" --xmlFile \"%SIPDirectory%\"metadata/submissionDocumentation/METS.xml --basePathString \"transferDirectory\" --fileGroupIdentifier \"transfer_id\"", | |
"execute": "createMETS_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Generate METS.xml document", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "9071c352-aed5-444c-ac3f-b6c52dfb65ac" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "61c316a6-0a50-4f65-8767-1f44b1eeb6dd" | |
}, | |
"group": "Generate METS.xml document" | |
}, | |
"3467d003-1603-49e3-b085-e58aa693afed": { | |
"config": { | |
"arguments": "\"%SIPDirectory%\" \"%rejectedDirectory%.\" \"%SIPUUID%\" \"%sharedPath%\"", | |
"execute": "moveSIP_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Move to the rejected directory", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": null | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": null | |
}, | |
"group": "Reject SIP" | |
}, | |
"35c8763a-0430-46be-8198-9ecb23f895c8": { | |
"config": { | |
"arguments": "-m 770 \"%SIPDirectory%thumbnails/\"", | |
"execute": "createDirectory_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Create thumbnails directory", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "180ae3d0-aa6c-4ed4-ab94-d0a2121e7f21" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "180ae3d0-aa6c-4ed4-ab94-d0a2121e7f21" | |
}, | |
"group": "Normalize" | |
}, | |
"36609513-6502-4aca-886a-6c4ae03a9f05": { | |
"config": { | |
"arguments": "--eventType \"removal from backlog\" --fileUUID \"%fileUUID%\" --eventIdentifierUUID \"%taskUUID%\" --eventDateTime \"%jobCreatedDate%\"", | |
"execute": "createEvent_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": "objects", | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "For each file" | |
}, | |
"description": "Create removal from backlog PREMIS events", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "db6d3830-9eb4-4996-8f3a-18f4f998e07f" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "61c316a6-0a50-4f65-8767-1f44b1eeb6dd" | |
}, | |
"group": "Approve SIP creation" | |
}, | |
"370aca94-65ab-4f2a-9d7d-294a62c8b7ba": { | |
"config": { | |
"arguments": "--filePath \"%relativeLocation%\" --fileUUID \"%fileUUID%\" --eventIdentifierUUID \"%taskUUID%\" --date \"%date%\"", | |
"execute": "updateSizeAndChecksum_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": "objects", | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "For each file" | |
}, | |
"description": "Assign checksums and file sizes to objects", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "8c8bac29-4102-4fd2-9d0a-a3bd2e607566" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "61c316a6-0a50-4f65-8767-1f44b1eeb6dd" | |
}, | |
"group": "Assign file UUIDs and checksums" | |
}, | |
"377f8ebb-7989-4a68-9361-658079ff8138": { | |
"config": { | |
"arguments": "\"%SIPDirectory%\" \"%sharedPath%failed/.\" \"%SIPUUID%\" \"%sharedPath%\" \"%SIPUUID%\" \"%sharedPath%\"", | |
"execute": "moveTransfer_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Move to the failed directory", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": null | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": null | |
}, | |
"group": "Failed transfer" | |
}, | |
"378ae4fc-7b62-40af-b448-a1ab47ac2c0c": { | |
"config": { | |
"arguments": "-R \"%SIPDirectory%thumbnails\" \"%SIPDirectory%DIP/.\"", | |
"execute": "copy_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Copy thumbnails to DIP directory", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "ad011cc2-b0eb-4f51-96bb-400149a2ea11" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "7d728c39-395f-4892-8193-92f086c0546f" | |
}, | |
"group": "Prepare DIP" | |
}, | |
"3868c8b8-977d-4162-a319-dc487de20f11": { | |
"config": { | |
"arguments": "\"%SIPDirectory%\"", | |
"execute": "setDirectoryPermissionsForAppraisal_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Set file permissions", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "f7488721-c936-42af-a767-2f0b39564a86" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "61c316a6-0a50-4f65-8767-1f44b1eeb6dd" | |
}, | |
"group": "TRIM transfer" | |
}, | |
"38c591d4-b7ee-4bc0-b993-c592bf15d97d": { | |
"config": { | |
"arguments": "--eventType \"unquarantine\" --fileUUID \"%fileUUID%\" --eventIdentifierUUID \"%taskUUID%\" --eventDateTime \"%jobCreatedDate%\"", | |
"execute": "createEvent_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": "objects", | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "For each file" | |
}, | |
"description": "Create unquarantine PREMIS events", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "1c2550f1-3fc0-45d8-8bc4-4c06d720283b" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "1c2550f1-3fc0-45d8-8bc4-4c06d720283b" | |
}, | |
"group": "Quarantine" | |
}, | |
"39a128e3-c35d-40b7-9363-87f75091e1ff": { | |
"config": { | |
"arguments": "\"%SIPObjectsDirectory%\" \"%SIPName%\" \"%SIPUUID%\" \"%processingDirectory%\" \"%sharedPath%watchedDirectories/system/autoProcessSIP/\" \"%sharedPath%\"", | |
"execute": "createSIPfromTransferObjects_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Create SIP from transfer objects", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "3e75f0fa-2a2b-4813-ba1a-b16b4be4cac5" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "3e75f0fa-2a2b-4813-ba1a-b16b4be4cac5" | |
}, | |
"group": "Create SIP from Transfer" | |
}, | |
"39e58573-2dbc-4939-bce0-96b2f55dae28": { | |
"config": { | |
"arguments": "\"%SIPDirectory%\" \"%sharedPath%watchedDirectories/workFlowDecisions/quarantineTransfer/.\" \"%SIPUUID%\" \"%sharedPath%\" \"%SIPUUID%\" \"%sharedPath%\"", | |
"execute": "moveTransfer_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Move to workFlowDecisions-quarantineSIP directory", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": null | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": null | |
}, | |
"group": "Quarantine" | |
}, | |
"3c526a07-c3b8-4e53-801b-7f3d0c4857a5": { | |
"config": { | |
"arguments": "--transferUUID \"%SIPUUID%\" --sipDirectory \"%SIPDirectory%\" --filePath \"%relativeLocation%\" --fileUUID \"%fileUUID%\" --eventIdentifierUUID \"%taskUUID%\" --date \"%date%\"", | |
"execute": "assignFileUUIDs_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "For each file" | |
}, | |
"description": "Assign file UUIDs to objects", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "c77fee8c-7c4e-4871-a72e-94d499994869" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "61c316a6-0a50-4f65-8767-1f44b1eeb6dd" | |
}, | |
"group": "Approve transfer" | |
}, | |
"3e25bda6-5314-4bb4-aa1e-90900dce887d": { | |
"config": { | |
"arguments": "create \"%SIPDirectory%%SIPName%-%SIPUUID%\" \"%SIPDirectory%\" \"logs/\" \"objects/\" \"METS.%SIPUUID%.xml\" \"thumbnails/\" \"metadata/\" --writer filesystem --payloadmanifestalgorithm \"sha512\"", | |
"execute": "bagit_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Prepare AIP", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "002716a1-ae29-4f36-98ab-0d97192669c4" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "7d728c39-395f-4892-8193-92f086c0546f" | |
}, | |
"group": "Prepare AIP" | |
}, | |
"3e75f0fa-2a2b-4813-ba1a-b16b4be4cac5": { | |
"config": { | |
"arguments": "\"%SIPDirectory%\" \"%sharedPath%watchedDirectories/SIPCreation/completedTransfers/.\" \"%SIPUUID%\" \"%sharedPath%\"", | |
"execute": "moveTransfer_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Move to SIP creation directory for completed transfers", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": null | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": null | |
}, | |
"group": "Create SIP from Transfer" | |
}, | |
"3f543585-fa4f-4099-9153-dd6d53572f5c": { | |
"config": { | |
"arguments": "\"%SIPUUID%\" \"%SIPDirectory%%AIPFilename%\"", | |
"execute": "verifyAIP_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Verify AIP", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "20515483-25ed-4133-b23e-5bb14cab8e22" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "7d728c39-395f-4892-8193-92f086c0546f" | |
}, | |
"group": "Store AIP" | |
}, | |
"4103a5b0-e473-4198-8ff7-aaa6fec34749": { | |
"config": { | |
"arguments": "-m 770 \"%SIPDirectory%thumbnails/\"", | |
"execute": "createDirectory_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Create thumbnails directory", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "092b47db-6f77-4072-aed3-eb248ab69e9c" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "092b47db-6f77-4072-aed3-eb248ab69e9c" | |
}, | |
"group": "Normalize" | |
}, | |
"424ee8f1-6cdd-4960-8641-ed82361d3ad7": { | |
"config": { | |
"arguments": "\"%SIPDirectory%\" \"%processingDirectory%.\" \"%SIPUUID%\" \"%sharedPath%\"", | |
"execute": "moveSIP_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Move to processing directory", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "47c83e01-7556-4c13-881f-282c6d9c7d6a" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "7d728c39-395f-4892-8193-92f086c0546f" | |
}, | |
"group": "Normalize" | |
}, | |
"438dc1cf-9813-44b5-a0a3-58e09ae73b8a": { | |
"config": { | |
"arguments": "\"%SIPDirectory%\"", | |
"execute": "verifyTransferCompliance_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Verify transfer compliance", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "d0c463c2-da4c-4a70-accb-c4ce96ac5194" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "2e7f83f9-495a-44b3-b0cf-bff66f021a4d" | |
}, | |
"group": "Verify transfer compliance" | |
}, | |
"43c72f8b-3cea-4b4c-b99d-cfdefdfcc270": { | |
"config": { | |
"arguments": "\"%SIPObjectsDirectory%metadata/OCRfiles\" \"%SIPDirectory%DIP\"", | |
"execute": "copyRecursive_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Copy OCR data to DIP directory", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "6ee25a55-7c08-4c9a-a114-c200a37146c4" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "7d728c39-395f-4892-8193-92f086c0546f" | |
}, | |
"group": "Prepare DIP" | |
}, | |
"440ef381-8fe8-4b6e-9198-270ee5653454": { | |
"config": { | |
"arguments": "preservation \"%fileUUID%\" \"%relativeLocation%\" \"%SIPDirectory%\" \"%SIPUUID%\" \"%taskUUID%\" \"original\"", | |
"execute": "normalize_v1.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": "objects/", | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "For each file" | |
}, | |
"description": "Normalize for preservation", | |
"exit_codes": [ | |
{ | |
"code": 1, | |
"message": "Completed successfully", | |
"task_uuid": "83257841-594d-4a0e-a4a1-1e9269c30f3d" | |
}, | |
{ | |
"code": 2, | |
"message": "Completed successfully", | |
"task_uuid": "83257841-594d-4a0e-a4a1-1e9269c30f3d" | |
}, | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "83257841-594d-4a0e-a4a1-1e9269c30f3d" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "83257841-594d-4a0e-a4a1-1e9269c30f3d" | |
}, | |
"group": "Normalize" | |
}, | |
"4417b129-fab3-4503-82dd-740f8e774bff": { | |
"config": { | |
"name": "TaskConfigSetUnitVariable", | |
"task_uuid": "0e41c244-6c3e-46b9-a554-65e66e5c9324", | |
"variable": "fileIDcommand-transfer", | |
"variable_value": null | |
}, | |
"description": "Set files to identify", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "fdfac6e5-86c0-4c81-895c-19a9edadedef" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "fdfac6e5-86c0-4c81-895c-19a9edadedef" | |
}, | |
"group": "Rename with transfer UUID" | |
}, | |
"4430077a-92c5-4d86-b0f8-0d31bdb731fb": { | |
"config": { | |
"arguments": " -R 750 \"%relativeLocation%\"", | |
"execute": "setFilePermission_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Set unquarantined file permissions on Transfer", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "f8be53cd-6ca2-4770-8619-8a8101a809b9" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "61c316a6-0a50-4f65-8767-1f44b1eeb6dd" | |
}, | |
"group": "Quarantine" | |
}, | |
"45063ad6-f374-4215-a2c4-ac47be4ce2cd": { | |
"config": { | |
"arguments": "\"%SIPDirectory%\"", | |
"execute": "verifyTransferCompliance_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Verify transfer compliance", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "87e7659c-d5de-4541-a09c-6deec966a0c0" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "61af079f-46a2-48ff-9b8a-0c78ba3a456d" | |
}, | |
"group": "Verify transfer compliance" | |
}, | |
"45f4a7e3-87cf-4fb4-b4f9-e36ad8c853b1": { | |
"config": { | |
"arguments": "\"%SIPDirectory%\"", | |
"execute": "setDirectoryPermissionsForAppraisal_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Set file permissions", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "288b739d-40a1-4454-971b-812127a5e03d" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "61c316a6-0a50-4f65-8767-1f44b1eeb6dd" | |
}, | |
"group": "Approve transfer" | |
}, | |
"46dcf7b1-3750-4f49-a9be-a4bf076e304f": { | |
"config": { | |
"arguments": "700 -R \"%relativeLocation%\"", | |
"execute": "setFilePermission_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Set quarantine permissions on transfer", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "df1cc271-ff77-4f86-b4f3-afc01856db1f" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "61c316a6-0a50-4f65-8767-1f44b1eeb6dd" | |
}, | |
"group": "Quarantine" | |
}, | |
"46e19522-9a71-48f1-9ccd-09cabfba3f38": { | |
"config": { | |
"arguments": "\"%sharedPath%sharedMicroServiceTasksConfigs/processingMCPConfigs/defaultProcessingMCP.xml\" \"%SIPDirectory%processingMCP.xml\" -n", | |
"execute": "copy_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Include default Transfer processingMCP.xml", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "3409b898-e532-49d3-98ff-a2a1f9d988fa" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "61c316a6-0a50-4f65-8767-1f44b1eeb6dd" | |
}, | |
"group": "Approve transfer" | |
}, | |
"47c83e01-7556-4c13-881f-282c6d9c7d6a": { | |
"config": { | |
"arguments": "-m 770 \"%SIPDirectory%DIP/\" \"%SIPDirectory%DIP/objects/\"", | |
"execute": "createDirectory_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Create DIP directory", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "4103a5b0-e473-4198-8ff7-aaa6fec34749" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "4103a5b0-e473-4198-8ff7-aaa6fec34749" | |
}, | |
"group": "Normalize" | |
}, | |
"47dd6ea6-1ee7-4462-8b84-3fc4c1eeeb7f": { | |
"config": { | |
"arguments": "\"%SIPDirectory%metadata/submissionDocumentation\"", | |
"execute": "checkForSubmissionDocumenation_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Check for submission documentation", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "173d310c-8e40-4669-9a69-6d4c8ffd0396" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "7d728c39-395f-4892-8193-92f086c0546f" | |
}, | |
"group": "Process submission documentation" | |
}, | |
"48703fad-dc44-4c8e-8f47-933df3ef6179": { | |
"config": { | |
"arguments": "\"%SIPUUID%\" \"%SIPName%\" \"%SIPDirectory%\" \"%SIPType%\"", | |
"execute": "indexAIP_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Index AIP", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "b7cf0d9a-504f-4f4e-9930-befa817d67ff" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "7d728c39-395f-4892-8193-92f086c0546f" | |
}, | |
"group": "Store AIP" | |
}, | |
"49cbcc4d-067b-4cd5-b52e-faf50857b35a": { | |
"config": { | |
"arguments": "", | |
"execute": "getAipStorageLocations_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "Get microservice generated list in stdout" | |
}, | |
"description": "Retrieve AIP Storage Locations", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "b320ce81-9982-408a-9502-097d0daa48fa" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "2d32235c-02d4-4686-88a6-96f4d6c7b1c3" | |
}, | |
"group": "Store AIP" | |
}, | |
"4b75ca30-2eaf-431b-bffa-d737c8a0bf37": { | |
"config": { | |
"arguments": "\"%SIPDirectory%\"", | |
"execute": "setDirectoryPermissionsForAppraisal_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Set file permissions", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "66c9c178-2224-41c6-9c0b-dcb60ff57b1a" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "61c316a6-0a50-4f65-8767-1f44b1eeb6dd" | |
}, | |
"group": "Assign file UUIDs and checksums" | |
}, | |
"4edfe7e4-82ff-4c0a-ba5f-29f1ee14e17a": { | |
"config": { | |
"arguments": "--sipUUID \"%SIPUUID%\" --sipDirectory \"%SIPDirectory%\" --filePath \"%relativeLocation%\" --fileUUID \"%fileUUID%\" --eventIdentifierUUID \"%taskUUID%\" --date \"%date%\" --use \"submissionDocumentation\"", | |
"execute": "assignFileUUIDs_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": "objects/submissionDocumentation", | |
"name": "StandardTaskConfig", | |
"requires_output_lock": true, | |
"stderr_file": "%SIPLogsDirectory%FileUUIDsError.log", | |
"stdout_file": "%SIPLogsDirectory%FileUUIDs.log", | |
"type": "For each file" | |
}, | |
"description": "Assign file UUIDs to submission documentation", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "2a62f025-83ec-4f23-adb4-11d5da7ad8c2" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "7d728c39-395f-4892-8193-92f086c0546f" | |
}, | |
"group": "Process submission documentation" | |
}, | |
"4efe00da-6ed0-45dd-89ca-421b78c4b6be": { | |
"config": { | |
"arguments": "\"%SIPObjectsDirectory%\" -o \"%SIPDirectory%metadata/directory_tree.txt\"", | |
"execute": "createDirectoryTree_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Save directory tree", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "2584b25c-8d98-44b7-beca-2b3ea2ea2505" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "2584b25c-8d98-44b7-beca-2b3ea2ea2505" | |
}, | |
"group": "Generate transfer structure report" | |
}, | |
"50b67418-cb8d-434d-acc9-4a8324e7fdd2": { | |
"config": { | |
"arguments": "\"%SIPDirectory%\"", | |
"execute": "removeHiddenFilesAndDirectories_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Remove hidden files and directories", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "5d780c7d-39d0-4f4a-922b-9d1b0d217bca" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "5d780c7d-39d0-4f4a-922b-9d1b0d217bca" | |
}, | |
"group": "Verify transfer compliance" | |
}, | |
"5158c618-6160-41d6-bbbe-ddf34b5b06bc": { | |
"config": { | |
"arguments": "--eventType \"unquarantine\" --fileUUID \"%fileUUID%\" --eventIdentifierUUID \"%taskUUID%\" --eventDateTime \"%jobCreatedDate%\"", | |
"execute": "createEvent_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": "objects", | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "For each file" | |
}, | |
"description": "Create unquarantine PREMIS events", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "f09847c2-ee51-429a-9478-a860477f6b8d" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "f09847c2-ee51-429a-9478-a860477f6b8d" | |
}, | |
"group": "Quarantine" | |
}, | |
"52269473-5325-4a11-b38a-c4aafcbd8f54": { | |
"config": { | |
"arguments": "--transferUUID \"%SIPUUID%\" --sipDirectory \"%SIPDirectory%\" --filePath \"%relativeLocation%\" --fileUUID \"%fileUUID%\" --eventIdentifierUUID \"%taskUUID%\" --date \"%date%\"", | |
"execute": "assignFileUUIDs_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": "objects", | |
"name": "StandardTaskConfig", | |
"requires_output_lock": true, | |
"stderr_file": "%SIPLogsDirectory%FileUUIDsError.log", | |
"stdout_file": "%SIPLogsDirectory%FileUUIDs.log", | |
"type": "For each file" | |
}, | |
"description": "Assign file UUIDs to objects", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "28a9f8a8-0006-4828-96d5-892e6e279f72" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "61c316a6-0a50-4f65-8767-1f44b1eeb6dd" | |
}, | |
"group": "Assign file UUIDs and checksums" | |
}, | |
"53e14112-21bb-46f0-aed3-4e8c2de6678f": { | |
"config": { | |
"arguments": "--baseDirectoryPath \"%SIPDirectory%\" --baseDirectoryPathString \"SIPDirectory\" --fileGroupIdentifier \"%SIPUUID%\" --fileGroupType \"sip_id\" --xmlFile \"%SIPDirectory%METS.%SIPUUID%.xml\"", | |
"execute": "createMETS_v2.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": null, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Generate METS.xml document", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "3e25bda6-5314-4bb4-aa1e-90900dce887d" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "7d728c39-395f-4892-8193-92f086c0546f" | |
}, | |
"group": "Generate AIP METS" | |
}, | |
"54b73077-a062-41cc-882c-4df1eba447d9": { | |
"config": { | |
"arguments": "\"%SIPDirectory%\" \"%sharedPath%watchedDirectories/workFlowDecisions/metadataReminder/.\" \"%SIPUUID%\" \"%sharedPath%\"", | |
"execute": "moveSIP_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Move to metadata reminder", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": null | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "7d728c39-395f-4892-8193-92f086c0546f" | |
}, | |
"group": "Add final metadata" | |
}, | |
"559d9b14-05bf-4136-918a-de74a821b759": { | |
"config": { | |
"arguments": "\"%SIPDirectory%\" \"%sharedPath%watchedDirectories/workFlowDecisions/createTree/.\" \"%SIPUUID%\" \"%sharedPath%\"", | |
"execute": "moveTransfer_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Move to generate transfer tree", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": null | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "61c316a6-0a50-4f65-8767-1f44b1eeb6dd" | |
}, | |
"group": "Generate transfer structure report" | |
}, | |
"55de1490-f3a0-4e1e-a25b-38b75f4f05e3": { | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "61c316a6-0a50-4f65-8767-1f44b1eeb6dd" | |
}, | |
"group": "Quarantine" | |
}, | |
"561bbb52-d95c-4004-b0d3-739c0a65f406": { | |
"config": { | |
"arguments": "--eventType \"placement in backlog\" --fileUUID \"%fileUUID%\" --eventIdentifierUUID \"%taskUUID%\" --eventDateTime \"%jobCreatedDate%\"", | |
"execute": "createEvent_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": "objects", | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "For each file" | |
}, | |
"description": "Create placement in backlog PREMIS events", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "d46f6af8-bc4e-4369-a808-c0fedb439fef" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "61c316a6-0a50-4f65-8767-1f44b1eeb6dd" | |
}, | |
"group": "Create SIP from Transfer" | |
}, | |
"56da7758-913a-4cd2-a815-be140ed09357": { | |
"config": { | |
"arguments": "-m 770 \"%SIPDirectory%thumbnails/\"", | |
"execute": "createDirectory_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Create thumbnails directory", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "8ce130d4-3f7e-46ec-868a-505cf9033d96" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "8ce130d4-3f7e-46ec-868a-505cf9033d96" | |
}, | |
"group": "Normalize" | |
}, | |
"56eebd45-5600-4768-a8c2-ec0114555a3d": { | |
"config": { | |
"choices": [ | |
{ | |
"description": "Yes", | |
"task_uuid": "df54fec1-dae1-4ea6-8d17-a839ee7ac4a7" | |
}, | |
{ | |
"description": "No", | |
"task_uuid": "e9eaef1e-c2e0-4e3b-b942-bfb537162795" | |
} | |
], | |
"name": "MicroServiceChainChoice" | |
}, | |
"description": "Generate transfer structure report", | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": null | |
}, | |
"group": "Generate transfer structure report" | |
}, | |
"5749c11f-ed08-4965-8d8e-1473b1016073": { | |
"config": { | |
"arguments": "--sipUUID \"%SIPUUID%\" --sipPath \"%SIPDirectory%\"", | |
"execute": "dipGenerationHelper", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Pre-processing for DIP generation", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "61a8de9c-7b25-4f0f-b218-ad4dde261eed" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "7d728c39-395f-4892-8193-92f086c0546f" | |
}, | |
"group": "Prepare DIP" | |
}, | |
"576f1f43-a130-4c15-abeb-c272ec458d33": { | |
"config": { | |
"arguments": "--fileUUID \"%fileUUID%\" --inputFile \"%relativeLocation%\" --sipDirectory \"%SIPDirectory%\"", | |
"execute": "removeFilesWithoutPresmisMetadata_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": "objects/", | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": "%SIPLogsDirectory%removedFilesWithNoPremisMetadata.log", | |
"stdout_file": "%SIPLogsDirectory%removedFilesWithNoPremisMetadata.log", | |
"type": "For each file" | |
}, | |
"description": "Remove files without linking information (failed normalization artifacts etc.)", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "ee438694-815f-4b74-97e1-8e7dde2cc6d5" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "7d728c39-395f-4892-8193-92f086c0546f" | |
}, | |
"group": "Process submission documentation" | |
}, | |
"5b7a48e1-32ed-43f9-8ffa-e374010fcf76": { | |
"config": { | |
"arguments": "\"%SIPDirectory%\"", | |
"execute": "setDirectoryPermissionsForAppraisal_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Set file permissions", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "0e1a8a6b-abcc-4ed6-b4fb-cbccfdc23ef5" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "61c316a6-0a50-4f65-8767-1f44b1eeb6dd" | |
}, | |
"group": "Verify transfer compliance" | |
}, | |
"5c0d8661-1c49-4023-8a67-4991365d70fb": { | |
"config": { | |
"arguments": "access \"%fileUUID%\" \"%relativeLocation%\" \"%SIPDirectory%\" \"%SIPUUID%\" \"%taskUUID%\" \"service\"", | |
"execute": "normalize_v1.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": "objects/service", | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "For each file" | |
}, | |
"description": "Normalize service files for access", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "83257841-594d-4a0e-a4a1-1e9269c30f3d" | |
}, | |
{ | |
"code": 1, | |
"message": "Completed successfully", | |
"task_uuid": "83257841-594d-4a0e-a4a1-1e9269c30f3d" | |
}, | |
{ | |
"code": 2, | |
"message": "Completed successfully", | |
"task_uuid": "83257841-594d-4a0e-a4a1-1e9269c30f3d" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "83257841-594d-4a0e-a4a1-1e9269c30f3d" | |
}, | |
"group": "Normalize" | |
}, | |
"5c459c1a-f998-404d-a0dd-808709510b72": { | |
"config": { | |
"choices": [ | |
{ | |
"description": "Attempt restructure for compliance", | |
"task_uuid": "082fa7d6-68e1-431c-9216-899aec92cfa7" | |
}, | |
{ | |
"description": "Reject transfer", | |
"task_uuid": "1b04ec43-055c-43b7-9543-bd03c6a778ba" | |
}, | |
{ | |
"description": "Move transfer back to activeTransfers directory", | |
"task_uuid": "191914db-119e-4b91-8422-c77805ad8249" | |
} | |
], | |
"name": "MicroServiceChainChoice" | |
}, | |
"description": "Attempt restructure for compliance?", | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": null | |
}, | |
"group": "Failed transfer compliance" | |
}, | |
"5cf308fd-a6dc-4033-bda1-61689bb55ce2": { | |
"config": { | |
"arguments": "\"%SIPDirectory%\" \"%processingDirectory%.\" \"%SIPUUID%\" \"%sharedPath%\"", | |
"execute": "moveTransfer_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Move to processing directory", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "88d2120a-4d19-4b47-922f-7438be1f52a2" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "61c316a6-0a50-4f65-8767-1f44b1eeb6dd" | |
}, | |
"group": "Failed transfer compliance" | |
}, | |
"5d6a103c-9a5d-4010-83a8-6f4c61eb1478": { | |
"config": { | |
"name": "TaskConfigSetUnitVariable", | |
"task_uuid": "8ba83807-2832-4e41-843c-2e55ad10ea0b", | |
"variable": "reNormalize", | |
"variable_value": null | |
}, | |
"description": "Set remove preservation and access normalized files to renormalize link.", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "74665638-5d8f-43f3-b7c9-98c4c8889766" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "74665638-5d8f-43f3-b7c9-98c4c8889766" | |
}, | |
"group": "Normalize" | |
}, | |
"5d780c7d-39d0-4f4a-922b-9d1b0d217bca": { | |
"config": { | |
"arguments": "\"%relativeLocation%\" \"%fileUUID%\"", | |
"execute": "removeUnneededFiles_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": true, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "For each file" | |
}, | |
"description": "Remove unneeded files", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "ea0e8838-ad3a-4bdd-be14-e5dba5a4ae0c" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "ea0e8838-ad3a-4bdd-be14-e5dba5a4ae0c" | |
}, | |
"group": "Verify transfer compliance" | |
}, | |
"5e4bd4e8-d158-4c2a-be89-51e3e9bd4a06": { | |
"config": { | |
"arguments": "\"%relativeLocation%\" \"%date%\" \"%taskUUID%\" \"%SIPUUID%\"", | |
"execute": "verifyMD5_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Verify metadata directory checksums", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "b6c9de5a-4a9f-41e1-a524-360bdca39893" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "61c316a6-0a50-4f65-8767-1f44b1eeb6dd" | |
}, | |
"group": "Verify transfer checksum" | |
}, | |
"5f213529-ced4-49b0-9e30-be4e0c9b81d5": { | |
"config": { | |
"arguments": "\"%SIPDirectory%\" \"%processingDirectory%.\" \"%SIPUUID%\" \"%sharedPath%\"", | |
"execute": "moveSIP_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Move to processing directory", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "3f543585-fa4f-4099-9153-dd6d53572f5c" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "3f543585-fa4f-4099-9153-dd6d53572f5c" | |
}, | |
"group": "Store AIP" | |
}, | |
"5fbc344c-19c8-48be-a753-02dac987428c": { | |
"config": { | |
"arguments": "775 \"%SIPDirectory%%AIPFilename%\"", | |
"execute": "setFilePermission_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Set bag file permissions", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "91dc1ab1-487e-4121-a6c5-d8441da7a422" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "7d728c39-395f-4892-8193-92f086c0546f" | |
}, | |
"group": "Prepare AIP" | |
}, | |
"60b0e812-ebbe-487e-810f-56b1b6fdd819": { | |
"config": { | |
"arguments": "\"%SIPUUID%\" \"%SIPDirectory%\"", | |
"execute": "determineAIPVersionKeyExitCode_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Determine processing path for this AIP version", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "31fc3f66-34e9-478f-8d1b-c29cd0012360" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "7d728c39-395f-4892-8193-92f086c0546f" | |
}, | |
"group": "Reingest AIP" | |
}, | |
"61a8de9c-7b25-4f0f-b218-ad4dde261eed": { | |
"config": { | |
"arguments": "\"%SIPDirectory%DIP\" \"%sharedPath%watchedDirectories/uploadDIP/%SIPDirectoryBasename%\"", | |
"execute": "move_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Generate DIP", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "3e25bda6-5314-4bb4-aa1e-90900dce887d" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "7d728c39-395f-4892-8193-92f086c0546f" | |
}, | |
"group": "Prepare DIP" | |
}, | |
"61af079f-46a2-48ff-9b8a-0c78ba3a456d": { | |
"config": { | |
"arguments": "\"%SIPDirectory%\" \"%sharedPath%watchedDirectories/activeTransfers/Dspace/.\" \"%SIPUUID%\" \"%sharedPath%\"", | |
"execute": "moveTransfer_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Failed compliance. See output in dashboard. Transfer moved back to activeTransfers.", | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": null | |
}, | |
"group": "Include default Transfer processingMCP.xml" | |
}, | |
"61c316a6-0a50-4f65-8767-1f44b1eeb6dd": { | |
"config": { | |
"arguments": "--unitType \"%unitType%\" --unitIdentifier \"%SIPUUID%\" --unitName \"%SIPName%\" --date \"%date%\" --server \"localhost\"", | |
"execute": "emailFailReport_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": null, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Email fail report", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "377f8ebb-7989-4a68-9361-658079ff8138" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "377f8ebb-7989-4a68-9361-658079ff8138" | |
}, | |
"group": "Failed transfer" | |
}, | |
"6327fdf9-9673-42a8-ace5-cccad005818b": { | |
"config": { | |
"arguments": "\"%SIPDirectory%\" \"%processingDirectory%.\" \"%SIPUUID%\" \"%sharedPath%\"", | |
"execute": "moveSIP_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Move to processing directory", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "7a134af0-b285-4a9f-8acf-f6947b7ed072" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "7d728c39-395f-4892-8193-92f086c0546f" | |
}, | |
"group": "Normalize" | |
}, | |
"63f35161-ba76-4a43-8cfa-c38c6a2d5b2f": { | |
"config": { | |
"arguments": "-R \"%SIPLogsDirectory%\" \"%SIPObjectsDirectory%\" \"%SIPDirectory%thumbnails/\"", | |
"execute": "remove_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Remove bagged files", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "7c44c454-e3cc-43d4-abe0-885f93d693c6" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "7d728c39-395f-4892-8193-92f086c0546f" | |
}, | |
"group": "Prepare AIP" | |
}, | |
"6404ce13-8619-48ba-b12f-aa7a034153ac": { | |
"config": { | |
"choices": [ | |
{ | |
"description": "Approve AIC", | |
"task_uuid": "5f34245e-5864-4199-aafc-bc0ada01d4cd" | |
}, | |
{ | |
"description": "Reject", | |
"task_uuid": "169a5448-c756-4705-a920-737de6b8d595" | |
} | |
], | |
"name": "MicroServiceChainChoice" | |
}, | |
"description": "Approve AIC", | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "7d728c39-395f-4892-8193-92f086c0546f" | |
}, | |
"group": "Approve AIC" | |
}, | |
"651236d2-d77f-4ca7-bfe9-6332e96608ff": { | |
"config": { | |
"arguments": "--url=\"http://localhost/atom/index.php\" \\\r\n--email=\"demo@example.com\" \\\r\n--password=\"demo\" \\\r\n--uuid=\"%SIPUUID%\" \\\r\n--rsync-target=\"/tmp\" --version=2", | |
"execute": "upload-qubit_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Upload DIP", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "e3efab02-1860-42dd-a46c-25601251b930" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "e3efab02-1860-42dd-a46c-25601251b930" | |
}, | |
"group": "Upload DIP" | |
}, | |
"65240550-d745-4afe-848f-2bf5910457c9": { | |
"config": { | |
"arguments": "\"%SIPDirectory%\"", | |
"execute": "setDirectoryPermissionsForAppraisal_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Set file permissions", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "3e25bda6-5314-4bb4-aa1e-90900dce887d" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "7d728c39-395f-4892-8193-92f086c0546f" | |
}, | |
"group": "Prepare AIP" | |
}, | |
"66c9c178-2224-41c6-9c0b-dcb60ff57b1a": { | |
"config": { | |
"arguments": "--transferUUID \"%SIPUUID%\" --sipDirectory \"%SIPDirectory%\" --filePath \"%relativeLocation%\" --fileUUID \"%fileUUID%\" --eventIdentifierUUID \"%taskUUID%\" --date \"%date%\"", | |
"execute": "assignFileUUIDs_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": "objects", | |
"name": "StandardTaskConfig", | |
"requires_output_lock": true, | |
"stderr_file": "%SIPLogsDirectory%FileUUIDsError.log", | |
"stdout_file": "%SIPLogsDirectory%FileUUIDs.log", | |
"type": "For each file" | |
}, | |
"description": "Assign file UUIDs to objects", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "2714cd07-b99f-40e3-9ae8-c97281d0d429" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "61c316a6-0a50-4f65-8767-1f44b1eeb6dd" | |
}, | |
"group": "Assign file UUIDs and checksums" | |
}, | |
"67a91b4b-a5af-4b54-a836-705e6cf4eeb9": { | |
"config": { | |
"arguments": "\"%SIPDirectory%\" \"%watchDirectoryPath%quarantined/.\" \"%SIPUUID%\" \"%sharedPath%\"", | |
"execute": "moveTransfer_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Move to quarantined", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": null | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": null | |
}, | |
"group": "Quarantine" | |
}, | |
"67b44f8f-bc97-4cb3-b6dd-09dba3c99d30": { | |
"config": { | |
"arguments": "--SIPDirectory \"%SIPDirectory%\" --accessDirectory \"objects/access/\" --objectsDirectory \"objects/\" --DIPDirectory \"DIP\" --SIPUUID \"%SIPUUID%\" --date \"%date%\"", | |
"execute": "checkForAccessDirectory_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Check for Access directory", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "5d6a103c-9a5d-4010-83a8-6f4c61eb1478" | |
}, | |
{ | |
"code": 179, | |
"message": "Completed successfully", | |
"task_uuid": "9e3dd445-551d-42d1-89ba-fe6dff7c6ee6" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "7d728c39-395f-4892-8193-92f086c0546f" | |
}, | |
"group": "Normalize" | |
}, | |
"6b39088b-683e-48bd-ab89-9dab47f4e9e0": { | |
"config": { | |
"arguments": "\"%SIPDirectory%\" \"%processingDirectory%.\" \"%SIPUUID%\" \"%sharedPath%\"", | |
"execute": "moveSIP_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Move to processing directory", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "35c8763a-0430-46be-8198-9ecb23f895c8" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "7d728c39-395f-4892-8193-92f086c0546f" | |
}, | |
"group": "Normalize" | |
}, | |
"6b931965-d5f6-4611-a536-39d5901f8f70": { | |
"config": { | |
"arguments": "-m 770 \"%SIPDirectory%thumbnails/\"", | |
"execute": "createDirectory_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Create thumbnails directory", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "0a6558cf-cf5f-4646-977e-7d6b4fde47e8" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "0a6558cf-cf5f-4646-977e-7d6b4fde47e8" | |
}, | |
"group": "Normalize" | |
}, | |
"6bd4d385-c490-4c42-a195-dace8697891c": { | |
"config": { | |
"arguments": "\"%SIPDirectory%\" \"%processingDirectory%%SIPName%-%SIPUUID%\" \"%SIPUUID%\" \"%sharedPath%\"", | |
"execute": "moveTransfer_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Rename with transfer UUID", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "209400c1-5619-4acc-b091-b9d9c8fbb1c0" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "61c316a6-0a50-4f65-8767-1f44b1eeb6dd" | |
}, | |
"group": "Include default Transfer processingMCP.xml" | |
}, | |
"6eca2676-b4ed-48d9-adb0-374e1d5c6e71": { | |
"config": { | |
"arguments": "\"%SIPDirectory%\" \"%processingDirectory%.\" \"%SIPUUID%\" \"%sharedPath%\"", | |
"execute": "moveTransfer_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Move to processing directory", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "56eebd45-5600-4768-a8c2-ec0114555a3d" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "61c316a6-0a50-4f65-8767-1f44b1eeb6dd" | |
}, | |
"group": "Generate transfer structure report" | |
}, | |
"6ee25a55-7c08-4c9a-a114-c200a37146c4": { | |
"config": { | |
"arguments": "\"%SIPDirectory%\"", | |
"execute": "setDirectoryPermissionsForAppraisal_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Set file permissions", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "5749c11f-ed08-4965-8d8e-1473b1016073" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "7d728c39-395f-4892-8193-92f086c0546f" | |
}, | |
"group": "Prepare DIP" | |
}, | |
"70669a5b-01e4-4ea0-ac70-10292f87da05": { | |
"config": { | |
"arguments": "\"%SIPDirectory%\" \"%processingDirectory%.\" \"%SIPUUID%\" \"%sharedPath%\"", | |
"execute": "moveSIP_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Move to processing directory", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "208d441b-6938-44f9-b54a-bd73f05bc764" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "7d728c39-395f-4892-8193-92f086c0546f" | |
}, | |
"group": "Verify SIP compliance" | |
}, | |
"7079be6d-3a25-41e6-a481-cee5f352fe6e": { | |
"config": { | |
"name": "MicroServiceChoiceReplacementDic", | |
"replacements": [ | |
{ | |
"description": "No", | |
"items": { | |
"%transcribe%": "False" | |
} | |
}, | |
{ | |
"description": "Yes", | |
"items": { | |
"%transcribe%": "True" | |
} | |
} | |
] | |
}, | |
"description": "Transcribe SIP contents", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "2900f6d8-b64c-4f2a-8f7f-bb60a57394f6" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": null | |
}, | |
"group": "Transcribe SIP contents" | |
}, | |
"70f41678-baa5-46e6-a71c-4b6b4d99f4a6": { | |
"config": { | |
"arguments": "\"%SIPDirectory%\" \"%processingDirectory%.\" \"%SIPUUID%\" \"%sharedPath%\"", | |
"execute": "moveSIP_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Move to processing directory", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "8dc0284a-45f4-486e-a78d-7af3e5b8d621" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "7d728c39-395f-4892-8193-92f086c0546f" | |
}, | |
"group": "Normalize" | |
}, | |
"745340f5-5741-408e-be92-34c596c00209": { | |
"config": { | |
"arguments": "\"%SIPDirectory%\"", | |
"execute": "setDirectoryPermissionsForAppraisal_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Set file permissions", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "78b7adff-861d-4450-b6dd-3fabe96a849e" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "7d728c39-395f-4892-8193-92f086c0546f" | |
}, | |
"group": "Normalize" | |
}, | |
"74665638-5d8f-43f3-b7c9-98c4c8889766": { | |
"config": { | |
"name": "TaskConfigSetUnitVariable", | |
"task_uuid": "cb8e5706-e73f-472f-ad9b-d1236af8095f", | |
"variable": "resumeAfterNormalizationFileIdentificationToolSelected", | |
"variable_value": null | |
}, | |
"description": "Grant normalization options for no pre-existing DIP", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "a2173b55-abff-4d8f-97b9-79cc2e0a64fa" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "7d728c39-395f-4892-8193-92f086c0546f" | |
}, | |
"group": "Normalize" | |
}, | |
"746b1f47-2dad-427b-8915-8b0cb7acccd8": { | |
"config": { | |
"arguments": "-R \"%SIPDirectory%%SIPName%-%SIPUUID%\" \"%SIPLogsDirectory%\" \"%SIPObjectsDirectory%\" \"%SIPDirectory%thumbnails/\"", | |
"execute": "remove_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Removed bagged files", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "7c44c454-e3cc-43d4-abe0-885f93d693c6" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "7d728c39-395f-4892-8193-92f086c0546f" | |
}, | |
"group": "Prepare AIP" | |
}, | |
"7509e7dc-1e1b-4dce-8d21-e130515fce73": { | |
"config": { | |
"choices": [ | |
{ | |
"description": "Reject SIP", | |
"task_uuid": "a6ed697e-6189-4b4e-9f80-29209abc7937" | |
}, | |
{ | |
"description": "Do not normalize", | |
"task_uuid": "e8544c5e-9cbb-4b8f-a68b-6d9b4d7f7362" | |
}, | |
{ | |
"description": "Normalize for preservation", | |
"task_uuid": "612e3609-ce9a-4df6-a9a3-63d634d2d934" | |
} | |
], | |
"name": "MicroServiceChainChoice" | |
}, | |
"description": "Normalize", | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": null | |
}, | |
"group": "Normalize" | |
}, | |
"755b4177-c587-41a7-8c52-015277568302": { | |
"config": { | |
"choices": [ | |
{ | |
"description": "Quarantine", | |
"task_uuid": "97ea7702-e4d5-48bc-b4b5-d15d897806ab" | |
}, | |
{ | |
"description": "Skip quarantine", | |
"task_uuid": "252ceb42-cc61-4833-a048-97fc0bda4759" | |
}, | |
{ | |
"description": "Reject transfer", | |
"task_uuid": "1b04ec43-055c-43b7-9543-bd03c6a778ba" | |
} | |
], | |
"name": "MicroServiceChainChoice" | |
}, | |
"description": "Workflow decision - send transfer to quarantine", | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": null | |
}, | |
"group": "Quarantine" | |
}, | |
"75fb5d67-5efa-4232-b00b-d85236de0d3f": { | |
"config": { | |
"arguments": "\"%SIPDirectory%\"", | |
"execute": "manualNormalizationRemoveMNDirectories_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Remove empty manual normalization directories", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "88807d68-062e-4d1a-a2d5-2d198c88d8ca" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "88807d68-062e-4d1a-a2d5-2d198c88d8ca" | |
}, | |
"group": "Process metadata directory" | |
}, | |
"77a7fa46-92b9-418e-aa88-fbedd4114c9f": { | |
"config": { | |
"arguments": "\"%SIPDirectory%\"", | |
"execute": "setDirectoryPermissionsForAppraisal_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Set file permissions", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "7079be6d-3a25-41e6-a481-cee5f352fe6e" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "7079be6d-3a25-41e6-a481-cee5f352fe6e" | |
}, | |
"group": "Add final metadata" | |
}, | |
"77c722ea-5a8f-48c0-ae82-c66a3fa8ca77": { | |
"config": { | |
"arguments": "\"%SIPDirectory%\"", | |
"execute": "setDirectoryPermissionsForAppraisal_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Set file permissions", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "c103b2fb-9a6b-4b68-8112-b70597a6cd14" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "7d728c39-395f-4892-8193-92f086c0546f" | |
}, | |
"group": "Reingest AIP" | |
}, | |
"78b7adff-861d-4450-b6dd-3fabe96a849e": { | |
"config": { | |
"arguments": "\"%SIPUUID%\" \"%SIPName%\" \"%SIPDirectory%\"", | |
"execute": "manualNormalizationCheckForManualNormalizationDirectory_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": "objects/manualNormalization/preservation", | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Check for manual normalized files", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "54b73077-a062-41cc-882c-4df1eba447d9" | |
}, | |
{ | |
"code": 179, | |
"message": "Completed successfully", | |
"task_uuid": "a1b65fe3-9358-479b-93b9-68f2b5e71b2b" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "7d728c39-395f-4892-8193-92f086c0546f" | |
}, | |
"group": "Process manually normalized files" | |
}, | |
"7a024896-c4f7-4808-a240-44c87c762bc5": { | |
"config": { | |
"name": "MicroServiceChoiceReplacementDic", | |
"replacements": [ | |
{ | |
"description": "Use existing data", | |
"items": { | |
"%IDCommand%": "None" | |
} | |
}, | |
{ | |
"description": "Fido version 1 PUID runs Identify using Fido", | |
"items": { | |
"%IDCommand%": "a8e45bc1-eb35-4545-885c-dd552f1fde9a" | |
} | |
}, | |
{ | |
"description": "Siegfried version 1.0.0 PUID runs Identify using Siegfried", | |
"items": { | |
"%IDCommand%": "8cc792b4-362d-4002-8981-a4e808c04b24" | |
} | |
}, | |
{ | |
"description": "File Extension version 0.1 file extension runs Identify by File Extension", | |
"items": { | |
"%IDCommand%": "41efbe1b-3fc7-4b24-9290-d0fb5d0ea9e9" | |
} | |
} | |
] | |
}, | |
"description": "Select pre-normalize file format identification command", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "2dd53959-8106-457d-a385-fee57fc93aa9" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "2dd53959-8106-457d-a385-fee57fc93aa9" | |
}, | |
"group": "Normalize" | |
}, | |
"7a134af0-b285-4a9f-8acf-f6947b7ed072": { | |
"config": { | |
"arguments": "-m 770 \"%SIPDirectory%DIP/\" \"%SIPDirectory%DIP/objects/\"", | |
"execute": "createDirectory_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Create DIP directory", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "56da7758-913a-4cd2-a815-be140ed09357" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "56da7758-913a-4cd2-a815-be140ed09357" | |
}, | |
"group": "Normalize" | |
}, | |
"7b146689-1a04-4f58-ba86-3caf2b76ddbc": { | |
"config": { | |
"arguments": "-m 770 \"%SIPDirectory%DIP/\" \"%SIPDirectory%DIP/objects/\"", | |
"execute": "createDirectory_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Create DIP directory", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "f3a39155-d655-4336-8227-f8c88e4b7669" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "f3a39155-d655-4336-8227-f8c88e4b7669" | |
}, | |
"group": "Normalize" | |
}, | |
"7b1f1ed8-6c92-46b9-bab6-3a37ffb665f1": { | |
"config": { | |
"name": "MicroServiceChoiceReplacementDic", | |
"replacements": [ | |
{ | |
"description": "Archivists Toolkit Config", | |
"items": { | |
"%access_conditions%": "", | |
"%atuser%": "atkuser", | |
"%dbname%": "atk01", | |
"%dbpass%": "", | |
"%dbuser%": "ATUser", | |
"%ead_actuate%": "onRequest", | |
"%ead_show%": "new", | |
"%host%": "localhost", | |
"%object_type%": "", | |
"%port%": "3306", | |
"%restrictions%": "premis", | |
"%uri_prefix%": "http:www.example.com/", | |
"%use_conditions%": "", | |
"%use_statement%": "Image-Service" | |
} | |
} | |
] | |
}, | |
"description": "Choose Config for Archivists Toolkit DIP Upload", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "bb1f1ed8-6c92-46b9-bab6-3a37ffb665f1" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "bb1f1ed8-6c92-46b9-bab6-3a37ffb665f1" | |
}, | |
"group": "Upload DIP" | |
}, | |
"7c44c454-e3cc-43d4-abe0-885f93d693c6": { | |
"config": { | |
"arguments": "\"%SIPDirectory%\" \"%sharedPath%watchedDirectories/storeAIP/.\" \"%SIPUUID%\" \"%sharedPath%\" \"%SIPUUID%\" \"%sharedPath%\"", | |
"execute": "moveSIP_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Move to the store AIP approval directory", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": null | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": null | |
}, | |
"group": "Store AIP" | |
}, | |
"7c6a0b72-f37b-4512-87f3-267644de6f80": { | |
"config": { | |
"arguments": "\"%relativeLocation%\" \"%date%\" \"%taskUUID%\" \"%SIPUUID%\"", | |
"execute": "verifyMD5_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Verify metadata directory checksums", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "df957421-6bba-4ad7-8580-0fc04a54efd4" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "61c316a6-0a50-4f65-8767-1f44b1eeb6dd" | |
}, | |
"group": "Verify transfer checksums" | |
}, | |
"7c95b242-1ce5-4210-b7d4-fdbb6c0aa5dd": { | |
"config": { | |
"arguments": "\"%SIPDirectory%\" \"%processingDirectory%%SIPName%-%SIPUUID%\" \"%SIPUUID%\" \"%sharedPath%\"", | |
"execute": "moveTransfer_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Rename with transfer UUID", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "f8319d49-f1e3-45dd-a404-66165c59dec7" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "61c316a6-0a50-4f65-8767-1f44b1eeb6dd" | |
}, | |
"group": "Rename with transfer UUID" | |
}, | |
"7d0616b2-afed-41a6-819a-495032e86291": { | |
"config": { | |
"arguments": "\"%SIPDirectory%\" \"%SIPUUID%\"", | |
"execute": "restructureForComplianceSIP_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Attempt restructure for compliance", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "d1018160-aaab-4d92-adce-d518880d7c7d" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "f025f58c-d48c-4ba1-8904-a56d2a67b42f" | |
}, | |
"group": "Verify SIP compliance" | |
}, | |
"7d33f228-0fa8-4f4c-a66b-24f8e264c214": { | |
"config": { | |
"arguments": "\"%fileUUID%\" \"%relativeLocation%\" \"%date%\" \"%taskUUID%\"", | |
"execute": "archivematicaClamscan_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": "objects/", | |
"name": "StandardTaskConfig", | |
"requires_output_lock": true, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "For each file" | |
}, | |
"description": "Scan for viruses on extracted files", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "aaa929e4-5c35-447e-816a-033a66b9b90b" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "61c316a6-0a50-4f65-8767-1f44b1eeb6dd" | |
}, | |
"group": "Extract packages" | |
}, | |
"7d728c39-395f-4892-8193-92f086c0546f": { | |
"config": { | |
"arguments": "--unitType \"%unitType%\" --unitIdentifier \"%SIPUUID%\" --unitName \"%SIPName%\" --date \"%date%\" --server \"localhost\"", | |
"execute": "emailFailReport_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": null, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Email fail report", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "b2ef06b9-bca4-49da-bc5c-866d7b3c4bb1" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "b2ef06b9-bca4-49da-bc5c-866d7b3c4bb1" | |
}, | |
"group": "Failed SIP" | |
}, | |
"7e65c627-c11d-4aad-beed-65ceb7053fe8": { | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "67a91b4b-a5af-4b54-a836-705e6cf4eeb9" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "61c316a6-0a50-4f65-8767-1f44b1eeb6dd" | |
}, | |
"group": "Quarantine" | |
}, | |
"823b0d76-9f3c-410d-83ab-f3c2cdd9ab22": { | |
"config": { | |
"name": "TaskConfigSetUnitVariable", | |
"task_uuid": null, | |
"variable": "normalize_v1.0", | |
"variable_value": "{'filterSubDir':'objects/attachments'}" | |
}, | |
"description": "Set files to normalize", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "e3a6d178-fa65-4086-a4aa-6533e8f12d51" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "7d728c39-395f-4892-8193-92f086c0546f" | |
}, | |
"group": "Rename SIP directory with SIP UUID" | |
}, | |
"828528c2-2eb9-4514-b5ca-dfd1f7cb5b8c": { | |
"config": { | |
"arguments": "\"%SIPDirectory%\" \"%sharedPath%failed/.\" \"%SIPUUID%\" \"%sharedPath%\" \"%SIPUUID%\" \"%sharedPath%\"", | |
"execute": "moveSIP_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Move to the failed directory", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": null | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": null | |
}, | |
"group": "Failed SIP" | |
}, | |
"83257841-594d-4a0e-a4a1-1e9269c30f3d": { | |
"config": { | |
"arguments": "\"%SIPDirectory%\"", | |
"execute": "setDirectoryPermissionsForAppraisal_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Set file permissions", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "dba3028d-2029-4a87-9992-f6335d890528" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "7d728c39-395f-4892-8193-92f086c0546f" | |
}, | |
"group": "Normalize" | |
}, | |
"83484326-7be7-4f9f-b252-94553cd42370": { | |
"config": { | |
"default_task_uuid": null, | |
"name": "TaskConfigUnitVariableLinkPull", | |
"variable": "resumeAfterNormalizationFileIdentificationToolSelected", | |
"variable_value": null | |
}, | |
"description": "Resume after normalization file identification tool selected.", | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": null | |
}, | |
"group": "Normalize" | |
}, | |
"83d5e887-6f7c-48b0-bd81-e3f00a9da772": { | |
"config": { | |
"arguments": "\"%SIPUUID%\" \"%SIPDirectory%\"", | |
"execute": "setMaildirFileGrpUseAndFileIDs_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Set file group use and fileIDs for maildir AIP", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "5d6a103c-9a5d-4010-83a8-6f4c61eb1478" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "7d728c39-395f-4892-8193-92f086c0546f" | |
}, | |
"group": "Reingest AIP" | |
}, | |
"87e7659c-d5de-4541-a09c-6deec966a0c0": { | |
"config": { | |
"arguments": "\"%SIPDirectory%\"", | |
"execute": "archivematicaVerifyMets_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Verify mets_structmap.xml compliance", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "6bd4d385-c490-4c42-a195-dace8697891c" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "61af079f-46a2-48ff-9b8a-0c78ba3a456d" | |
}, | |
"group": "Verify transfer compliance" | |
}, | |
"88807d68-062e-4d1a-a2d5-2d198c88d8ca": { | |
"config": { | |
"arguments": "--fileUUID \"%fileUUID%\" --filePath \"%relativeLocation%\" --date \"%date%\" --eventIdentifierUUID \"%taskUUID%\"", | |
"execute": "verifyPREMISChecksums_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": "objects/", | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "For each file" | |
}, | |
"description": "Verify checksums generated on ingest", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "ccf8ec5c-3a9a-404a-a7e7-8f567d3b36a0" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "7d728c39-395f-4892-8193-92f086c0546f" | |
}, | |
"group": "Verify checksums" | |
}, | |
"888a5bdc-9928-44f0-9fb7-91bc5f1e155b": { | |
"config": { | |
"arguments": "\"%SIPUUID%\" \"%SIPName%\" \"%SIPDirectory%\" \"%date%\"", | |
"execute": "trimVerifyChecksums_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Verify TRIM checksums", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "214f1004-2748-4bed-a38d-48fe500c41b9" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "61c316a6-0a50-4f65-8767-1f44b1eeb6dd" | |
}, | |
"group": "TRIM transfer" | |
}, | |
"88d2120a-4d19-4b47-922f-7438be1f52a2": { | |
"config": { | |
"arguments": "\"%SIPDirectory%\" \"%SIPUUID%\"", | |
"execute": "restructureForCompliance_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Attempt restructure for compliance", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "89071669-3bb6-4e03-90a3-3c8b20c7f6fe" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "89071669-3bb6-4e03-90a3-3c8b20c7f6fe" | |
}, | |
"group": "Failed transfer compliance" | |
}, | |
"89071669-3bb6-4e03-90a3-3c8b20c7f6fe": { | |
"config": { | |
"arguments": "\"%SIPDirectory%\" \"%sharedPath%watchedDirectories/activeTransfers/standardTransfer/.\" \"%SIPUUID%\" \"%sharedPath%\"", | |
"execute": "moveTransfer_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Move transfer back to activeTransfers directory.", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": null | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": null | |
}, | |
"group": "Failed transfer compliance" | |
}, | |
"8ba83807-2832-4e41-843c-2e55ad10ea0b": { | |
"config": { | |
"arguments": "--SIPDirectory \"%SIPDirectory%\" --SIPUUID \"%SIPUUID%\" --preservation --thumbnails --access", | |
"execute": "retryNormalizeRemoveNormalized_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Remove preservation and access normalized files to renormalize.", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "5d6a103c-9a5d-4010-83a8-6f4c61eb1478" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "5d6a103c-9a5d-4010-83a8-6f4c61eb1478" | |
}, | |
"group": "Normalize" | |
}, | |
"8bc92801-4308-4e3b-885b-1a89fdcd3014": { | |
"config": { | |
"arguments": "\"%fileUUID%\" \"%relativeLocation%\" \"%date%\" \"%taskUUID%\"", | |
"execute": "archivematicaClamscan_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": "objects/metadata", | |
"name": "StandardTaskConfig", | |
"requires_output_lock": true, | |
"stderr_file": "%SIPLogsDirectory%clamAVScan.txt", | |
"stdout_file": null, | |
"type": "For each file" | |
}, | |
"description": "Scan for viruses in metadata", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "b2444a6e-c626-4487-9abc-1556dd89a8ae" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "7d728c39-395f-4892-8193-92f086c0546f" | |
}, | |
"group": "Process metadata directory" | |
}, | |
"8c8bac29-4102-4fd2-9d0a-a3bd2e607566": { | |
"config": { | |
"arguments": "\"%SIPUUID%\" \"%SIPDirectory%metadata/metadata.json\"", | |
"execute": "jsonMetadataToCSV_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Process transfer JSON metadata", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "f1bfce12-b637-443f-85f8-b6450ca01a13" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "61c316a6-0a50-4f65-8767-1f44b1eeb6dd" | |
}, | |
"group": "Reformat metadata files" | |
}, | |
"8ce130d4-3f7e-46ec-868a-505cf9033d96": { | |
"config": { | |
"arguments": "thumbnail \"%fileUUID%\" \"%relativeLocation%\" \"%SIPDirectory%\" \"%SIPUUID%\" \"%taskUUID%\" \"original\"", | |
"execute": "normalize_v1.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": "objects/", | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "For each file" | |
}, | |
"description": "Normalize for thumbnails", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "ef8bd3f3-22f5-4283-bfd6-d458a2d18f22" | |
}, | |
{ | |
"code": 1, | |
"message": "Completed successfully", | |
"task_uuid": "ef8bd3f3-22f5-4283-bfd6-d458a2d18f22" | |
}, | |
{ | |
"code": 2, | |
"message": "Completed successfully", | |
"task_uuid": "ef8bd3f3-22f5-4283-bfd6-d458a2d18f22" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "ef8bd3f3-22f5-4283-bfd6-d458a2d18f22" | |
}, | |
"group": "Normalize" | |
}, | |
"8ce378a5-1418-4184-bf02-328a06e1d3be": { | |
"config": { | |
"arguments": "preservation \"%fileUUID%\" \"%relativeLocation%\" \"%SIPDirectory%\" \"%SIPUUID%\" \"%taskUUID%\" \"original\"", | |
"execute": "normalize_v1.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": "objects/", | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "For each file" | |
}, | |
"description": "Normalize for preservation", | |
"exit_codes": [ | |
{ | |
"code": 1, | |
"message": "Completed successfully", | |
"task_uuid": "83257841-594d-4a0e-a4a1-1e9269c30f3d" | |
}, | |
{ | |
"code": 2, | |
"message": "Completed successfully", | |
"task_uuid": "83257841-594d-4a0e-a4a1-1e9269c30f3d" | |
}, | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "83257841-594d-4a0e-a4a1-1e9269c30f3d" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "83257841-594d-4a0e-a4a1-1e9269c30f3d" | |
}, | |
"group": "Normalize" | |
}, | |
"8db10a7b-924f-4561-87b4-cb6078c65aab": { | |
"config": { | |
"choices": [ | |
{ | |
"description": "Reject transfer", | |
"task_uuid": "1b04ec43-055c-43b7-9543-bd03c6a778ba" | |
}, | |
{ | |
"description": "Approve transfer", | |
"task_uuid": "e4a59e3e-3dba-4eb5-9cf1-c1fb3ae61fa9" | |
} | |
], | |
"name": "MicroServiceChainChoice" | |
}, | |
"description": "Approve TRIM transfer", | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "3868c8b8-977d-4162-a319-dc487de20f11" | |
}, | |
"group": "TRIM transfer" | |
}, | |
"8dc0284a-45f4-486e-a78d-7af3e5b8d621": { | |
"config": { | |
"arguments": "\"%SIPDirectory%\"", | |
"execute": "setDirectoryPermissionsForAppraisal_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Set file permissions", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "6b931965-d5f6-4611-a536-39d5901f8f70" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "7d728c39-395f-4892-8193-92f086c0546f" | |
}, | |
"group": "Normalize" | |
}, | |
"8de9fe10-932f-4151-88b0-b50cf271e156": { | |
"config": { | |
"arguments": "--SIPDirectory \"%SIPDirectory%\" --SIPUUID \"%SIPUUID%\" --preservation --thumbnails", | |
"execute": "retryNormalizeRemoveNormalized_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Remove preservation normalized files to renormalize.", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "9e3dd445-551d-42d1-89ba-fe6dff7c6ee6" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "9e3dd445-551d-42d1-89ba-fe6dff7c6ee6" | |
}, | |
"group": "Normalize" | |
}, | |
"8ec0b0c1-79ad-4d22-abcd-8e95fcceabbc": { | |
"config": { | |
"arguments": "\"%fileUUID%\"", | |
"execute": "identifyDspaceMETSFiles_v0.0", | |
"filter_file_end": "mets.xml", | |
"filter_file_start": null, | |
"filter_subdir": "objects", | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "For each file" | |
}, | |
"description": "Identify DSpace mets files", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "eb52299b-9ae6-4a1f-831e-c7eee0de829f" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "eb52299b-9ae6-4a1f-831e-c7eee0de829f" | |
}, | |
"group": "Identify DSpace files" | |
}, | |
"8f639582-8881-4a8b-8574-d2f86dc4db3d": { | |
"config": { | |
"arguments": "\"%SIPDirectory%\" \"%processingDirectory%.\" \"%SIPUUID%\" \"%sharedPath%\"", | |
"execute": "moveTransfer_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Move to processing directory", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "f378ec85-adcc-4ee6-ada2-bc90cfe20efb" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "61c316a6-0a50-4f65-8767-1f44b1eeb6dd" | |
}, | |
"group": "Create SIP from Transfer" | |
}, | |
"9071c352-aed5-444c-ac3f-b6c52dfb65ac": { | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "03ee1136-f6ad-4184-8dcb-34872f843e14" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "61c316a6-0a50-4f65-8767-1f44b1eeb6dd" | |
}, | |
"group": "Quarantine" | |
}, | |
"91ca6f1f-feb5-485d-99d2-25eed195e330": { | |
"config": { | |
"arguments": "\"%SIPUUID%\" \"%SIPName%\" \"%SIPDirectory%\" \"%fileUUID%\" \"%relativeLocation%\" \"%date%\"", | |
"execute": "manualNormalizationCreateMetadataAndRestructure_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": "objects/manualNormalization/preservation", | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "For each file" | |
}, | |
"description": "Relate manual normalized preservation files to the original files", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "54b73077-a062-41cc-882c-4df1eba447d9" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "7d728c39-395f-4892-8193-92f086c0546f" | |
}, | |
"group": "Process manually normalized files" | |
}, | |
"91dc1ab1-487e-4121-a6c5-d8441da7a422": { | |
"config": { | |
"arguments": "-d \"%SIPDirectory%%AIPFilename%\"", | |
"execute": "test_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Check if AIP is a file or directory", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "63f35161-ba76-4a43-8cfa-c38c6a2d5b2f" | |
}, | |
{ | |
"code": 1, | |
"message": "Completed successfully", | |
"task_uuid": "746b1f47-2dad-427b-8915-8b0cb7acccd8" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "7d728c39-395f-4892-8193-92f086c0546f" | |
}, | |
"group": "Prepare AIP" | |
}, | |
"92879a29-45bf-4f0b-ac43-e64474f0f2f9": { | |
"config": { | |
"choices": [ | |
{ | |
"description": "Upload DIP to CONTENTdm", | |
"task_uuid": "526eded3-2280-4f10-ac86-eff6c464cc81" | |
}, | |
{ | |
"description": "Reject DIP", | |
"task_uuid": "eea54915-2a85-49b7-a370-b1a250dd29ce" | |
}, | |
{ | |
"description": "Upload DIP to Archivists Toolkit", | |
"task_uuid": "f11409ad-cf3c-4e7f-b0d5-4be32d98229b" | |
}, | |
{ | |
"description": "Upload DIP to Atom", | |
"task_uuid": "0fe9842f-9519-4067-a691-8a363132ae24" | |
}, | |
{ | |
"description": "Store DIP", | |
"task_uuid": "2748bedb-12aa-4b10-a556-66e7205580a4" | |
} | |
], | |
"name": "MicroServiceChainChoice" | |
}, | |
"description": "Upload DIP", | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": null | |
}, | |
"group": "Upload DIP" | |
}, | |
"9520386f-bb6d-4fb9-a6b6-5845ef39375f": { | |
"config": { | |
"choices": [ | |
{ | |
"description": "Reject SIP", | |
"task_uuid": "a6ed697e-6189-4b4e-9f80-29209abc7937" | |
}, | |
{ | |
"description": "Approve AIP reingest", | |
"task_uuid": "260ef4ea-f87d-4acf-830d-d0de41e6d2af" | |
} | |
], | |
"name": "MicroServiceChainChoice" | |
}, | |
"description": "Approve AIP reingest", | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "77c722ea-5a8f-48c0-ae82-c66a3fa8ca77" | |
}, | |
"group": "Reingest AIP" | |
}, | |
"95616c10-a79f-48ca-a352-234cc91eaf08": { | |
"config": { | |
"arguments": "\"%SIPUUID%\" \"%transferDirectory%\" \"%date%\" \"%taskUUID%\" \"%DeletePackage%\"", | |
"execute": "extractContents_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": "%SIPLogsDirectory%extractContents.log", | |
"type": "One instance" | |
}, | |
"description": "Extract contents from compressed archives", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "01b30826-bfc4-4e07-8ca2-4263debad642" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "bd382151-afd0-41bf-bb7a-b39aef728a32" | |
}, | |
"group": "Extract packages" | |
}, | |
"970b7d17-7a6b-4d51-808b-c94b78c0d97f": { | |
"config": { | |
"arguments": "\"%SIPUUID%\" \"%relativeLocation%metadata/dc.json\"", | |
"execute": "loadDublinCore_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Load Dublin Core metadata from disk", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "15a2df8a-7b45-4c11-b6fa-884c9b7e5c67" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "7d728c39-395f-4892-8193-92f086c0546f" | |
}, | |
"group": "Clean up names" | |
}, | |
"998044bb-6260-452f-a742-cfb19e80125b": { | |
"config": { | |
"choices": [ | |
{ | |
"description": "Approve transfer", | |
"task_uuid": "d381cf76-9313-415f-98a1-55c91e4d78e0" | |
}, | |
{ | |
"description": "Reject transfer", | |
"task_uuid": "1b04ec43-055c-43b7-9543-bd03c6a778ba" | |
} | |
], | |
"name": "MicroServiceChainChoice" | |
}, | |
"description": "Approve maildir transfer", | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": null | |
}, | |
"group": "Approve transfer" | |
}, | |
"9e3dd445-551d-42d1-89ba-fe6dff7c6ee6": { | |
"config": { | |
"name": "TaskConfigSetUnitVariable", | |
"task_uuid": "8de9fe10-932f-4151-88b0-b50cf271e156", | |
"variable": "reNormalize", | |
"variable_value": null | |
}, | |
"description": "Set remove preservation normalized files to renormalize link.", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "e219ed78-2eda-4263-8c0f-0c7f6a86c33e" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "e219ed78-2eda-4263-8c0f-0c7f6a86c33e" | |
}, | |
"group": "Normalize" | |
}, | |
"9e810686-d747-4da1-9908-876fb89ac78e": { | |
"config": { | |
"arguments": "-m 770 \"%SIPDirectory%thumbnails/\"", | |
"execute": "createDirectory_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Create thumbnails directory", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "53e14112-21bb-46f0-aed3-4e8c2de6678f" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "7d728c39-395f-4892-8193-92f086c0546f" | |
}, | |
"group": "Prepare AIC" | |
}, | |
"9e9b522a-77ab-4c17-ab08-5a4256f49d59": { | |
"config": { | |
"arguments": "--sipUUID \"%SIPUUID%\" --sipDirectory \"%SIPDirectory%\" --filePath \"%relativeLocation%\" --fileUUID \"%fileUUID%\" --eventIdentifierUUID \"%taskUUID%\" --date \"%date%\" --use \"preservation\"", | |
"execute": "assignFileUUIDs_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": "objects/manualNormalization/preservation", | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "For each file" | |
}, | |
"description": "Assign UUIDs to manual normalized preservation files", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "e76aec15-5dfa-4b14-9405-735863e3a6fa" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "7d728c39-395f-4892-8193-92f086c0546f" | |
}, | |
"group": "Process manually normalized files" | |
}, | |
"a1b65fe3-9358-479b-93b9-68f2b5e71b2b": { | |
"config": { | |
"arguments": "--sipUUID \"%SIPUUID%\" --sipDirectory \"%SIPDirectory%\" --filePath \"%relativeLocation%\"", | |
"execute": "manualNormalizationMoveAccessFilesToDIP_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": "objects/manualNormalization/access", | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "For each file" | |
}, | |
"description": "Move access files to DIP", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "9e9b522a-77ab-4c17-ab08-5a4256f49d59" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "7d728c39-395f-4892-8193-92f086c0546f" | |
}, | |
"group": "Process manually normalized files" | |
}, | |
"a2173b55-abff-4d8f-97b9-79cc2e0a64fa": { | |
"config": { | |
"arguments": "\"%SIPDirectory%\" \"%sharedPath%watchedDirectories/workFlowDecisions/selectFormatIDToolIngest/.\" \"%SIPUUID%\" \"%sharedPath%\"", | |
"execute": "moveSIP_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Move to select file ID tool", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": null | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "7d728c39-395f-4892-8193-92f086c0546f" | |
}, | |
"group": "Normalize" | |
}, | |
"a329d39b-4711-4231-b54e-b5958934dccb": { | |
"config": { | |
"arguments": "\"%relativeLocation%\" \"%SIPUUID%\" \"%date%\" \"%sharedPath%\" \"%unitType%\"", | |
"execute": "sanitizeSIPName_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": "%SIPLogsDirectory%SIPnameCleanup.log", | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Sanitize Transfer name", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "d1b27e9e-73c8-4954-832c-36bd1e00c802" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "61c316a6-0a50-4f65-8767-1f44b1eeb6dd" | |
}, | |
"group": "Clean up names" | |
}, | |
"a46e95fe-4a11-4d3c-9b76-c5d8ea0b094d": { | |
"config": { | |
"arguments": "\"%relativeLocation%\" \"%SIPUUID%\" \"%date%\" \"%sharedPath%\" \"%unitType%\"", | |
"execute": "sanitizeSIPName_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": "%SIPLogsDirectory%SIPnameCleanup.log", | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Sanitize SIP name", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "970b7d17-7a6b-4d51-808b-c94b78c0d97f" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "7d728c39-395f-4892-8193-92f086c0546f" | |
}, | |
"group": "Clean up names" | |
}, | |
"a536828c-be65-4088-80bd-eb511a0a063d": { | |
"config": { | |
"arguments": "\"%relativeLocation%\" \"%fileUUID%\" \"%SIPUUID%\"", | |
"execute": "validateFile_v1.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": "objects", | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "For each file" | |
}, | |
"description": "Validate formats", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "dae3c416-a8c2-4515-9081-6dbd7b265388" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "dae3c416-a8c2-4515-9081-6dbd7b265388" | |
}, | |
"group": "Validation" | |
}, | |
"a6e97805-a420-41af-b708-2a56de5b47a6": { | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "39e58573-2dbc-4939-bce0-96b2f55dae28" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "61c316a6-0a50-4f65-8767-1f44b1eeb6dd" | |
}, | |
"group": "Quarantine" | |
}, | |
"a98ba456-3dcd-4f45-804c-a40220ddc6cb": { | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "61c316a6-0a50-4f65-8767-1f44b1eeb6dd" | |
}, | |
"group": "Failed transfer compliance" | |
}, | |
"aa9ba088-0b1e-4962-a9d7-79d7a0cbea2d": { | |
"config": { | |
"arguments": "\"%SIPDirectory%\" \"%SIPUUID%\"", | |
"execute": "restructureForCompliance_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Attempt restructure for compliance", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "45063ad6-f374-4215-a2c4-ac47be4ce2cd" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "45063ad6-f374-4215-a2c4-ac47be4ce2cd" | |
}, | |
"group": "Verify transfer compliance" | |
}, | |
"aaa929e4-5c35-447e-816a-033a66b9b90b": { | |
"config": { | |
"arguments": "\"%IDCommand%\" \"%relativeLocation%\" \"%fileUUID%\" --disable-reidentify", | |
"execute": "identifyFileFormat_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": "objects", | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": "%SIPLogsDirectory%fileFormatIdentification.log", | |
"stdout_file": "%SIPLogsDirectory%fileFormatIdentification.log", | |
"type": "For each file" | |
}, | |
"description": "Identify file format", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "bd792750-a55b-42e9-903a-8c898bb77df1" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "bd792750-a55b-42e9-903a-8c898bb77df1" | |
}, | |
"group": "Extract packages" | |
}, | |
"ab69c494-23b7-4f50-acff-2e00cf7bffda": { | |
"config": { | |
"choices": [ | |
{ | |
"description": "Reject SIP", | |
"task_uuid": "a6ed697e-6189-4b4e-9f80-29209abc7937" | |
}, | |
{ | |
"description": "SIP Creation complete", | |
"task_uuid": "2eae85d6-da2f-4f1c-8c33-3810b55e23aa" | |
} | |
], | |
"name": "MicroServiceChainChoice" | |
}, | |
"description": "Approve SIP Creation", | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": null | |
}, | |
"group": "Approve SIP creation" | |
}, | |
"abd6d60c-d50f-4660-a189-ac1b34fafe85": { | |
"config": { | |
"arguments": "\"%SIPUUID%\" \"%SIPDirectory%\"", | |
"execute": "moveToBacklog_v1.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Move transfer to backlog", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "561bbb52-d95c-4004-b0d3-739c0a65f406" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "61c316a6-0a50-4f65-8767-1f44b1eeb6dd" | |
}, | |
"group": "Create SIP from Transfer" | |
}, | |
"ac85a1dc-272b-46ac-bb3e-5bf3f8e56348": { | |
"config": { | |
"arguments": " -R 750 \"%relativeLocation%\"", | |
"execute": "setFilePermission_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Set unquarantined file permissions on Transfer", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "0e06d968-4b5b-4084-aab4-053a2a8d1679" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "61c316a6-0a50-4f65-8767-1f44b1eeb6dd" | |
}, | |
"group": "Quarantine" | |
}, | |
"accea2bf-ba74-4a3a-bb97-614775c74459": { | |
"config": { | |
"choices": [ | |
{ | |
"description": "Skip examine contents", | |
"task_uuid": "e0a39199-c62a-4a2f-98de-e9d1116460a8" | |
}, | |
{ | |
"description": "Examine contents", | |
"task_uuid": "06f03bb3-121d-4c85-bec7-abbc5320a409" | |
} | |
], | |
"name": "MicroServiceChainChoice" | |
}, | |
"description": "Examine contents?", | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": null | |
}, | |
"group": "Examine contents" | |
}, | |
"ad011cc2-b0eb-4f51-96bb-400149a2ea11": { | |
"config": { | |
"arguments": "\"%SIPDirectory%METS.%SIPUUID%.xml\" \"%SIPDirectory%DIP/METS.%SIPUUID%.xml\"", | |
"execute": "copy_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Copy METS to DIP directory", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "1401c4d0-fb6f-42ef-94d3-c884c25800b2" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "7d728c39-395f-4892-8193-92f086c0546f" | |
}, | |
"group": "Prepare DIP" | |
}, | |
"b04e9232-2aea-49fc-9560-27349c8eba4e": { | |
"config": { | |
"default_task_uuid": "bb194013-597c-4e4a-8493-b36d190f8717", | |
"name": "TaskConfigUnitVariableLinkPull", | |
"variable": "loadOptionsToCreateSIP", | |
"variable_value": null | |
}, | |
"description": "Load options to create SIPs", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": null | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "61c316a6-0a50-4f65-8767-1f44b1eeb6dd" | |
}, | |
"group": "Create SIP from Transfer" | |
}, | |
"b0ffcd90-eb26-4caf-8fab-58572d205f04": { | |
"config": { | |
"arguments": "\"%SIPUUID%\" \"%SIPDirectory%metadata/metadata.json\"", | |
"execute": "jsonMetadataToCSV_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Process JSON metadata", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "e4b0c713-988a-4606-82ea-4b565936d9a7" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "e4b0c713-988a-4606-82ea-4b565936d9a7" | |
}, | |
"group": "Process metadata directory" | |
}, | |
"b15c0ba6-e247-4512-8b56-860fd2b6299d": { | |
"config": { | |
"default_task_uuid": null, | |
"name": "TaskConfigUnitVariableLinkPull", | |
"variable": "reNormalize", | |
"variable_value": null | |
}, | |
"description": "Determine what to remove to re-normalize.", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": null | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": null | |
}, | |
"group": "Normalize" | |
}, | |
"b20ff203-1472-40db-b879-0e59d17de867": { | |
"config": { | |
"arguments": "\"%SIPDirectory%\" \"%processingDirectory%.\" \"%SIPUUID%\" \"%sharedPath%\"", | |
"execute": "moveSIP_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Move to processing directory", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "7b146689-1a04-4f58-ba86-3caf2b76ddbc" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "7d728c39-395f-4892-8193-92f086c0546f" | |
}, | |
"group": "Normalize" | |
}, | |
"b21018df-f67d-469a-9ceb-ac92ac68654e": { | |
"config": { | |
"arguments": "\"%SIPDirectory%objects/metadata/\" \"%SIPUUID%\" \"%date%\" \"%taskUUID%\" \"SIPDirectory\" \"sip_id\" \"%SIPDirectory%\"", | |
"execute": "sanitizeObjectNames_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": "objects/metadata", | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": "%SIPLogsDirectory%filenameCleanup.log", | |
"stdout_file": "%SIPLogsDirectory%filenameCleanup.log", | |
"type": "One instance" | |
}, | |
"description": "Sanitize file and directory names in metadata", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "8bc92801-4308-4e3b-885b-1a89fdcd3014" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "7d728c39-395f-4892-8193-92f086c0546f" | |
}, | |
"group": "Process metadata directory" | |
}, | |
"b2444a6e-c626-4487-9abc-1556dd89a8ae": { | |
"config": { | |
"arguments": "\"%IDCommand%\" \"%relativeLocation%\" \"%fileUUID%\"", | |
"execute": "identifyFileFormat_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": "objects/metadata/", | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "For each file" | |
}, | |
"description": "Identify file format of metadata files", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "04493ab2-6cad-400d-8832-06941f121a96" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "04493ab2-6cad-400d-8832-06941f121a96" | |
}, | |
"group": "Process metadata directory" | |
}, | |
"b2552a90-e674-4a40-a482-687c046407d3": { | |
"config": { | |
"arguments": "\"%SIPDirectory%\" \"%SIPUUID%\" \"%date%\"", | |
"execute": "extractMaildirAttachments_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": "objects", | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Extract attachments", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "21d6d597-b876-4b3f-ab85-f97356f10507" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "21d6d597-b876-4b3f-ab85-f97356f10507" | |
}, | |
"group": "Extract attachments" | |
}, | |
"b2ef06b9-bca4-49da-bc5c-866d7b3c4bb1": { | |
"config": { | |
"arguments": "\"fail\" \"%SIPUUID%\"", | |
"execute": "failedSIPCleanup_v1.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Cleanup failed SIP", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "828528c2-2eb9-4514-b5ca-dfd1f7cb5b8c" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "828528c2-2eb9-4514-b5ca-dfd1f7cb5b8c" | |
}, | |
"group": "Failed SIP" | |
}, | |
"b320ce81-9982-408a-9502-097d0daa48fa": { | |
"config": { | |
"arguments": null, | |
"execute": "%AIPsStore%", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "Get user choice from microservice generated list" | |
}, | |
"description": "Store AIP location", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "5f213529-ced4-49b0-9e30-be4e0c9b81d5" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": null | |
}, | |
"group": "Store AIP" | |
}, | |
"b3c5e343-5940-4aad-8a9f-fb0eccbfb3a3": { | |
"config": { | |
"choices": [ | |
{ | |
"description": "Normalize manually", | |
"task_uuid": "c34bd22a-d077-4180-bf58-01db35bdb644" | |
}, | |
{ | |
"description": "Normalize for access", | |
"task_uuid": "fb7a326e-1e50-4b48-91b9-4917ff8d0ae8" | |
}, | |
{ | |
"description": "Normalize service files for access", | |
"task_uuid": "e600b56d-1a43-4031-9d7c-f64f123e5662" | |
} | |
], | |
"name": "MicroServiceChainChoice" | |
}, | |
"description": "Normalize", | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": null | |
}, | |
"group": "Normalize" | |
}, | |
"b3d11842-0090-420a-8919-52d7039d50e6": { | |
"config": { | |
"arguments": "\"%SIPDirectory%\"", | |
"execute": "isMaildirAIP_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Check if SIP is from Maildir Transfer", | |
"exit_codes": [ | |
{ | |
"code": 179, | |
"message": "Completed successfully", | |
"task_uuid": "bdfecadc-8219-4109-885c-cfb9ef53ebc3" | |
}, | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "e3a6d178-fa65-4086-a4aa-6533e8f12d51" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "7d728c39-395f-4892-8193-92f086c0546f" | |
}, | |
"group": "Rename SIP directory with SIP UUID" | |
}, | |
"b4567e89-9fea-4256-99f5-a88987026488": { | |
"config": { | |
"arguments": "\"%SIPDirectory%\" \"%processingDirectory%.\" \"%SIPUUID%\" \"%sharedPath%\"", | |
"execute": "moveTransfer_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Move to processing directory", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "045c43ae-d6cf-44f7-97d6-c8a602748565" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "61c316a6-0a50-4f65-8767-1f44b1eeb6dd" | |
}, | |
"group": "Verify transfer compliance" | |
}, | |
"b6b0fe37-aa26-40bd-8be8-d3acebf3ccf8": { | |
"config": { | |
"arguments": "--filePath \"%relativeLocation%\" --fileUUID \"%fileUUID%\" --eventIdentifierUUID \"%taskUUID%\" --date \"%date%\"", | |
"execute": "updateSizeAndChecksum_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": "objects/metadata", | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "For each file" | |
}, | |
"description": "Assign checksums and file sizes to metadata ", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "b21018df-f67d-469a-9ceb-ac92ac68654e" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "b21018df-f67d-469a-9ceb-ac92ac68654e" | |
}, | |
"group": "Process metadata directory" | |
}, | |
"b6c9de5a-4a9f-41e1-a524-360bdca39893": { | |
"config": { | |
"arguments": "--sipUUID \"%SIPUUID%\" --basePath \"%SIPDirectory%\" --xmlFile \"%SIPDirectory%\"metadata/submissionDocumentation/METS.xml --basePathString \"transferDirectory\" --fileGroupIdentifier \"transfer_id\"", | |
"execute": "createMETS_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Generate METS.xml document", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "a6e97805-a420-41af-b708-2a56de5b47a6" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "61c316a6-0a50-4f65-8767-1f44b1eeb6dd" | |
}, | |
"group": "Generate METS.xml" | |
}, | |
"b7a83da6-ed5a-47f7-a643-1e9f9f46e364": { | |
"config": { | |
"arguments": null, | |
"execute": "%DIPsStore%", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": true, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "Get user choice from microservice generated list" | |
}, | |
"description": "Store DIP location", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "e85a01f1-4061-4049-8922-5694b25c23a2" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "7d728c39-395f-4892-8193-92f086c0546f" | |
}, | |
"group": "Upload DIP" | |
}, | |
"b7cf0d9a-504f-4f4e-9930-befa817d67ff": { | |
"config": { | |
"arguments": "\"%SIPUUID%\"", | |
"execute": "postStoreAIPHook_v1.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Clean up after storing AIP", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "d5a2ef60-a757-483c-a71a-ccbffe6b80da" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "d5a2ef60-a757-483c-a71a-ccbffe6b80da" | |
}, | |
"group": "Store AIP" | |
}, | |
"b944ec7f-7f99-491f-986d-58914c9bb4fa": { | |
"config": { | |
"arguments": "%SIPUUID%", | |
"execute": "hasPackages_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Determine if transfer contains packages", | |
"exit_codes": [ | |
{ | |
"code": 1, | |
"message": "Completed successfully", | |
"task_uuid": "307edcde-ad10-401c-92c4-652917c993ed" | |
}, | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "dec97e3c-5598-4b99-b26e-f87a435a6b7f" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": null | |
}, | |
"group": "Extract packages" | |
}, | |
"b963a646-0569-43c4-89a2-e3b814c5c08e": { | |
"config": { | |
"choices": [ | |
{ | |
"description": "Reject transfer", | |
"task_uuid": "1b04ec43-055c-43b7-9543-bd03c6a778ba" | |
}, | |
{ | |
"description": "Approve transfer", | |
"task_uuid": "1cb2ef0e-afe8-45b5-8d8f-a1e120f06605" | |
} | |
], | |
"name": "MicroServiceChainChoice" | |
}, | |
"description": "Approve DSpace transfer", | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": null | |
}, | |
"group": "Approve transfer" | |
}, | |
"bb194013-597c-4e4a-8493-b36d190f8717": { | |
"config": { | |
"choices": [ | |
{ | |
"description": "Reject transfer", | |
"task_uuid": "1b04ec43-055c-43b7-9543-bd03c6a778ba" | |
}, | |
{ | |
"description": "Send to backlog", | |
"task_uuid": "7065d256-2f47-4b7d-baec-2c4699626121" | |
}, | |
{ | |
"description": "Create single SIP and continue processing", | |
"task_uuid": "61cfa825-120e-4b17-83e6-51a42b67d969" | |
} | |
], | |
"name": "MicroServiceChainChoice" | |
}, | |
"description": "Create SIP(s)", | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": null | |
}, | |
"group": "Create SIP from Transfer" | |
}, | |
"bb1f1ed8-6c92-46b9-bab6-3a37ffb665f1": { | |
"config": { | |
"arguments": "--host=\"%host%\" --port=\"%port%\" --dbname=\"%dbname%\" --dbuser=\"%dbuser%\" --dbpass=\"%dbpass%\" --atuser=\"%atuser%\" --dip_location=\"%SIPDirectory%\" --dip_name=\"%SIPName%\" --dip_uuid=\"%SIPUUID%\" --restrictions=\"%restrictions%\" --object_type=\"%object_type%\" --ead_actuate=\"%ead_actuate%\" --ead_show=\"%ead_show%\" --use_statement=\"%use_statement%\" --uri_prefix=\"%uri_prefix%\" --access_conditions=\"%access_conditions%\" --use_conditions=\"%use_conditions%\"", | |
"execute": "upload-archivistsToolkit_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Upload to Archivists Toolkit", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": null | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "e3efab02-1860-42dd-a46c-25601251b930" | |
}, | |
"group": "Upload DIP" | |
}, | |
"bbfbecde-370c-4e26-8087-cfa751e72e6a": { | |
"config": { | |
"arguments": "\"%SIPDirectory%\" \"%sharedPath%watchedDirectories/system/autoRestructureForCompliance/.\" \"%SIPUUID%\" \"%sharedPath%\"", | |
"execute": "moveTransfer_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Failed compliance.", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": null | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": null | |
}, | |
"group": "Failed transfer compliance" | |
}, | |
"bcabd5e2-c93e-4aaa-af6a-9a74d54e8bf0": { | |
"config": { | |
"arguments": "access \"%fileUUID%\" \"%relativeLocation%\" \"%SIPDirectory%\" \"%SIPUUID%\" \"%taskUUID%\" \"original\"", | |
"execute": "normalize_v1.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": "objects/", | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "For each file" | |
}, | |
"description": "Normalize for access", | |
"exit_codes": [ | |
{ | |
"code": 1, | |
"message": "Completed successfully", | |
"task_uuid": "440ef381-8fe8-4b6e-9198-270ee5653454" | |
}, | |
{ | |
"code": 2, | |
"message": "Completed successfully", | |
"task_uuid": "440ef381-8fe8-4b6e-9198-270ee5653454" | |
}, | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "440ef381-8fe8-4b6e-9198-270ee5653454" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "440ef381-8fe8-4b6e-9198-270ee5653454" | |
}, | |
"group": "Normalize" | |
}, | |
"bd382151-afd0-41bf-bb7a-b39aef728a32": { | |
"config": { | |
"arguments": "\"%relativeLocation%\" \"%SIPLogsDirectory%fileMeta/%fileUUID%.xml\" \"%date%\" \"%taskUUID%\" \"%fileUUID%\" \"%fileGrpUse%\"", | |
"execute": "FITS_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": "objects/attachments", | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "For each file" | |
}, | |
"description": "Characterize and extract metadata for attachments", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "1b1a4565-b501-407b-b40f-2f20889423f1" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "61c316a6-0a50-4f65-8767-1f44b1eeb6dd" | |
}, | |
"group": "Characterize and extract metadata" | |
}, | |
"bd792750-a55b-42e9-903a-8c898bb77df1": { | |
"config": { | |
"arguments": "%SIPUUID%", | |
"execute": "hasPackages_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Determine if transfer still contains packages", | |
"exit_codes": [ | |
{ | |
"code": 1, | |
"message": "Completed successfully", | |
"task_uuid": "307edcde-ad10-401c-92c4-652917c993ed" | |
}, | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "1cb7e228-6e94-4c93-bf70-430af99b9264" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "307edcde-ad10-401c-92c4-652917c993ed" | |
}, | |
"group": "Extract packages" | |
}, | |
"bda96b35-48c7-44fc-9c9e-d7c5a05016c1": { | |
"config": { | |
"arguments": "\"%SIPDirectory%\" \"%SIPUUID%\" \"%sharedPath%\"", | |
"execute": "fileToFolder_v1.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Check if file or folder", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "26bf24c9-9139-4923-bf99-aa8648b1692b" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "61c316a6-0a50-4f65-8767-1f44b1eeb6dd" | |
}, | |
"group": "Verify transfer compliance" | |
}, | |
"bdce640d-6e94-49fe-9300-3192a7e5edac": { | |
"config": { | |
"arguments": "\"%relativeLocation%\" \"%fileUUID%\"", | |
"execute": "removeUnneededFiles_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": "objects", | |
"name": "StandardTaskConfig", | |
"requires_output_lock": true, | |
"stderr_file": "%SIPLogsDirectory%removeUnneededFiles.log", | |
"stdout_file": "%SIPLogsDirectory%removeUnneededFiles.log", | |
"type": "For each file" | |
}, | |
"description": "Remove cache files", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "7d33f228-0fa8-4f4c-a66b-24f8e264c214" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "7d33f228-0fa8-4f4c-a66b-24f8e264c214" | |
}, | |
"group": "Extract packages" | |
}, | |
"bdfecadc-8219-4109-885c-cfb9ef53ebc3": { | |
"config": { | |
"name": "TaskConfigSetUnitVariable", | |
"task_uuid": null, | |
"variable": "identifyFileFormat_v0.0", | |
"variable_value": "{'filterSubDir':'objects/attachments'}" | |
}, | |
"description": "Set files to identify", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "823b0d76-9f3c-410d-83ab-f3c2cdd9ab22" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "823b0d76-9f3c-410d-83ab-f3c2cdd9ab22" | |
}, | |
"group": "Rename SIP directory with SIP UUID" | |
}, | |
"c103b2fb-9a6b-4b68-8112-b70597a6cd14": { | |
"config": { | |
"arguments": "\"%SIPDirectory%\" \"%processingDirectory%.\" \"%SIPUUID%\" \"%sharedPath%\"", | |
"execute": "moveSIP_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Move to processing directory", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "ff516d0b-2bba-414c-88d4-f3575ebf050a" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "7d728c39-395f-4892-8193-92f086c0546f" | |
}, | |
"group": "Reingest AIP" | |
}, | |
"c2e6600d-cd26-42ed-bed5-95d41c06e37b": { | |
"config": { | |
"arguments": "\"%SIPDirectory%\" \"%sharedPath%watchedDirectories/approveNormalization/.\" \"%SIPUUID%\" \"%sharedPath%\" \"%SIPUUID%\" \"%sharedPath%\"", | |
"execute": "moveSIP_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Move to approve normalization directory", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": null | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": null | |
}, | |
"group": "Normalize" | |
}, | |
"c3269a0a-91db-44e8-96d0-9c748cf80177": { | |
"config": { | |
"default_task_uuid": "2522d680-c7d9-4d06-8b11-a28d8bd8a71f", | |
"name": "TaskConfigUnitVariableLinkPull", | |
"variable": "fileIDcommand-transfer", | |
"variable_value": null | |
}, | |
"description": "Determine which files to identify", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": null | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "61c316a6-0a50-4f65-8767-1f44b1eeb6dd" | |
}, | |
"group": "Identify file format" | |
}, | |
"c379e58b-d458-46d6-a9ab-7493f685a388": { | |
"config": { | |
"arguments": "\"%SIPDirectory%\"", | |
"execute": "setDirectoryPermissionsForAppraisal_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Set file permissions", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "a46e95fe-4a11-4d3c-9b76-c5d8ea0b094d" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "7d728c39-395f-4892-8193-92f086c0546f" | |
}, | |
"group": "Clean up names" | |
}, | |
"c5ecb5a9-d697-4188-844f-9a756d8734fa": { | |
"config": { | |
"arguments": "\"%SIPObjectsDirectory%\" \"%SIPUUID%\" \"%date%\" \"%taskUUID%\" \"transferDirectory\" \"transfer_id\" \"%SIPDirectory%\"", | |
"execute": "sanitizeObjectNames_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Sanitize extracted objects' file and directory names", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "bdce640d-6e94-49fe-9300-3192a7e5edac" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "bdce640d-6e94-49fe-9300-3192a7e5edac" | |
}, | |
"group": "Extract packages" | |
}, | |
"c77fee8c-7c4e-4871-a72e-94d499994869": { | |
"config": { | |
"arguments": "--filePath \"%relativeLocation%\" --fileUUID \"%fileUUID%\" --eventIdentifierUUID \"%taskUUID%\" --date \"%date%\"", | |
"execute": "updateSizeAndChecksum_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "For each file" | |
}, | |
"description": "Assign checksums and file sizes to objects", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "f0f64c7e-30fa-47c1-9877-43955680c0d0" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "61c316a6-0a50-4f65-8767-1f44b1eeb6dd" | |
}, | |
"group": "Approve transfer" | |
}, | |
"c8f7bf7b-d903-42ec-bfdf-74d357ac4230": { | |
"config": { | |
"arguments": "\"%SIPObjectsDirectory%attachments/\" \"%SIPUUID%\" \"%date%\" \"%taskUUID%\" \"transferDirectory\" \"transfer_id\" \"%SIPDirectory%\"", | |
"execute": "sanitizeObjectNames_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": "objects/attachments", | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": "%SIPLogsDirectory%filenameCleanup.log", | |
"stdout_file": "%SIPLogsDirectory%filenameCleanup.log", | |
"type": "One instance" | |
}, | |
"description": "Sanitize object's file and directory names", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "a329d39b-4711-4231-b54e-b5958934dccb" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "61c316a6-0a50-4f65-8767-1f44b1eeb6dd" | |
}, | |
"group": "Clean up names" | |
}, | |
"cb48ef2a-3394-4936-af1f-557b39620efa": { | |
"config": { | |
"arguments": "\"%SIPUUID%\" \"%SIPName%\" \"%SIPDirectory%\" \"%date%\"", | |
"execute": "trimVerifyManifest_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Verify TRIM manifest", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "888a5bdc-9928-44f0-9fb7-91bc5f1e155b" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "61c316a6-0a50-4f65-8767-1f44b1eeb6dd" | |
}, | |
"group": "TRIM transfer" | |
}, | |
"cb8e5706-e73f-472f-ad9b-d1236af8095f": { | |
"config": { | |
"choices": [ | |
{ | |
"description": "Normalize for preservation and access", | |
"task_uuid": "b93cecd4-71f2-4e28-bc39-d32fd62c5a94" | |
}, | |
{ | |
"description": "Normalize for preservation", | |
"task_uuid": "612e3609-ce9a-4df6-a9a3-63d634d2d934" | |
}, | |
{ | |
"description": "Normalize manually", | |
"task_uuid": "c34bd22a-d077-4180-bf58-01db35bdb644" | |
}, | |
{ | |
"description": "Do not normalize", | |
"task_uuid": "89cb80dd-0636-464f-930d-57b61e3928b2" | |
}, | |
{ | |
"description": "Reject SIP", | |
"task_uuid": "a6ed697e-6189-4b4e-9f80-29209abc7937" | |
}, | |
{ | |
"description": "Normalize service files for access", | |
"task_uuid": "e600b56d-1a43-4031-9d7c-f64f123e5662" | |
}, | |
{ | |
"description": "Normalize for access", | |
"task_uuid": "fb7a326e-1e50-4b48-91b9-4917ff8d0ae8" | |
} | |
], | |
"name": "MicroServiceChainChoice" | |
}, | |
"description": "Normalize", | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": null | |
}, | |
"group": "Normalize" | |
}, | |
"cc16178b-b632-4624-9091-822dd802a2c6": { | |
"config": { | |
"arguments": "\"%SIPDirectory%\" \"%sharedPath%watchedDirectories/workFlowDecisions/extractPackagesChoice/.\" \"%SIPUUID%\" \"%sharedPath%\"", | |
"execute": "moveTransfer_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Move to extract packages", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": null | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "61c316a6-0a50-4f65-8767-1f44b1eeb6dd" | |
}, | |
"group": "Extract packages" | |
}, | |
"ccf8ec5c-3a9a-404a-a7e7-8f567d3b36a0": { | |
"config": { | |
"arguments": "--amdSec --baseDirectoryPath \"%SIPDirectory%\" --baseDirectoryPathString \"SIPDirectory\" --fileGroupIdentifier \"%SIPUUID%\" --fileGroupType \"sip_id\" --xmlFile \"%SIPDirectory%METS.%SIPUUID%.xml\" --sipType \"%SIPType%\"", | |
"execute": "createMETS_v2.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Generate METS.xml document", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "f1e286f9-4ec7-4e19-820c-dae7b8ea7d09" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "7d728c39-395f-4892-8193-92f086c0546f" | |
}, | |
"group": "Generate AIP METS" | |
}, | |
"cddde867-4cf9-4248-ac31-f7052fae053f": { | |
"config": { | |
"arguments": "\"%SIPDirectory%\" \"%processingDirectory%.\" \"%SIPUUID%\" \"%sharedPath%\"", | |
"execute": "moveSIP_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Move to processing directory", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "54b73077-a062-41cc-882c-4df1eba447d9" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "7d728c39-395f-4892-8193-92f086c0546f" | |
}, | |
"group": "Normalize" | |
}, | |
"cf71e6ff-7740-4bdb-a6a9-f392d678c6e1": { | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "2adf60a0-ecd7-441a-b82f-f77c6a3964c3" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "61c316a6-0a50-4f65-8767-1f44b1eeb6dd" | |
}, | |
"group": "Quarantine" | |
}, | |
"d0c463c2-da4c-4a70-accb-c4ce96ac5194": { | |
"config": { | |
"arguments": "\"%SIPDirectory%\"", | |
"execute": "archivematicaVerifyMets_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Verify mets_structmap.xml compliance", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "ef6332ee-a890-4e1b-88de-986efc4269fb" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "2e7f83f9-495a-44b3-b0cf-bff66f021a4d" | |
}, | |
"group": "Verify transfer compliance" | |
}, | |
"d0dfbd93-d2d0-44db-9945-94fd8de8a1d4": { | |
"config": { | |
"arguments": "\"%relativeLocation%\" \"%SIPDirectory%\" \"%SIPUUID%\"", | |
"execute": "identifyDspaceFiles_v0.0", | |
"filter_file_end": "mets.xml", | |
"filter_file_start": null, | |
"filter_subdir": "objects", | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "For each file" | |
}, | |
"description": "Identify DSpace text files", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "8ec0b0c1-79ad-4d22-abcd-8e95fcceabbc" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "8ec0b0c1-79ad-4d22-abcd-8e95fcceabbc" | |
}, | |
"group": "Identify DSpace files" | |
}, | |
"d1018160-aaab-4d92-adce-d518880d7c7d": { | |
"config": { | |
"arguments": "\"%SIPDirectory%\"", | |
"execute": "archivematicaVerifyMets_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Verify mets_structmap.xml compliance", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "b3d11842-0090-420a-8919-52d7039d50e6" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "f025f58c-d48c-4ba1-8904-a56d2a67b42f" | |
}, | |
"group": "Verify transfer compliance" | |
}, | |
"d1b27e9e-73c8-4954-832c-36bd1e00c802": { | |
"config": { | |
"arguments": "\"%SIPDirectory%\" \"%sharedPath%watchedDirectories/workFlowDecisions/selectFormatIDToolTransfer/.\" \"%SIPUUID%\" \"%sharedPath%\"", | |
"execute": "moveTransfer_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Move to select file ID tool", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": null | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "61c316a6-0a50-4f65-8767-1f44b1eeb6dd" | |
}, | |
"group": "Identify file format" | |
}, | |
"d2035da2-dfe1-4a56-8524-84d5732fd3a3": { | |
"config": { | |
"arguments": "--filePath \"%relativeLocation%\" --fileUUID \"%fileUUID%\" --eventIdentifierUUID \"%taskUUID%\" --date \"%date%\"", | |
"execute": "updateSizeAndChecksum_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "For each file" | |
}, | |
"description": "Assign checksums and file sizes to objects", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "cb48ef2a-3394-4936-af1f-557b39620efa" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "61c316a6-0a50-4f65-8767-1f44b1eeb6dd" | |
}, | |
"group": "TRIM transfer" | |
}, | |
"d27fd07e-d3ed-4767-96a5-44a2251c6d0a": { | |
"config": { | |
"arguments": "\"%SIPDirectory%\" \"%sharedPath%watchedDirectories/SIPCreation/completedTransfers/.\" \"%SIPUUID%\" \"%sharedPath%\"", | |
"execute": "moveTransfer_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Move to SIP creation directory for completed transfers", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": null | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": null | |
}, | |
"group": "Complete transfer" | |
}, | |
"d29105f0-161d-449d-9c34-5a5ea3263f8e": { | |
"config": { | |
"arguments": "\"%sharedPath%sharedMicroServiceTasksConfigs/processingMCPConfigs/defaultProcessingMCP.xml\" \"%SIPDirectory%processingMCP.xml\" -n", | |
"execute": "copy_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Include default SIP processingMCP.xml", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "142d0a36-2b88-4b98-8a33-d809f667ecef" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "142d0a36-2b88-4b98-8a33-d809f667ecef" | |
}, | |
"group": "Prepare AIC" | |
}, | |
"d3c75c96-f8c7-4674-af46-5bcce7b05f87": { | |
"config": { | |
"arguments": "\"%SIPDirectory%\" \"%processingDirectory%.\" \"%SIPUUID%\" \"%sharedPath%\"", | |
"execute": "moveTransfer_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Move to processing directory", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "da2d650e-8ce3-4b9a-ac97-8ca4744b019f" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "61c316a6-0a50-4f65-8767-1f44b1eeb6dd" | |
}, | |
"group": "Rename with transfer UUID" | |
}, | |
"d46f6af8-bc4e-4369-a808-c0fedb439fef": { | |
"config": { | |
"arguments": "\"%SIPUUID%\" \"%SIPName%\" \"%SIPDirectory%\"", | |
"execute": "backlogUpdatingTransferFileIndex_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Updating transfer file index", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": null | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "61c316a6-0a50-4f65-8767-1f44b1eeb6dd" | |
}, | |
"group": "Create SIP from Transfer" | |
}, | |
"d55b42c8-c7c5-4a40-b626-d248d2bd883f": { | |
"config": { | |
"arguments": "%AIPCompressionAlgorithm% %AIPCompressionLevel% %SIPDirectory% %SIPName% %SIPUUID%", | |
"execute": "compressAIP_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Compress AIP", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "0a63befa-327d-4655-a021-341b639ee9ed" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "7d728c39-395f-4892-8193-92f086c0546f" | |
}, | |
"group": "Prepare AIP" | |
}, | |
"d5a2ef60-a757-483c-a71a-ccbffe6b80da": { | |
"config": { | |
"arguments": "-R \"%SIPDirectory%\"", | |
"execute": "remove_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Remove the processing directory", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": null | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": null | |
}, | |
"group": "Store AIP" | |
}, | |
"d7e6404a-a186-4806-a130-7e6d27179a15": { | |
"config": { | |
"arguments": "\"%SIPDirectory%\" \"%processingDirectory%.\" \"%SIPUUID%\" \"%sharedPath%\"", | |
"execute": "moveTransfer_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Move to processing directory", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "1c2550f1-3fc0-45d8-8bc4-4c06d720283b" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "61c316a6-0a50-4f65-8767-1f44b1eeb6dd" | |
}, | |
"group": "Scan for viruses" | |
}, | |
"da2d650e-8ce3-4b9a-ac97-8ca4744b019f": { | |
"config": { | |
"arguments": "\"%SIPUUID%\" \"Maildir\"", | |
"execute": "archivematicaSetTransferType_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Set transfer type: Maildir", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "4417b129-fab3-4503-82dd-740f8e774bff" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "4417b129-fab3-4503-82dd-740f8e774bff" | |
}, | |
"group": "Rename with transfer UUID" | |
}, | |
"dae3c416-a8c2-4515-9081-6dbd7b265388": { | |
"config": { | |
"arguments": "\"%SIPDirectory%\" \"%sharedPath%watchedDirectories/workFlowDecisions/examineContentsChoice/.\" \"%SIPUUID%\" \"%sharedPath%\"", | |
"execute": "moveTransfer_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Move to examine contents", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": null | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "61c316a6-0a50-4f65-8767-1f44b1eeb6dd" | |
}, | |
"group": "Examine contents" | |
}, | |
"db6d3830-9eb4-4996-8f3a-18f4f998e07f": { | |
"config": { | |
"arguments": "\"%SIPDirectory%\"", | |
"execute": "setDirectoryPermissionsForAppraisal_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Set file permissions", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "70669a5b-01e4-4ea0-ac70-10292f87da05" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "7d728c39-395f-4892-8193-92f086c0546f" | |
}, | |
"group": "Verify SIP compliance" | |
}, | |
"db9177f5-41d2-4894-be1a-a7547ed6b63a": { | |
"config": { | |
"arguments": "--fileUUID \"%fileUUID%\" --inputFile \"%relativeLocation%\" --sipDirectory \"%SIPDirectory%\"", | |
"execute": "removeFilesWithoutPresmisMetadata_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": "objects/", | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": "%SIPLogsDirectory%removedFilesWithNoPremisMetadata.log", | |
"stdout_file": "%SIPLogsDirectory%removedFilesWithNoPremisMetadata.log", | |
"type": "For each file" | |
}, | |
"description": "Remove files without linking information (failed normalization artifacts etc.)", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "cddde867-4cf9-4248-ac31-f7052fae053f" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "7d728c39-395f-4892-8193-92f086c0546f" | |
}, | |
"group": "Normalize" | |
}, | |
"db99ab43-04d7-44ab-89ec-e09d7bbdc39d": { | |
"config": { | |
"arguments": "--sipUUID \"%SIPUUID%\" --xmlFile \"%SIPDirectory%\"metadata/transfer_metadata.xml", | |
"execute": "createTransferMetadata_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Create transfer metadata XML", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "d27fd07e-d3ed-4767-96a5-44a2251c6d0a" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": null | |
}, | |
"group": "Complete transfer" | |
}, | |
"dba3028d-2029-4a87-9992-f6335d890528": { | |
"config": { | |
"arguments": "--fileUUID \"%fileUUID%\" --inputFile \"%relativeLocation%\" --sipDirectory \"%SIPDirectory%\"", | |
"execute": "removeFilesWithoutPresmisMetadata_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": "objects/", | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": "%SIPLogsDirectory%removedFilesWithNoPremisMetadata.log", | |
"stdout_file": "%SIPLogsDirectory%removedFilesWithNoPremisMetadata.log", | |
"type": "For each file" | |
}, | |
"description": "Remove files without linking information (failed normalization artifacts etc.)", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "c2e6600d-cd26-42ed-bed5-95d41c06e37b" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "7d728c39-395f-4892-8193-92f086c0546f" | |
}, | |
"group": "Normalize" | |
}, | |
"dc144ff4-ad74-4a6e-ac15-b0beedcaf662": { | |
"config": { | |
"arguments": "--transferUUID \"%SIPUUID%\" --sipDirectory \"%SIPDirectory%\" --filePath \"%relativeLocation%\" --fileUUID \"%fileUUID%\" --eventIdentifierUUID \"%taskUUID%\" --date \"%date%\"", | |
"execute": "assignFileUUIDs_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": "objects", | |
"name": "StandardTaskConfig", | |
"requires_output_lock": true, | |
"stderr_file": "%SIPLogsDirectory%FileUUIDsError.log", | |
"stdout_file": "%SIPLogsDirectory%FileUUIDs.log", | |
"type": "For each file" | |
}, | |
"description": "Assign file UUIDs to objects", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "370aca94-65ab-4f2a-9d7d-294a62c8b7ba" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "61c316a6-0a50-4f65-8767-1f44b1eeb6dd" | |
}, | |
"group": "Assign file UUIDs and checksums" | |
}, | |
"dc9d4991-aefa-4d7e-b7b5-84e3c4336e74": { | |
"config": { | |
"arguments": "--sipUUID \"%SIPUUID%\" --sipDirectory \"%SIPDirectory%\" --filePath \"%relativeLocation%\" --fileUUID \"%fileUUID%\" --eventIdentifierUUID \"%taskUUID%\" --date \"%date%\" --use \"metadata\" --disable-update-filegrpuse", | |
"execute": "assignFileUUIDs_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": "objects/metadata", | |
"name": "StandardTaskConfig", | |
"requires_output_lock": true, | |
"stderr_file": "%SIPLogsDirectory%FileUUIDsError.log", | |
"stdout_file": "%SIPLogsDirectory%FileUUIDs.log", | |
"type": "For each file" | |
}, | |
"description": "Assign file UUIDs to metadata", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "b6b0fe37-aa26-40bd-8be8-d3acebf3ccf8" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "7d728c39-395f-4892-8193-92f086c0546f" | |
}, | |
"group": "Process metadata directory" | |
}, | |
"ddc8b2ef-a7ba-4713-9425-ed18a1fa720b": { | |
"config": { | |
"arguments": "\"%SIPDirectory%\"", | |
"execute": "setDirectoryPermissionsForAppraisal_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Set file permissions", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "52269473-5325-4a11-b38a-c4aafcbd8f54" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "61c316a6-0a50-4f65-8767-1f44b1eeb6dd" | |
}, | |
"group": "Assign file UUIDs and checksums" | |
}, | |
"de909a42-c5b5-46e1-9985-c031b50e9d30": { | |
"config": { | |
"choices": [ | |
{ | |
"description": "Redo", | |
"task_uuid": "cbe9b4a3-e4e6-4a32-8d7c-3adfc409cb6f" | |
}, | |
{ | |
"description": "Approve", | |
"task_uuid": "1e0df175-d56d-450d-8bee-7df1dc7ae815" | |
}, | |
{ | |
"description": "Reject", | |
"task_uuid": "169a5448-c756-4705-a920-737de6b8d595" | |
} | |
], | |
"name": "MicroServiceChainChoice" | |
}, | |
"description": "Approve normalization", | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": null | |
}, | |
"group": "Normalize" | |
}, | |
"dec97e3c-5598-4b99-b26e-f87a435a6b7f": { | |
"config": { | |
"choices": [ | |
{ | |
"description": "Yes", | |
"task_uuid": "01d80b27-4ad1-4bd1-8f8d-f819f18bf685" | |
}, | |
{ | |
"description": "No", | |
"task_uuid": "79f1f5af-7694-48a4-b645-e42790bbf870" | |
} | |
], | |
"name": "MicroServiceChainChoice" | |
}, | |
"description": "Extract packages?", | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": null | |
}, | |
"group": "Extract packages" | |
}, | |
"df02cac1-f582-4a86-b7cf-da98a58e279e": { | |
"config": { | |
"arguments": "\"%sharedPath%sharedMicroServiceTasksConfigs/processingMCPConfigs/defaultProcessingMCP.xml\" \"%SIPDirectory%processingMCP.xml\" -n", | |
"execute": "copy_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Include default SIP processingMCP.xml", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "f3be1ee1-8881-465d-80a6-a6f093d40ec2" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "7d728c39-395f-4892-8193-92f086c0546f" | |
}, | |
"group": "Include default SIP processingMCP.xml" | |
}, | |
"df1cc271-ff77-4f86-b4f3-afc01856db1f": { | |
"config": { | |
"arguments": "--eventType \"quarantine\" --fileUUID \"%fileUUID%\" --eventIdentifierUUID \"%taskUUID%\" --eventDateTime \"%jobCreatedDate%\"", | |
"execute": "createEvent_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": "objects", | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "For each file" | |
}, | |
"description": "Create quarantine PREMIS events", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "cf71e6ff-7740-4bdb-a6a9-f392d678c6e1" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "cf71e6ff-7740-4bdb-a6a9-f392d678c6e1" | |
}, | |
"group": "Quarantine" | |
}, | |
"df957421-6bba-4ad7-8580-0fc04a54efd4": { | |
"config": { | |
"arguments": "--sipUUID \"%SIPUUID%\" --basePath \"%SIPDirectory%\" --xmlFile \"%SIPDirectory%\"metadata/submissionDocumentation/METS.xml --basePathString \"transferDirectory\" --fileGroupIdentifier \"transfer_id\"", | |
"execute": "createMETS_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Generate METS.xml document", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "b2552a90-e674-4a40-a482-687c046407d3" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "61c316a6-0a50-4f65-8767-1f44b1eeb6dd" | |
}, | |
"group": "Generate METS.xml document" | |
}, | |
"e19f8eed-faf9-4e04-bf1f-e9418f2b2b11": { | |
"config": { | |
"arguments": "\"%relativeLocation%\" \"%fileUUID%\"", | |
"execute": "removeUnneededFiles_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": "objects", | |
"name": "StandardTaskConfig", | |
"requires_output_lock": true, | |
"stderr_file": "%SIPLogsDirectory%removeUnneededFiles.log", | |
"stdout_file": "%SIPLogsDirectory%removeUnneededFiles.log", | |
"type": "For each file" | |
}, | |
"description": "Remove cache files", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "22ded604-6cc0-444b-b320-f96afb15d581" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "22ded604-6cc0-444b-b320-f96afb15d581" | |
}, | |
"group": "Extract packages" | |
}, | |
"e219ed78-2eda-4263-8c0f-0c7f6a86c33e": { | |
"config": { | |
"name": "TaskConfigSetUnitVariable", | |
"task_uuid": "7509e7dc-1e1b-4dce-8d21-e130515fce73", | |
"variable": "resumeAfterNormalizationFileIdentificationToolSelected", | |
"variable_value": null | |
}, | |
"description": "Grant normalization options for pre-existing DIP", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "a2173b55-abff-4d8f-97b9-79cc2e0a64fa" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "7d728c39-395f-4892-8193-92f086c0546f" | |
}, | |
"group": "Normalize" | |
}, | |
"e2c0dae9-3295-4a98-b3ff-664ab2dc0cda": { | |
"config": { | |
"arguments": "--eventType \"quarantine\" --fileUUID \"%fileUUID%\" --eventIdentifierUUID \"%taskUUID%\" --eventDateTime \"%jobCreatedDate%\"", | |
"execute": "createEvent_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": "objects", | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "For each file" | |
}, | |
"description": "Create quarantine PREMIS events", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "7e65c627-c11d-4aad-beed-65ceb7053fe8" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "7e65c627-c11d-4aad-beed-65ceb7053fe8" | |
}, | |
"group": "Quarantine" | |
}, | |
"e399bd60-202d-42df-9760-bd14497b5034": { | |
"config": { | |
"arguments": "\"%sharedPath%sharedMicroServiceTasksConfigs/processingMCPConfigs/defaultProcessingMCP.xml\" \"%SIPDirectory%processingMCP.xml\" -n", | |
"execute": "copy_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Include default Transfer processingMCP.xml", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "3409b898-e532-49d3-98ff-a2a1f9d988fa" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "61c316a6-0a50-4f65-8767-1f44b1eeb6dd" | |
}, | |
"group": "TRIM transfer" | |
}, | |
"e3a6d178-fa65-4086-a4aa-6533e8f12d51": { | |
"config": { | |
"arguments": "\"%SIPDirectory%\" \"%processingDirectory%%SIPName%-%SIPUUID%\" \"%SIPUUID%\" \"%sharedPath%\"", | |
"execute": "moveSIP_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Rename SIP directory with SIP UUID", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "df02cac1-f582-4a86-b7cf-da98a58e279e" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "7d728c39-395f-4892-8193-92f086c0546f" | |
}, | |
"group": "Rename SIP directory with SIP UUID" | |
}, | |
"e3efab02-1860-42dd-a46c-25601251b930": { | |
"config": { | |
"arguments": "\"%SIPDirectory%\" \"%watchDirectoryPath%uploadedDIPs/.\"", | |
"execute": "move_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Move to the uploadedDIPs directory", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": null | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": null | |
}, | |
"group": "Upload DIP" | |
}, | |
"e4b0c713-988a-4606-82ea-4b565936d9a7": { | |
"config": { | |
"arguments": "\"%SIPDirectory%metadata\" \"%SIPDirectory%objects/metadata\"", | |
"execute": "moveOrMerge_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": true, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Move metadata to objects directory", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "dc9d4991-aefa-4d7e-b7b5-84e3c4336e74" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "7d728c39-395f-4892-8193-92f086c0546f" | |
}, | |
"group": "Process metadata directory" | |
}, | |
"e4e19c32-16cc-4a7f-a64d-a1f180bdb164": { | |
"config": { | |
"arguments": "\"%SIPDirectory%\"", | |
"execute": "isMaildirAIP_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Is maildir AIP", | |
"exit_codes": [ | |
{ | |
"code": 179, | |
"message": "Completed successfully", | |
"task_uuid": "83d5e887-6f7c-48b0-bd81-e3f00a9da772" | |
}, | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "5d6a103c-9a5d-4010-83a8-6f4c61eb1478" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "7d728c39-395f-4892-8193-92f086c0546f" | |
}, | |
"group": "Reingest AIP" | |
}, | |
"e64d26f4-3330-4d0b-bffe-81edb0dbe93d": { | |
"config": { | |
"arguments": "--transferUUID \"%SIPUUID%\" --sipDirectory \"%SIPDirectory%\" --filePath \"%relativeLocation%\" --fileUUID \"%fileUUID%\" --eventIdentifierUUID \"%taskUUID%\" --date \"%date%\"", | |
"execute": "assignFileUUIDs_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "For each file" | |
}, | |
"description": "Assign file UUIDs to objects", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "d2035da2-dfe1-4a56-8524-84d5732fd3a3" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "61c316a6-0a50-4f65-8767-1f44b1eeb6dd" | |
}, | |
"group": "TRIM transfer" | |
}, | |
"e76aec15-5dfa-4b14-9405-735863e3a6fa": { | |
"config": { | |
"arguments": "--filePath \"%relativeLocation%\" --fileUUID \"%fileUUID%\" --eventIdentifierUUID \"%taskUUID%\" --date \"%date%\"", | |
"execute": "updateSizeAndChecksum_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": "objects/manualNormalization/preservation", | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "For each file" | |
}, | |
"description": "Assign checksums to manual normalized preservation files", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "10c40e41-fb10-48b5-9d01-336cd958afe8" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "7d728c39-395f-4892-8193-92f086c0546f" | |
}, | |
"group": "Process manually normalized files" | |
}, | |
"e85a01f1-4061-4049-8922-5694b25c23a2": { | |
"config": { | |
"arguments": "\"%DIPsStore%\" \"%watchDirectoryPath%uploadDIP/%SIPName%-%SIPUUID%\" \"%SIPUUID%\" \"%SIPName%\" \"DIP\"", | |
"execute": "storeAIP_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": true, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Store DIP", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "e3efab02-1860-42dd-a46c-25601251b930" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "7d728c39-395f-4892-8193-92f086c0546f" | |
}, | |
"group": "Upload DIP" | |
}, | |
"e950cd98-574b-4e57-9ef8-c2231e1ce451": { | |
"config": { | |
"arguments": "thumbnail \"%fileUUID%\" \"%relativeLocation%\" \"%SIPDirectory%\" \"%SIPUUID%\" \"%taskUUID%\" \"service\"", | |
"execute": "normalize_v1.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": "objects/service", | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "For each file" | |
}, | |
"description": "Normalize service files for thumbnails", | |
"exit_codes": [ | |
{ | |
"code": 1, | |
"message": "Completed successfully", | |
"task_uuid": "5c0d8661-1c49-4023-8a67-4991365d70fb" | |
}, | |
{ | |
"code": 2, | |
"message": "Completed successfully", | |
"task_uuid": "5c0d8661-1c49-4023-8a67-4991365d70fb" | |
}, | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "5c0d8661-1c49-4023-8a67-4991365d70fb" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "5c0d8661-1c49-4023-8a67-4991365d70fb" | |
}, | |
"group": "Normalize" | |
}, | |
"ea0e8838-ad3a-4bdd-be14-e5dba5a4ae0c": { | |
"config": { | |
"arguments": "\"%SIPDirectory%\" \"%SIPUUID%\"", | |
"execute": "restructureForCompliance_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Attempt restructure for compliance", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "438dc1cf-9813-44b5-a0a3-58e09ae73b8a" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "438dc1cf-9813-44b5-a0a3-58e09ae73b8a" | |
}, | |
"group": "Verify transfer compliance" | |
}, | |
"eb52299b-9ae6-4a1f-831e-c7eee0de829f": { | |
"config": { | |
"arguments": "\"%SIPDirectory%\" \"%SIPUUID%\"", | |
"execute": "elasticSearchIndex_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Index transfer contents", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "db99ab43-04d7-44ab-89ec-e09d7bbdc39d" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "db99ab43-04d7-44ab-89ec-e09d7bbdc39d" | |
}, | |
"group": "Complete transfer" | |
}, | |
"ed5d8475-3793-4fb0-a8df-94bd79b26a4c": { | |
"config": { | |
"arguments": "DS", | |
"execute": "getAipStorageLocations_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": true, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "Get microservice generated list in stdout" | |
}, | |
"description": "Retrieve DIP Storage Locations", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "b7a83da6-ed5a-47f7-a643-1e9f9f46e364" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "7d728c39-395f-4892-8193-92f086c0546f" | |
}, | |
"group": "Upload DIP" | |
}, | |
"ee438694-815f-4b74-97e1-8e7dde2cc6d5": { | |
"config": { | |
"arguments": "--sipDirectory \"%SIPDirectory%\" --sipUUID \"%SIPUUID%\" --sharedPath \"%sharedPath%\"", | |
"execute": "copyTransfersMetadataAndLogs_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Copy transfers metadata and logs", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "b0ffcd90-eb26-4caf-8fab-58572d205f04" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "b0ffcd90-eb26-4caf-8fab-58572d205f04" | |
}, | |
"group": "Process metadata directory" | |
}, | |
"eeb23509-57e2-4529-8857-9d62525db048": { | |
"config": { | |
"choices": [ | |
{ | |
"description": "Continue", | |
"task_uuid": "5727faac-88af-40e8-8c10-268644b0142d" | |
} | |
], | |
"name": "MicroServiceChainChoice" | |
}, | |
"description": "Reminder: add metadata if desired", | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": null | |
}, | |
"group": "Add final metadata" | |
}, | |
"ef6332ee-a890-4e1b-88de-986efc4269fb": { | |
"config": { | |
"arguments": "\"%SIPDirectory%\" \"%processingDirectory%%SIPName%-%SIPUUID%\" \"%SIPUUID%\" \"%sharedPath%\"", | |
"execute": "moveTransfer_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Rename with transfer UUID", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "0c96c798-9ace-4c05-b3cf-243cdad796b7" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "61c316a6-0a50-4f65-8767-1f44b1eeb6dd" | |
}, | |
"group": "Rename with transfer UUID" | |
}, | |
"ef8bd3f3-22f5-4283-bfd6-d458a2d18f22": { | |
"config": { | |
"arguments": "access \"%fileUUID%\" \"%relativeLocation%\" \"%SIPDirectory%\" \"%SIPUUID%\" \"%taskUUID%\" \"original\"", | |
"execute": "normalize_v1.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": "objects/", | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "For each file" | |
}, | |
"description": "Normalize for access", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "83257841-594d-4a0e-a4a1-1e9269c30f3d" | |
}, | |
{ | |
"code": 1, | |
"message": "Completed successfully", | |
"task_uuid": "83257841-594d-4a0e-a4a1-1e9269c30f3d" | |
}, | |
{ | |
"code": 2, | |
"message": "Completed successfully", | |
"task_uuid": "83257841-594d-4a0e-a4a1-1e9269c30f3d" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "83257841-594d-4a0e-a4a1-1e9269c30f3d" | |
}, | |
"group": "Normalize" | |
}, | |
"efd15406-fd6c-425b-8772-d460e1e79009": { | |
"config": { | |
"arguments": "\"%SIPDirectory%\" \"%processingDirectory%.\" \"%SIPUUID%\" \"%sharedPath%\"", | |
"execute": "moveSIP_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Move to processing directory", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "0c2c9c9a-25b2-4a2d-a790-103da79f9604" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "7d728c39-395f-4892-8193-92f086c0546f" | |
}, | |
"group": "Prepare AIC" | |
}, | |
"f025f58c-d48c-4ba1-8904-a56d2a67b42f": { | |
"config": { | |
"arguments": "\"%SIPDirectory%\" \"%sharedPath%watchedDirectories/SIPCreation/SIPsUnderConstruction/.\" \"%SIPUUID%\" \"%sharedPath%\"", | |
"execute": "moveSIP_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Failed compliance. See output in dashboard. SIP moved back to SIPsUnderConstruction", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": null | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": null | |
}, | |
"group": "Failed compliance" | |
}, | |
"f052432c-d4e7-4379-8d86-f2a08f0ae509": { | |
"config": { | |
"arguments": "\"%SIPDirectory%\"", | |
"execute": "setDirectoryPermissionsForAppraisal_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Set file permissions", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "3229e01f-adf3-4294-85f7-4acb01b3fbcf" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "61c316a6-0a50-4f65-8767-1f44b1eeb6dd" | |
}, | |
"group": "Approve transfer" | |
}, | |
"f09847c2-ee51-429a-9478-a860477f6b8d": { | |
"config": { | |
"name": "MicroServiceChoiceReplacementDic", | |
"replacements": [ | |
{ | |
"description": "Fido version 1 PUID runs Identify using Fido", | |
"items": { | |
"%IDCommand%": "a8e45bc1-eb35-4545-885c-dd552f1fde9a" | |
} | |
}, | |
{ | |
"description": "Skip File Identification", | |
"items": { | |
"%IDCommand%": "None" | |
} | |
}, | |
{ | |
"description": "Siegfried version 1.0.0 PUID runs Identify using Siegfried", | |
"items": { | |
"%IDCommand%": "8cc792b4-362d-4002-8981-a4e808c04b24" | |
} | |
}, | |
{ | |
"description": "File Extension version 0.1 file extension runs Identify by File Extension", | |
"items": { | |
"%IDCommand%": "41efbe1b-3fc7-4b24-9290-d0fb5d0ea9e9" | |
} | |
} | |
] | |
}, | |
"description": "Select file format identification command", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "c3269a0a-91db-44e8-96d0-9c748cf80177" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "61c316a6-0a50-4f65-8767-1f44b1eeb6dd" | |
}, | |
"group": "Identify file format" | |
}, | |
"f0f64c7e-30fa-47c1-9877-43955680c0d0": { | |
"config": { | |
"arguments": "\"%SIPDirectory%\" \"%SIPUUID%\"", | |
"execute": "verifyAndRestructureTransferBag_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": true, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Verify bag, and restructure for compliance", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "46e19522-9a71-48f1-9ccd-09cabfba3f38" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "61c316a6-0a50-4f65-8767-1f44b1eeb6dd" | |
}, | |
"group": "Approve transfer" | |
}, | |
"f12ece2c-fb7e-44de-ba87-7e3c5b6feb74": { | |
"config": { | |
"arguments": "--uuid=\"%SIPUUID%\" --dipDir \"%SIPDirectory%\"", | |
"execute": "restructureDIPForContentDMUpload_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Restructure DIP for CONTENTdm upload", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "e3efab02-1860-42dd-a46c-25601251b930" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "e3efab02-1860-42dd-a46c-25601251b930" | |
}, | |
"group": "Upload DIP" | |
}, | |
"f19926dd-8fb5-4c79-8ade-c83f61f55b40": { | |
"config": { | |
"name": "MicroServiceChoiceReplacementDic", | |
"replacements": [ | |
{ | |
"description": "No", | |
"items": { | |
"%DeletePackage%": "False" | |
} | |
}, | |
{ | |
"description": "Yes", | |
"items": { | |
"%DeletePackage%": "True" | |
} | |
} | |
] | |
}, | |
"description": "Delete package after extraction?", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "1cb7e228-6e94-4c93-bf70-430af99b9264" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": null | |
}, | |
"group": "Extract packages" | |
}, | |
"f1bfce12-b637-443f-85f8-b6450ca01a13": { | |
"config": { | |
"arguments": "\"%relativeLocation%\" \"%date%\" \"%taskUUID%\" \"%SIPUUID%\"", | |
"execute": "verifyMD5_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Verify metadata directory checksums", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "3409b898-e532-49d3-98ff-a2a1f9d988fa" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "61c316a6-0a50-4f65-8767-1f44b1eeb6dd" | |
}, | |
"group": "Verify transfer checksums" | |
}, | |
"f1e286f9-4ec7-4e19-820c-dae7b8ea7d09": { | |
"config": { | |
"arguments": "-d \"%SIPDirectory%DIP\"", | |
"execute": "test_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Check if DIP should be generated", | |
"exit_codes": [ | |
{ | |
"code": 1, | |
"message": "Completed successfully", | |
"task_uuid": "65240550-d745-4afe-848f-2bf5910457c9" | |
}, | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "378ae4fc-7b62-40af-b448-a1ab47ac2c0c" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "7d728c39-395f-4892-8193-92f086c0546f" | |
}, | |
"group": "Prepare AIP" | |
}, | |
"f2a019ea-0601-419c-a475-1b96a927a2fb": { | |
"config": { | |
"name": "TaskConfigSetUnitVariable", | |
"task_uuid": "2fd123ea-196f-4c9c-95c0-117aa65ed9c6", | |
"variable": "postExtractSpecializedProcessing", | |
"variable_value": null | |
}, | |
"description": "Set specialized processing link", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "aa9ba088-0b1e-4962-a9d7-79d7a0cbea2d" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "61c316a6-0a50-4f65-8767-1f44b1eeb6dd" | |
}, | |
"group": "Verify transfer compliance" | |
}, | |
"f2a1faaf-7322-4d9c-aff9-f809e7a6a6a2": { | |
"config": { | |
"arguments": "\"%SIPDirectory%\" \"%rejectedDirectory%.\"", | |
"execute": "move_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Move to the rejected directory", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": null | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": null | |
}, | |
"group": "Reject DIP" | |
}, | |
"f2e784a0-356b-4b92-9a5a-11887aa3cf48": { | |
"config": { | |
"arguments": "\"reject\" \"%SIPUUID%\"", | |
"execute": "failedSIPCleanup_v1.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Cleanup rejected SIP", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "0d7f5dc2-b9af-43bf-b698-10fdcc5b014d" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "0d7f5dc2-b9af-43bf-b698-10fdcc5b014d" | |
}, | |
"group": "Reject AIP" | |
}, | |
"f378ec85-adcc-4ee6-ada2-bc90cfe20efb": { | |
"config": { | |
"arguments": "\"%SIPUUID%\" \"%relativeLocation%metadata/dc.json\"", | |
"execute": "saveDublinCore_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Serialize Dublin Core metadata to disk", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "39a128e3-c35d-40b7-9363-87f75091e1ff" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "39a128e3-c35d-40b7-9363-87f75091e1ff" | |
}, | |
"group": "Create SIP from Transfer" | |
}, | |
"f3a39155-d655-4336-8227-f8c88e4b7669": { | |
"config": { | |
"arguments": "-m 770 \"%SIPDirectory%thumbnails/\"", | |
"execute": "createDirectory_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Create thumbnails directory", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "e950cd98-574b-4e57-9ef8-c2231e1ce451" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "e950cd98-574b-4e57-9ef8-c2231e1ce451" | |
}, | |
"group": "Normalize" | |
}, | |
"f3a58cbb-20a8-4c6d-9ae4-1a5f02c1a28e": { | |
"config": { | |
"choices": [ | |
{ | |
"description": "Unquarantine", | |
"task_uuid": "333643b7-122a-4019-8bef-996443f3ecc5" | |
}, | |
{ | |
"description": "Reject transfer", | |
"task_uuid": "1b04ec43-055c-43b7-9543-bd03c6a778ba" | |
} | |
], | |
"name": "MicroServiceChainChoice" | |
}, | |
"description": "Remove from quarantine", | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": null | |
}, | |
"group": "Quarantine" | |
}, | |
"f3be1ee1-8881-465d-80a6-a6f093d40ec2": { | |
"config": { | |
"arguments": "\"%relativeLocation%\" \"%fileUUID%\"", | |
"execute": "removeUnneededFiles_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": "objects", | |
"name": "StandardTaskConfig", | |
"requires_output_lock": true, | |
"stderr_file": "%SIPLogsDirectory%removeUnneededFiles.log", | |
"stdout_file": "%SIPLogsDirectory%removeUnneededFiles.log", | |
"type": "For each file" | |
}, | |
"description": "Remove cache files", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "c379e58b-d458-46d6-a9ab-7493f685a388" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "c379e58b-d458-46d6-a9ab-7493f685a388" | |
}, | |
"group": "Remove cache files" | |
}, | |
"f574b2a0-6e0b-4c74-ac5b-a73ddb9593a0": { | |
"config": { | |
"arguments": "\"%SIPUUID%\" \"%SIPDirectory%metadata/submissionDocumentation\" \"%sharedPath%\"", | |
"execute": "copyTransferSubmissionDocumentation_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Copy transfer submission documentation", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "47dd6ea6-1ee7-4462-8b84-3fc4c1eeeb7f" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "47dd6ea6-1ee7-4462-8b84-3fc4c1eeeb7f" | |
}, | |
"group": "Process submission documentation" | |
}, | |
"f6bcc82a-d629-4a78-8643-bf6e3cb39fe6": { | |
"config": { | |
"choices": [ | |
{ | |
"description": "Reject transfer", | |
"task_uuid": "1b04ec43-055c-43b7-9543-bd03c6a778ba" | |
}, | |
{ | |
"description": "Approve transfer", | |
"task_uuid": "c75ef451-2040-4511-95ac-3baa0f019b48" | |
} | |
], | |
"name": "MicroServiceChainChoice" | |
}, | |
"description": "Approve bagit transfer", | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": null | |
}, | |
"group": "Approve transfer" | |
}, | |
"f6fdd1a7-f0c5-4631-b5d3-19421155bd7a": { | |
"config": { | |
"arguments": "thumbnail \"%fileUUID%\" \"%relativeLocation%\" \"%SIPDirectory%\" \"%SIPUUID%\" \"%taskUUID%\" \"service\"", | |
"execute": "normalize_v1.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": "objects/", | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "For each file" | |
}, | |
"description": "Normalize for thumbnails", | |
"exit_codes": [ | |
{ | |
"code": 1, | |
"message": "Completed successfully", | |
"task_uuid": "db9177f5-41d2-4894-be1a-a7547ed6b63a" | |
}, | |
{ | |
"code": 2, | |
"message": "Completed successfully", | |
"task_uuid": "db9177f5-41d2-4894-be1a-a7547ed6b63a" | |
}, | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "db9177f5-41d2-4894-be1a-a7547ed6b63a" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "db9177f5-41d2-4894-be1a-a7547ed6b63a" | |
}, | |
"group": "Normalize" | |
}, | |
"f7488721-c936-42af-a767-2f0b39564a86": { | |
"config": { | |
"arguments": "\"%SIPDirectory%\" \"%processingDirectory%.\" \"%SIPUUID%\" \"%sharedPath%\"", | |
"execute": "moveTransfer_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Move to processing directory", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "2483c25a-ade8-4566-a259-c6c37350d0d6" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "61c316a6-0a50-4f65-8767-1f44b1eeb6dd" | |
}, | |
"group": "TRIM transfer" | |
}, | |
"f8319d49-f1e3-45dd-a404-66165c59dec7": { | |
"config": { | |
"arguments": "\"%sharedPath%sharedMicroServiceTasksConfigs/processingMCPConfigs/defaultProcessingMCP.xml\" \"%SIPDirectory%processingMCP.xml\" -n", | |
"execute": "copy_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Include default Transfer processingMCP.xml", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "4b75ca30-2eaf-431b-bffa-d737c8a0bf37" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "61c316a6-0a50-4f65-8767-1f44b1eeb6dd" | |
}, | |
"group": "Include default Transfer processingMCP.xml" | |
}, | |
"f8be53cd-6ca2-4770-8619-8a8101a809b9": { | |
"config": { | |
"arguments": "\"%SIPDirectory%\" \"%processingDirectory%.\" \"%SIPUUID%\" \"%sharedPath%\"", | |
"execute": "moveTransfer_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Move to processing directory", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "5158c618-6160-41d6-bbbe-ddf34b5b06bc" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "61c316a6-0a50-4f65-8767-1f44b1eeb6dd" | |
}, | |
"group": "Quarantine" | |
}, | |
"f8cb20e6-27aa-44f6-b5a1-dd53b5fc71f6": { | |
"config": { | |
"arguments": "\"%SIPDirectory%\"", | |
"execute": "setDirectoryPermissionsForAppraisal_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Set file permissions", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "efd15406-fd6c-425b-8772-d460e1e79009" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "7d728c39-395f-4892-8193-92f086c0546f" | |
}, | |
"group": "Prepare AIC" | |
}, | |
"f95a3ac5-47bc-4df9-a49c-d47abd1e05f3": { | |
"config": { | |
"arguments": "\"%SIPDirectory%\"", | |
"execute": "setDirectoryPermissionsForAppraisal_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Set file permissions", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "b4567e89-9fea-4256-99f5-a88987026488" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "61c316a6-0a50-4f65-8767-1f44b1eeb6dd" | |
}, | |
"group": "Verify transfer compliance" | |
}, | |
"fbc3857b-bb02-425b-89ce-2d6a39eaa542": { | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "61c316a6-0a50-4f65-8767-1f44b1eeb6dd" | |
}, | |
"group": "Quarantine" | |
}, | |
"fdfac6e5-86c0-4c81-895c-19a9edadedef": { | |
"config": { | |
"arguments": "\"%SIPDirectory%\"", | |
"execute": "restructureForComplianceMaildir_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Attempt restructure for compliance", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "7c95b242-1ce5-4210-b7d4-fdbb6c0aa5dd" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "7c95b242-1ce5-4210-b7d4-fdbb6c0aa5dd" | |
}, | |
"group": "Rename with transfer UUID" | |
}, | |
"ff516d0b-2bba-414c-88d4-f3575ebf050a": { | |
"config": { | |
"arguments": "\"%sharedPath%sharedMicroServiceTasksConfigs/processingMCPConfigs/defaultProcessingMCP.xml\" \"%SIPDirectory%processingMCP.xml\" -n", | |
"execute": "copy_v0.0", | |
"filter_file_end": null, | |
"filter_file_start": null, | |
"filter_subdir": null, | |
"name": "StandardTaskConfig", | |
"requires_output_lock": false, | |
"stderr_file": null, | |
"stdout_file": null, | |
"type": "One instance" | |
}, | |
"description": "Include default SIP processingMCP.xml", | |
"exit_codes": [ | |
{ | |
"code": 0, | |
"message": "Completed successfully", | |
"task_uuid": "60b0e812-ebbe-487e-810f-56b1b6fdd819" | |
} | |
], | |
"fallback": { | |
"exit_message": "Failed", | |
"task_uuid": "7d728c39-395f-4892-8193-92f086c0546f" | |
}, | |
"group": "Reingest AIP" | |
} | |
}, | |
"watched_directories": [ | |
{ | |
"only_dirs": true, | |
"path": "%watchDirectoryPath%workFlowDecisions/selectFormatIDToolTransfer/", | |
"task_uuid": "f09847c2-ee51-429a-9478-a860477f6b8d", | |
"unit_type": "Transfer" | |
}, | |
{ | |
"only_dirs": true, | |
"path": "%watchDirectoryPath%activeTransfers/maildir", | |
"task_uuid": "998044bb-6260-452f-a742-cfb19e80125b", | |
"unit_type": "Transfer" | |
}, | |
{ | |
"only_dirs": true, | |
"path": "%watchDirectoryPath%storeAIP/", | |
"task_uuid": "2d32235c-02d4-4686-88a6-96f4d6c7b1c3", | |
"unit_type": "SIP" | |
}, | |
{ | |
"only_dirs": true, | |
"path": "%watchDirectoryPath%activeTransfers/TRIM/", | |
"task_uuid": "8db10a7b-924f-4561-87b4-cb6078c65aab", | |
"unit_type": "Transfer" | |
}, | |
{ | |
"only_dirs": true, | |
"path": "%watchDirectoryPath%quarantined/", | |
"task_uuid": "fbc3857b-bb02-425b-89ce-2d6a39eaa542", | |
"unit_type": "Transfer" | |
}, | |
{ | |
"only_dirs": true, | |
"path": "%watchDirectoryPath%uploadDIP/", | |
"task_uuid": "92879a29-45bf-4f0b-ac43-e64474f0f2f9", | |
"unit_type": "DIP" | |
}, | |
{ | |
"only_dirs": true, | |
"path": "%watchDirectoryPath%system/autoRestructureForCompliance/", | |
"task_uuid": "a98ba456-3dcd-4f45-804c-a40220ddc6cb", | |
"unit_type": "Transfer" | |
}, | |
{ | |
"only_dirs": true, | |
"path": "%watchDirectoryPath%workFlowDecisions/selectFormatIDToolIngest/", | |
"task_uuid": "7a024896-c4f7-4808-a240-44c87c762bc5", | |
"unit_type": "SIP" | |
}, | |
{ | |
"only_dirs": true, | |
"path": "%watchDirectoryPath%workFlowDecisions/extractPackagesChoice/", | |
"task_uuid": "b944ec7f-7f99-491f-986d-58914c9bb4fa", | |
"unit_type": "Transfer" | |
}, | |
{ | |
"only_dirs": true, | |
"path": "%watchDirectoryPath%SIPCreation/completedTransfers/", | |
"task_uuid": "032cdc54-0b9b-4caf-86e8-10d63efbaec0", | |
"unit_type": "Transfer" | |
}, | |
{ | |
"only_dirs": true, | |
"path": "%watchDirectoryPath%system/reingestAIP/", | |
"task_uuid": "9520386f-bb6d-4fb9-a6b6-5845ef39375f", | |
"unit_type": "SIP" | |
}, | |
{ | |
"only_dirs": true, | |
"path": "%watchDirectoryPath%workFlowDecisions/metadataReminder/", | |
"task_uuid": "eeb23509-57e2-4529-8857-9d62525db048", | |
"unit_type": "SIP" | |
}, | |
{ | |
"only_dirs": true, | |
"path": "%watchDirectoryPath%workFlowDecisions/quarantineTransfer", | |
"task_uuid": "55de1490-f3a0-4e1e-a25b-38b75f4f05e3", | |
"unit_type": "Transfer" | |
}, | |
{ | |
"only_dirs": true, | |
"path": "%watchDirectoryPath%system/autoProcessSIP", | |
"task_uuid": "db6d3830-9eb4-4996-8f3a-18f4f998e07f", | |
"unit_type": "SIP" | |
}, | |
{ | |
"only_dirs": false, | |
"path": "%watchDirectoryPath%activeTransfers/baggitZippedDirectory", | |
"task_uuid": "15402367-2d3f-475e-b251-55532347a3c2", | |
"unit_type": "Transfer" | |
}, | |
{ | |
"only_dirs": true, | |
"path": "%watchDirectoryPath%activeTransfers/standardTransfer", | |
"task_uuid": "0c94e6b5-4714-4bec-82c8-e187e0c04d77", | |
"unit_type": "Transfer" | |
}, | |
{ | |
"only_dirs": true, | |
"path": "%watchDirectoryPath%system/createAIC/", | |
"task_uuid": "6404ce13-8619-48ba-b12f-aa7a034153ac", | |
"unit_type": "SIP" | |
}, | |
{ | |
"only_dirs": true, | |
"path": "%watchDirectoryPath%activeTransfers/baggitDirectory", | |
"task_uuid": "f6bcc82a-d629-4a78-8643-bf6e3cb39fe6", | |
"unit_type": "Transfer" | |
}, | |
{ | |
"only_dirs": true, | |
"path": "%watchDirectoryPath%SIPCreation/SIPsUnderConstruction", | |
"task_uuid": "ab69c494-23b7-4f50-acff-2e00cf7bffda", | |
"unit_type": "SIP" | |
}, | |
{ | |
"only_dirs": true, | |
"path": "%watchDirectoryPath%workFlowDecisions/examineContentsChoice/", | |
"task_uuid": "accea2bf-ba74-4a3a-bb97-614775c74459", | |
"unit_type": "Transfer" | |
}, | |
{ | |
"only_dirs": true, | |
"path": "%watchDirectoryPath%workFlowDecisions/compressionAIPDecisions/", | |
"task_uuid": "01d64f58-8295-4b7b-9cab-8f1b153a504f", | |
"unit_type": "SIP" | |
}, | |
{ | |
"only_dirs": true, | |
"path": "%watchDirectoryPath%workFlowDecisions/createTree/", | |
"task_uuid": "6eca2676-b4ed-48d9-adb0-374e1d5c6e71", | |
"unit_type": "Transfer" | |
}, | |
{ | |
"only_dirs": false, | |
"path": "%watchDirectoryPath%activeTransfers/Dspace", | |
"task_uuid": "b963a646-0569-43c4-89a2-e3b814c5c08e", | |
"unit_type": "Transfer" | |
}, | |
{ | |
"only_dirs": true, | |
"path": "%watchDirectoryPath%approveNormalization/", | |
"task_uuid": "de909a42-c5b5-46e1-9985-c031b50e9d30", | |
"unit_type": "SIP" | |
} | |
] | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment