2021.06 2022.06

Kommandos zum Verwalten der Objekte

Der Abschnitt beschreibt alle Commandline-Kommandos, die mittels des MyCoRe Commandline Interfaces bzw. WebCLI aufgerufen werden können und mit MCRObjekt-Objekten arbeiten.

Kommandos zur Verwaltung der Objekte

Über die MyCoRe Kommandozeile bzw. das Web Command Line Interface können folgende Befehle zur Verwaltung von MyCoRe Objekten ausgeführt werden. Ergänzt werden diese Befehle durch Kommandos, welche in den einzelnen MyCoRe-Modulen implementiert sind.

load object from file {0}
Das Kommando lädt ein neues MCRObject vom angegebenen vollständigen Dateipfad {0}.
load all objects from directory {0}
Das Kommando lädt alle neuen MCRObject, welche sich in dem vollständigen Verzeichnispfad {0} befinden.
update object from file {0}
Das Kommando lädt oder aktualisiert ein MCRObject vom angegebenen vollständigen Dateipfad {0}.
update all objects from directory {0}
Das Kommando lädt oder aktualisiert alle MCRObject, welche sich in dem vollständigen Verzeichnispfad {0} befinden.
repair metadata search of ID {0}
Das Kommando aktualisiert alle sekundären Einträge (SOLR, Links usw.) des MCRObjects, welches mit der ID {0} angegeben wurde.
repair metadata search of type {0}
Das Kommando aktualisiert alle sekundären Einträge (SOLR, Links usw.) der MCRObjects, welche für den Datenmodell-Typ {0} gespeichert sind.
repair metadata search of base {0}
Das Kommando aktualisiert alle sekundären Einträge (SOLR, Links usw.) der MCRObjects, welche für die MCRBaseID {0} gespeichert sind.
validate object schema for ID {0}
Das Kommando validiert das angegebene MCRObject gegen sein hinterlegtes Schemas.
validate object schema for ID {0} after transformer {1}
Das Kommando transformiert das angegebene MCRObject mithilfe des XSL-Stylesheets "{1}.xsl" und validiert das Ergebnis gegen das hinterlegte Schema des MCRObjects.
validate object schema for type {0}
Das Kommando validiert alle MCRObjects vom angegebenen Datenmodell-Typen gegen ihre hinterlegten Schemas.
validate object schema for base {0}
Das Kommando validiert alle MCRObjects mit der angegebenen MCRBase-ID gegen ihre hinterlegten Schemas.
export object {0} to directory {1} with stylesheet {2}
Das Kommando exportiert das MCRObject mit der angegebenen MCRObjectID {0} in den vollständigen Verzeichnispfad {1} unter Verwendung des XSLT-Styles {2}.
export object {0} to directory {1} with transformer {2}
Das Kommando exportiert das MCRObject mit der angegebenen MCRObjectID {0} in den vollständigen Verzeichnispfad {1} unter Verwendung des Content-Transformers {2}.
export objects from {0} to {1} to directory {2} with stylesheet {3}
Das Kommando exportiert alle MCRObject von der angegebenen MCRObjectID {0} bis zur MCRObjectID {1} in den vollständigen Verzeichnispfad {2} unter Verwendung des XSLT-Styles {3}.
export objects from {0} to {1} to directory {2} with transformer {3}
Das Kommando exportiert alle MCRObject von der angegebenen MCRObjectID {0} bis zur MCRObjectID {1} in den vollständigen Verzeichnispfad {2} unter Verwendung des Content-Transformers {3}.
export all objects of type {0} to directory {1} with stylesheet {2}
Das Kommando exportiert alle MCRObject mit der angegebenen MCRObjectType {0} in den vollständigen Verzeichnispfad {1} unter Verwendung des XSLT-Styles {2}.
delete object from {0} to {1}
Das Kommando löscht alle MCRObject von der angegebenen MCRObjectID {0} bis zur MCRObjectID {1}.
delete all objects of type {0}
Das Kommando löscht alle eingestellten Objekte mit der angegebenen MCRObjectType {0}.
delete all objects in topological order
Das Kommando löscht alle Objekte im Repository unter Berücksichtigung ihrer Eltern-Kind-Beziehungen und der Beziehungen der Objekte untereinander.
select objects with query {0}
Das Kommando selektiert MCRObject via MCRQL und speichert sie in eine temporäre Liste. Jeder Aufruf des Kommandos überschreibt die Liste.
execute for selected {0}
Das Kommando führt das angegebene Kommando {0} mit allen selektierten Objekten aus. Im Kommando muss die zu ersetzende ID mit {x} angegeben werden. Ein Beispiel: execute for selected set parent of {x} to MyMIR_ods_00000001
xslt {0} with file {1}
Das Kommando transformiert das angegebene MyCoRe Objekt {0} mit einer XSL-Datei {1}. Das Kommando ist hilfreich um fehlerhafte Datenbestände zu reparieren. Selektieren Sie dazu zuerst alle fehlerhaften Objekte mit dem select objects with query {0} Kommando. Anschließend können Sie mit 'execute for selected xslt {x} with file myfix.xsl' die Objekte reparieren.