...
- Add the IP address of the storage service to the IP whitelist for the REST API. This is needed to allow transfers to be approved automatically.
Archivematica automation tools:
- It is recommended that automation tools be used to regularly clean up the Archivematica dashboard (transfers and ingests). With too many transfers/ingests remaining on the dashboard, response time becomes very slow. A script is available to hide completed transfers and ingests. If a transfer/SIP is rejected or fails, it will remain on the dashboard, but otherwise (even if there are other errors) it will be hidden.
- This script is part of Artefactual Systems' automation-tools repository (transfers/amclient.py). Crontab can be used to invoke it regularly.
sudo python amclient.py close-completed-transfers --am-user-name <username> <archivematica-api-key>
sudo python amclient.py close-completed-ingests --am-user-name <username> <archivematica-api-key>
where archivematica-api-key is the API key for the dashboard user.
In Islandora:
- configure Archidora, at
admin/islandora/archidora
- Archivematica Storage Service Base URL - normally http://archivematica-url:8000
- Deposit Location - will be configured automatically once storage service URL is entered
- Archivematica User - Archivematica dashboard user to be used for Islandora integration (not storage service)
- Archivematica API Key - API key for the Archivematica dashboard user listed above
- EM-IRI Solr field - used for constructing Sword API call (default is "RELS_EXT_edit_media_uri_ms")
- AIP max age - new objects will not be added to a deposit after the specified time has elapsed
- AIP max size - new objects will not be added to a deposit after the specified size has been reached. Note that this is really the transfer size; the AIP could be larger due to normalized objects
- Cron time - the amount of time for which the queue of items will be allowed to process, at each cron invocation. Setting a higher time is recommended if compound objects are being ingested (especially manually), otherwise the relationships may not be included in the METS file sent to Archivematica
- Cron must be enabled. You may also need to add a rule to the firewall on the Fedora server to allow access from the Archivematica storage service (e.g. to port 8080)
...