Zum Hauptinhalt springen
Version: 7.4

Storage

Das Package storage beinhaltet Schritte, die insbesondere mit Fedora 3 Repositories interagieren.

Storage: Checksummen in Fedora 3 überprüfen

deprecated

Vergleicht die Objekte aus dem ORIGINAL-Datastream in Fedora 3 mit der generierten Checksumme.

java ch.docuteam.actions.storage.ChecksumChecker \
-e "[mailto:]<recipient>" \
[-s subjectOk|subjectError|subjectNoConnection] \
[-n namespace..]
ParameterBeschreibung
-e (or --email) <recipient>URL des Typs mailto:recipient@example.com. Wenn das Protokoll ausgelassen wird, wird es automatisch der E-Mail Adresse vorangestellt.
`-s (or --subject) subjectOk<br/> subjectError
-n (or --namespace) [namespace]
[namespace] ...
(optional): Fedora-Namespaces, durch Leerzeichen getrennt; wenn kein Namespace angegeben ist, werden alle Namespaces überprüft.

Storage: Fedora-Objekte erstellen

deprecated

Konvertiert ein zugewiesenes METS-Packet in eine FOXML-Datei (Fedora Object).

java ch.docuteam.actions.storage.FOXMLCreator \
[path/to/]SIP
ParameterBeschreibung
[path/to/]SIPName des SIP. Wenn kein Pfad angegeben ist, wird davon ausgegangen, dass es sich an dem durch actions.workbench.work definierten Speicherort befindet.

Storage: DIP liefern

deprecated

Holt die Objekte anhand einer PID (fedora persistent unique identifier) oder einer PUID (pronom persistent unique identifier) aus dem Repository, generiert ein DIP mit Hilfe von docuteam rservices und liefert dieses aus.

java ch.docuteam.actions.storage.DIPDeliverer \
['pid'|'puid'] [PID|PUID] [targetLocation]
ParameterBeschreibung
`['pid''puid']`
`[PIDPUID]`
[targetLocation](optional): Speicherort für ein DIP

Storage: Fedora Objekte in ein Repository überführen

deprecated

Überführt Fedora-Objekte in ein Fedora 3 Repository.

java ch.docuteam.actions.storage.FOXMLIngester \
[path/to/]SIP [keepFOXML]
ParameterBeschreibung
[path/to/]SIPName des SIP. Wenn kein Pfad angegeben ist, wird davon ausgegangen, dass es sich an dem von actions.workbench.work definierten Speicherort befindet.
keepFOXML(optional): `true

Storage: Fedora-Objekt updaten

deprecated

Ersetzt ein existierendes Fedora 3 Objekt mit einer neuen Version.

java ch.docuteam.actions.storage.FedoraObjectUpdater \
[path/to/]SIP
ParameterBeschreibung
[path/to/]SIPName des SIP. Wenn kein Pfad angegeben ist, wird davon ausgegangen, dass es sich an dem von actions.workbench.work definierten Speicherort befindet.

Storage: METS validieren

deprecated

Validiert die mets.xml-Datei mit dem verbundenen Schema und ergänzt die Elemente mit dem Namespace des Root-Elements. Dies ist eine notwendige Vorbereitung, falls das mets.xml in unterschiedliche Teile aufgesplittet werden muss. Dies ist zum Beispiel er Fall, wenn unterschiedliche Fedora-Objektdateien aus einem SIP erstellt werden sollen.

java ch.docuteam.actions.storage.METSValidator \
[path/to/]SIP [withEAD]
ParameterBeschreibung
[path/to/]SIPName des SIP. Wenn kein Pfad angegeben ist, wird davon ausgegangen, dass es sich an dem von actions.workbench.work definierten Speicherort befindet.
[withEAD]`true

Storage: PIDs zuweisen

deprecated

Weist allen Knoten eines SIPs eine von Fedora 3 generierte PID zu.

java ch.docuteam.actions.storage.PIDAssigner \
[path/to/]SIP
ParameterBeschreibung
[path/to/]SIPName des SIP. Wenn kein Pfad angegeben ist, wird davon ausgegangen, dass es sich an dem von actions.workbench.work definierten Speicherort befindet.

Storage: PIDs aus docuteam box hinzufügen

Weist allen Knoten eines SIPs eine von docuteam box generierte PID zu. Eine PID wird aus einem Präfix sowie einer Laufnummer, abgetrennt durch einen Doppelpunkt, gebildet.

java ch.docuteam.actions.storage.pid.AddPIDsFromBox \
--sip=[path/to/]SIP [--prefix=PID-prefix]
ParameterBeschreibung
--sipName des SIPs; wenn kein Pfad angegeben ist, wird davon ausgegangen, dass es sich am von actions.workbench.work definierten Speicherort befindet
--prefixPräfix der zu generierenden PIDs; Optional. Default: der ISIL-Code des Submission Agreement des SIPs

Storage: PID Liste speichern oder senden

deprecated

Speichert die Datei PIDs.txt oder sendet diese an eine URL. Diese Datei ist ein Resultat des Schritts 'Storage: transfer Fedora objects to repository'.

java ch.docuteam.actions.storage.PIDListPublisher \
[path/to/]SIP receiverURL
ParameterBeschreibung
[path/to/]SIPName des SIP. Wenn kein Pfad angegeben ist, wird davon ausgegangen, dass es sich an dem von actions.workbench.work definierten Speicherort befindet.
receiverURLEine URL im Muster `file:

Storage: SIP umbenennen

Benennt ein SIP um, indem es die PID des Wurzelelements in der Datei mets.xml als Präfix benutzt. Der Schritt setzt PID als accessorName in der Datei levels.xml voraus.

java ch.docuteam.actions.storage.RenameSIPasAIPforIaaS \
[path/to/]SIP [targetFolder]
ParameterBeschreibung
[path/to/]SIPName des SIP. Wenn kein Pfad angegeben ist, wird davon ausgegangen, dass es sich an dem von actions.workbench.work definierten Speicherort befindet.
[targetFolder]Ordner, wo das AIP gespeichert werden soll; wenn leer gelassen wird das AIP an den Speicherort kopiert, der von actions.workbench.output definiert wird.

Storage: Excel mit PID updaten

Schreibt PIDs eines SIPs in eine Excel-Tabelle. Die Tabelle muss eine Spalte besitzen, die mit identifier oder id in der ersten Zeile bezeichnet ist. Die PIDs werden in die Spalte geschrieben, die mit PID bezeichnet ist, oder - falls eine solche Spalte fehlt - in die nächste freie Spalte.

java ch.docuteam.actions.storage.UpdateExcelWithPID \
[path/to/]SIP path/to/folder/with/excel
ParameterBeschreibung
[path/to/]SIPName des SIP; wenn ein relativer Pfad angegeben ist, liegt es wahrscheinlich in actions.workbench.work
path/to/folder/with/excelPfad zu den Excel-Dateien, die upgedatet werden sollen