2017-08-21 1 views
0

Ich bin dspace 6.1 auf Suse 12.2 ausgeführt. Ich habe den Kommandozeilen-Import-Befehl verwendet, um Dateien in eine Sammlung zu bringen, und der Befehl gibt aus, dass es erfolgreich war.dspace Befehlszeile importieren Dateien nicht in der Sammlung

bin/dspace import --add [email protected] -- 
collection=123456789/49 --source=/opt/dspace/import_dateien/test/ -- 
mapfile=mapfile 
Destination collections: 
Owning Collection: 1982-11-10 Collection 
Adding items from directory: /opt/dspace/import_dateien/test/ 
Generating mapfile: mapfile 
Started: 1503332092481 
Ended: 1503332095888 
Elapsed time: 3 secs (3407 msecs) 

Ich habe hinzugefügt Dateien ohne zusätzliche Metadaten und keine SAF Zip-Datei, weil ich die zusätzliche Dateien in der Sammlung ohne eigene Metadaten will, nur den vorhandenen Satz von Metadaten.

Der Name der Sammlung ist in der Erfolgsmeldung korrekt. Aber ich sehe die Dateien in der Sammlung nicht. Sind sie da, aber versteckt? Wie kann ich sie erscheinen lassen?

Antwort

2

Es scheint, dass der Befehl im Stapel null Elemente gefunden hat. Sie sollten für jeden Artikel mehrere Ausgabezeilen sehen.

Das erste, was ich überprüfen würde, ist, dass das Quellverzeichnis "/ opt/dspace/import_dateien/test /" SAF entspricht: es sollte nummerierte Unterverzeichnisse enthalten, die jeweils ein Element enthalten. Der Importeur scheint dort keine Verzeichnisse zu finden.

+0

Vielen Dank @Mark Wood für Ihre Antwort! Sie scheinen zu sagen, dass der Import-Befehl nur SAF-Dateien und keine gewöhnlichen Dateien akzeptiert. In der jspui-Schnittstelle kann ich Dateien zu einer Sammlung hinzufügen, ohne eine zusätzliche Zeile mit Metadaten hinzuzufügen. Auf diese Weise haben wir einen Satz Metadaten und mehrere Dateien. Wir benötigen diese Funktionalität in der Befehlszeile, da wir mehrere tausend Dateien importieren müssen. Gibt es eine Möglichkeit, dies in der Befehlszeile zu tun? Oder gibt es eine Möglichkeit, das SAF zu verwenden, ohne eine Metadatenzeile für jede Datei hinzufügen zu müssen? Ich würde gerne die SAF nutzen, wenn das möglich wäre. – excyberlabber

0

Ich habe es gefunden! Ich benutzte SAFBuilder, und dort hat man eine CSV-Datei mit einer Zeile pro Datei und jeder Datei mit Metadaten. Das SAFBuilder-Skript erstellt jedoch sowohl einen Ordner als auch eine Zip-Datei. In diesem Ordner befinden sich die Dateien, eine Textdatei namens contents und die Metadaten als XML. Man kann hier einfach die zusätzlichen Dateien hinzufügen, die man hinzufügen möchte, sie in der Inhaltsdatei auflisten und sie erneut zippen. Ich habe es gerade mit bin/dspace import getestet, und es gibt meine zusätzlichen Dateien in der Sammlung. Wie @Mark Wood sagte, wurden meine Dateien in der Ausgabe des Skripts aufgelistet.

Verwandte Themen