Storage
Le paquet storage contient des étapes qui interagissent avec un Fedora Repository.
Storage: Vérifier les checksums dans Fedora
deprecated
Compare les objets du flux de données ORIGINAL dans Fedora avec la somme de contrôle générée.
java ch.docuteam.actions.storage.ChecksumChecker \
-e "[mailto:]<recipient>" \
[-s subjectOk|subjectError|subjectNoConnection] \
[-n namespace..]
| Paramètres | Description |
|---|---|
-e (or --email) <recipient> | URL de type mailto:recipient@example.com. Si le protocole est omis, il est automatiquement ajouté au début de l'adresse e-mail. |
| `-s (or --subject) subjectOk | <br/> subjectError |
-n (or --namespace) [namespace] [namespace] ... | (facultatif) : espaces de noms Fedora séparés par des espaces ; si aucun espace de noms n'est spécifié, tous les espaces de noms sont vérifiés. |
Storage: créer des objets Fedora
deprecated
Convertit un paquet METS en fichier Fedora Object (FOXML).
java ch.docuteam.actions.storage.FOXMLCreator \
[path/to/]SIP
| Paramètres | Description |
|---|---|
[path/to/]SIP | nom du SIP. Si aucun chemin n'est indiqué, il sera supposé se trouver à l'emplacement défini par actions.workbench.work |
Storage: livrer DIP
deprecated
Récupère les objets du référentiel à l'aide d'un PID (fedora persistent unique identifier) ou d'un PUID (persistent unique identifier), génère et fournit un DIP à l'aide de docuteam rservices.
java ch.docuteam.actions.storage.DIPDeliverer \
['pid'|'puid'] [PID|PUID] [targetLocation]
| Paramètres | Description |
|---|---|
| `['pid' | 'puid']` |
| `[PID | PUID]` |
[targetLocation] | (facultatif) : Emplacement où enregistrer le fichier DIP |
Storage: transférer les objets Fedora vers le repository
deprecated
Transfert d'objets Fedora vers un Fedora repository.
java ch.docuteam.actions.storage.FOXMLIngester \
[path/to/]SIP [keepFOXML]
| Paramètres | Description |
|---|---|
[path/to/]SIP | nom du SIP. Si aucun chemin n'est indiqué, il sera supposé se trouver à l'emplacement défini par actions.workbench.storage |
keepFOXML | (facultatif) : l'une des valeurs `true |
Storage: mettre à jour l'objet Fedora
deprecated
Stocke les nouvelles versions des objets dans le Fedora repository.
java ch.docuteam.actions.storage.FedoraObjectUpdater \
[path/to/]SIP
| Paramètres | Description |
|---|---|
[path/to/]SIP | nom du SIP. Si aucun chemin n'est indiqué, il sera supposé se trouver à l'emplacement défini par actions.workbench.work |
Storage: valider METS
deprecated
Valide le fichier mets.xml avec le schéma associé et ajoute l'espace de noms de l'élément racine aux éléments. Il s'agit d'une préparation nécessaire au cas où le fichier mets.xml devrait être divisé en plusieurs parties. C'est le cas, par exemple, lorsque différents fichiers objets Fedora doivent être créés à partir d'un seul SIP.
java ch.docuteam.actions.storage.METSValidator \
[path/to/]SIP [withEAD]
| Paramètres | Description |
|---|---|
[path/to/]SIP | nom du SIP. Si aucun chemin n'est indiqué, il sera supposé se trouver à l'emplacement défini par actions.workbench.work |
[withEAD] | si l'EAD doit être inclus en tant que métadonnées descriptives et créer un flux de données dans les objets Fedora ; la valeur par défaut est false |
Storage: attribuer des PID
deprecated
Attribue un PID généré par Fedora à tous les nœuds d'un SIP.
java ch.docuteam.actions.storage.PIDAssigner \
[path/to/]SIP
| Paramètres | Description |
|---|---|
[path/to/]SIP | nom du SIP. Si aucun chemin n'est indiqué, il sera supposé se trouver à l'emplacement défini par actions.workbench.work |
Storage: ajouter les PID depuis docuteam box
Attribue un PID généré par docuteam box à chaque nœud d'un SIP. Un PID est créé à l'aide d'un préfixe et d'un numéro incrémenté, concaténés à l'aide d'un deux-points entre les deux.
java ch.docuteam.actions.storage.pid.AddPIDsFromBox \
--sip=[path/to/]SIP [--prefix=PID-prefix]
| Paramètres | Description |
|---|---|
--sip | Nom du SIP; si aucun chemin n'est indiqué, il sera supposé se trouver à l'emplacement défini par la propriété actions.workbench.work. |
--prefix | Préfixe des PID à créer; facultatif, la valeur par défaut est le code ISIL de l'accord de soumission du SIP. |
Storage: enregistrer ou envoyer la liste des PID
deprecated
Enregistre le fichier PIDs.txt ou l'envoie vers une URL. Ce fichier est le résultat de l'étape 'Stockage : transfert des objets Fedora vers le référentiel'.
java ch.docuteam.actions.storage.PIDListPublisher \
[path/to/]SIP receiverURL
| Paramètres | Description |
|---|---|
[path/to/]SIP | chemin d'accès du SIP ; si seul le nom est indiqué, il sera attendu qu'il se trouve à l'emplacement défini par la propriété actions.workbench.inbox |
receiverURL | Une URL au format `file: |
Storage: renommer SIP
Renomme un SIP en utilisant le PID de l'élément racine dans le fichier mets.xml comme préfixe. Cette étape nécessite le PID comme accessorName dans le fichier levels.xml.
java ch.docuteam.actions.storage.RenameSIPasAIPforIaaS \
[path/to/]SIP [targetFolder]
| Paramètres | Description |
|---|---|
[path/to/]SIP | chemin d'accès du SIP ; si seul le nom est indiqué, il sera attendu qu'il se trouve à l'emplacement défini par la propriété actions.workbench.inbox |
[targetFolder] | répertoire dans lequel placer l'AIP ; s'il est omis, l'AIP sera copié à l'emplacement défini par la propriété actions.workbench.output. |
Storage: mettre à jour Excel avec le PID
Écrit les PID d'un SIP dans une feuille de calcul Excel. Le tableau doit comporter une colonne intitulée 'identifiant' ou 'id' dans la première ligne. Les PID sont écrits dans la colonne intitulée 'PID' ou, si cette colonne n'existe pas, dans la colonne libre suivante.
java ch.docuteam.actions.storage.UpdateExcelWithPID \
[path/to/]SIP path/to/folder/with/excel
| Paramètres | Description |
|---|---|
[path/to/]SIP | chemin d'accès au SIP ; si un chemin relatif est indiqué, essayez de le trouver dans actions.workbench.work |
path/to/folder/with/excel | chemin d'accès aux fichiers Excel à mettre à jour |