[Kitodo] Umgang mit mehreren Skript-Arbeitsschritten im Workflow

Möller, Armin Armin.Moeller at sbb.spk-berlin.de
Mi Sep 13 16:03:17 CEST 2017


Lieber Sebastian,

wir verwenden bis zu 2. Scripte in einem Schritt. Im ersten Schritt legen wir die Ordner an
/bin/bash /goobi/Scripte/script_createTiffolder.sh {imagepath}/{processtitle}
Und dann verfolgen wir noch ppn´s durch den Katalog mit
/bin/bash /goobi/Scripte/perl.sh {processid} {processpath} {metaFile} {processtitle} {prefs}
.

Da hier sh-Scripte gerufen werden könnten wir auch ein Script erstellen, welches beide Schritte ausführt. Bei uns hat sich gezeigt, wenn der Exit-Value nicht 0 ist, wird der Vorgang nicht weiter im Status beweget.

Also wir könnten auch mit einem Script pro Schritt auskommen.

Mfg

Armin Möller

--
******************************************************************
Armin Möller,                     Administrator
Abt. IDM Ref. 2                 Tel +49 30 266 432231
Staatsbibliothek zu Berlin PK
Potsdamer Str. 33
10772 Berlin                         armin.moeller at sbb.spk-berlin.de<mailto:armin.moeller at sbb.spk-berlin.de>

Von: kitodo-community-bounces at kitodo.org [mailto:kitodo-community-bounces at kitodo.org] Im Auftrag von Meyer, Sebastian
Gesendet: Mittwoch, 13. September 2017 15:53
An: kitodo-community at kitodo.org
Betreff: [Kitodo] Umgang mit mehreren Skript-Arbeitsschritten im Workflow

Liebe Kolleginnen und Kollegen,

im Rahmen des DFG-Projekts zur Weiterentwicklung von Kitodo.Production sind wir wieder einmal auf eine zumindest fragwürdige Implementierung eines "Features" gestoßen. Offenbar können einem automatisierten Workflow-Schritt bis zu 5 verschiedene Skripte zugewiesen werden, die im Rahmen dieses Schritts ausgeführt werden sollen. Die scheinbar willkürliche Begrenzung auf 5 Skripte und die Art der Implementierung deuten auf einen schnellen Workaround oder eine ähnliche Behelfsmaßnahme hin. So findet beispielsweise kein Fehlermanagement statt, falls eines der Skripte z.B. nicht das gewünschte Ergebnis liefert.
Unseres Erachtens sollte besser für jedes Skript ein eigener Workflow-Schritt eingerichtet werden, um deren Verarbeitung sauber zu kapseln. Das ist ja auch jetzt schon möglich.

Bevor wir also die Möglichkeit entfernen, mehrere Skripte pro Workflow-Schritt zu hinterlegen, möchten wir gerne einmal in die Runde fragen, wer von Ihnen bisher von diesem Feature gebraucht gemacht hat? Und wenn dies der Fall ist, sehen Sie dann ein grundsätzliches Problem darin, in einer künftigen Kitodo-Version für jedes Skript einen eigenen Schritt im Workflow zu definieren?

Viele Grüße
Sebastian Meyer

--
Sebastian Meyer
Stabsstelle Digitale Bibliothek

Sächsische Landesbibliothek -
Staats- und Universitätsbibliothek Dresden (SLUB)
Abteilung IT, Referat Digitale Bibliothek
01054 Dresden
Besucheradresse: Zellescher Weg 18
Tel.: +49 351 4677 206 | Fax: +49 351 4677 711
Mobil: +49 173 9615528
E-Mail:  sebastian.meyer at slub-dresden.de<mailto:sebastian.meyer at slub-dresden.de>

http://www.slub-dresden.de<http://www.slub-dresden.de/>

-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: <http://bibservices.biblio.etc.tu-bs.de/pipermail/kitodo/attachments/20170913/abcbcef3/attachment.html>
-------------- nächster Teil --------------
_______________________________________________
Kitodo-Community mailing list
Kitodo-Community at kitodo.org
https://maillist.slub-dresden.de/cgi-bin/mailman/listinfo/kitodo-community


More information about the Kitodo mailing list