Laidback Solutions empfiehlt dem Benutzer von Corbit, diesen Leitfaden gründlich zu lesen, um die komplexen Funktionen und Möglichkeiten von Corbit vollständig zu verstehen.
Die in diesem Handbuch gezeigten Bilder stammen aus der Mac OSX-Version von Corbit. Alle Bilder können angeklickt werden, um sie in einer größeren Größe zu betrachten. Für weitere Informationen, aktualisierte FAQ, Versions-Updates, Plug-Ins usw. besuchen Sie bitte www.laidbacksolutions.se
Corbit ist ein leistungsstarkes Werkzeug zur Vereinfachung und Automatisierung des statischen Workflow-Handlings von digitalem Material. Corbit verfügt über eine Reihe von erweiterten Routingoptionen und die Standardfunktionen decken die meisten Workflows ab. Durch Plugins ist es möglich, die Funktionalität für sehr fortgeschrittene Anpassungen wie komplexe Datenbankverbindungen und Systemintegrationen von Drittanbietern zu erweitern.
Der Standard-Corbit kann sowohl lokale und eingebundene Netzlaufwerke als auch FTP-Ordner und E-Mail-Server lesen. Die Filterung der vorhandenen Objekte an diesen Orten ermöglicht eine differenziertere Behandlung, die beispielsweise von Dateinamen oder Inhalten wie IPTC- oder XMP-Inhalten abhängt. Die erkannten Dateien und Ordner können auf viele verschiedene Arten bearbeitet werden, einschließlich Verschieben, Kopieren, Versenden von E-Mails und Ablegen auf externen FTP-Servern.
Corbit verfügt über viele dynamische Funktionen, wie z. B. die dynamische Änderung von Dateinamen (z. B. die Behandlung von erweiterten mathematischen oder Datumskonvertierungen, um einen neuen Datei- oder Ordnernamen zu erzeugen). Zu den erweiterten Funktionen gehören auch Bedingungen und das Parsen von Dateiinhalten.
Corbit ist in der Lage, Verbindungen zu FTP-Servern mit regulärem FTP, SFTP und FTPS zu verwalten.
Corbit läuft auf Macintosh OSX, Linux und Windows. Für die Ausführung von Corbit ist eine Java-Runtime, mindestens Version Java 8, erforderlich. Für die Windows-Plattform gibt es eine spezielle Version von Corbit mit eingebauter Java-Runtimeversion 8, die nur mit Corbit funktioniert.
Diese spezielle Version benötigt keine vorinstallierte Java-Runtime. Corbit benötigt mindestens 8 GB RAM, 16 GB werden empfohlen. Bei großen oder sehr komplexen Setups kann es notwendig sein, mehr RAM hinzuzufügen, da Corbit für viele anspruchsvolle Aufgaben konfiguriert werden kann. HINWEIS! Viele der Integrationswerkzeuge verbrauchen je nach Konfiguration Speicherplatz. Bildbearbeitung und Videobearbeitung ist von Natur aus sehr anspruchsvoll und erfordert viel RAM-Speicher.
![]() |
Windows Um Hilfe zu Ihrer Java-Version zu erhalten, laden Sie Ihr kostenloses Java von http://www.java.com herunter. |
![]() |
Macintosh Um Hilfe zu Ihrer Java-Version zu erhalten, upgraden Sie Ihr kostenloses Java von http://www.java.com herunter. |
Die Standardfunktionen von Corbit decken die meisten regulären und fortgeschrittenen Workflows ab. Um spezielle Funktionen wie das Durchsuchen von Datenbanken usw. zu ermöglichen, ist es möglich, Plugins zu implementieren.
In Corbit gibt es drei verschiedene Arten von Plugins: Quellen, Filter und Aktionen.
Quellen sind die Module, die die Suche nach Dateien oder anderen Objekten übernehmen. Der Standardsatz von Quellen umfasst:
Andere Quellen, die über erweiterte Plug-Ins genutzt werden können, sind Datenbanken oder erweiterte Ordnerverwaltung, bei der eine Datei von einer anderen abhängig ist.
Die Filter wählen die zu behandelnden Objekte aus. Der Standardsatz von Filtern deckt die meisten Situationen ab, es ist jedoch möglich, spezielle Filter zu implementieren. Die Aktionseinstellungen sind die eigentliche Behandlung eines Objektes. In einem einfachen Arbeitsablauf ist dies lediglich das Verschieben oder Kopieren einer Datei oder eines Ordners, aber die Standard-Aktionen in Corbit beinhalten auch das Versenden von E-Mails, das Hochladen der Dateien auf verschiedene FTP-Sites und das Erweitern von Dateien. Eine besondere Behandlung kann IPTC-Routing usw. beinhalten
Die Quellen und Aktionen können während der Arbeit unterschiedlich ausfallen, weshalb in Corbit Version 5 eine besondere Art von Aktion eingeführt wurde. Diese Fehlerbehandlungsaktionen werden aufgerufen, wenn ein Fehler auftritt, und diese Aktion kann z. B. darin bestehen, eine E-Mail an einen Administrator zu senden oder die Datei, die das Problem verursacht hat, in einen bestimmten Fehlerordner zu verschieben.
Obwohl Corbit mit einer großen Anzahl von Komponenten ausgeliefert wird, die sehr fortschrittliche Workflows ermöglichen, macht die erweiterte Funktion, Plugins separat zu erstellen, Corbit zu einem kompletten Werkzeug für jeden möglichen digitalen Workflow.
Corbit läuft als Dienst/Daemon. Das bedeutet, dass die laufenden Workflows auch nach dem Herunterfahren des Administrations-Klienten weiterverarbeitet werden. Der OSX-Daemon befindet sich in /Library/LaunchDaemons/se.laidback.corbit.service. Der Windows-Dienst ist im Windows-Dienstfenster sichtbar.
Die Protokolldateien enthalten Informationen über die Corbit-Prozesse. Diese Protokolldateien sind wichtig, falls Sie ein Problem mit Ihrem Corbit haben
Die Cache-Dateien werden intern in Corbit verwendet, um sich den Zustand beim Neustart zu merken. Die Dateien werden standardmäßig in den folgenden Verzeichnissen gespeichert.
![]() |
Log: Benutzerverzeichnis/Library/Logs/Corbit Cache: Benutzerverzeichnis/Library/Caches/Corbit |
![]() |
Log: Benutzerverzeichnis/AppData/Local/Corbit/logs Cache: Benutzerverzeichnis/AppData/Local/Corbit/caches |
Corbit ist ein fortschrittliches Tool, und um Ihnen den bestmöglichen technischen Support bieten zu können, sind Support- und Wartungsverträge verfügbar und erforderlich.
Weitere Informationen erhalten Sie bei Ihrem Fachhändler.
Um im Falle des Supports so viele Informationen wie möglich zu erhalten, ist es empfehlenswert, im Falle eines Fehlers in Corbit Folgendes zu tun:
Beachten Sie, dass es nicht empfehlenswert ist, Corbit auf Log-Level ALL über einen längeren Zeitraum laufen zu lassen, da dies zu einer Vielzahl von Log-Dateien führt, die die Performance von Corbit negativ beeinflussen
und die Festplatte füllen können.
Bei der Installation des Corbit Servers fragt das Installationsprogramm nach einigen Initialisierungswerten, die im Server verwendet werden sollen.
Es ist wichtig, den Dienst mit einem Benutzer aufzurufen, der über genügend Dateirechte verfügt, um die gewünschten Workflows in Corbit auszuführen.
Admin Login
Der Port ist der Port, den die Klienten für die Verbindung zum Corbit-Server verwenden sollen. Beachten Sie, dass dieser Port in der Firewall geöffnet werden muss.
Der Servername sollte auf einen DNS-Namen oder eine IPv4-Adresse des Corbit-Servers eingestellt werden. Beachten Sie, dass der Port in der Firewall geöffnet werden muss.
vorhandenen Benutzer auf dem Server entsprechen, wird dieser Benutzer für die Sitzung verwendet, andernfalls wird ein temporärer Benutzer mit Administratorrechten erstellt und für diese Sitzung verwendet).
Im Corbit-Desktop-Klienten wird die aktuelle Lizenzgültigkeit angezeigt und es können neue Lizenzschlüssel eingegeben werden, um eine Lizenz zu aktualisieren.
Um den Dienst zu steuern, können Sie die folgenden Schritte ausführen:
Macintosh
Dieses Steuerelement erfordert Root-Rechte. Um den Daemon zu stoppen, führen Sie den folgenden Befehl in einem Terminalfenster aus: sudo launchctl unload /Library/LaunchDaemons/se.laidback.corbit.service.plist
Um den Daemon zu starten, führen Sie den folgenden Befehl aus: sudo launchctl load /Library/LaunchDaemons/se.laidback.corbit.service.plist
Windows
Der Corbit-Dienst wird in Windows eigenen Dienstfenster gesteuert, wo Sie die Eigenschaften des Dienstes starten/stoppen und bearbeiten können.
Die Datei hat die folgende Struktur;
#Corbit Server Properties
#Sat Jan 27 16:14:48 CET 2018
LogCacheDays=10
www.ssl.port=3443
logLevel=INFO
autoBackupFolder=/Applications/Corbit Server/backup/autoBackup
versionBackupFolder=/Applications/Corbit Server/backup/versionBackup
...
Jede Zeile in dieser Datei hat einen Befehl und einen Wert, die durch ein Gleichheitszeichen (=) getrennt sind.
Es kann auch Zeilen geben, die mit einem Raute-Zeichen (#) beginnen. Die Befehle und Werte in dieser Konfigurationsdatei können manuell bearbeitet werden.
Es wird dringend empfohlen, den Corbit-Server vor dem manuellen Bearbeiten dieser Konfigurationsdatei zu stoppen, da sonst die bearbeiteten Werte vom laufenden Server überschrieben werden können.
Die verfügbaren Befehle sind in der folgenden Tabelle aufgeführt.
Schlüssel | Standardvalue | Beschreibung |
---|---|---|
autoBackupFolder | <installation folder>/ backup/autoBackup | Der Ordner, in dem die automatischen Backups des Corbit-Systems gespeichert werden. Das System macht alle 12 Stunden ein Backup von sich selbst. |
broadcast.host | <set in installer> | Dies ist der Host (entweder ein DNS-Name oder eine IP-Nummer) des Broadcast-Servers. Dieser Wert wird zunächst innerhalb des Corbit-Servers vermutet. Diese qualifizierte Vermutung kann jedoch falsch sein und muss in der Konfiguration korrigiert werden. Klienten, die sich mit dem Corbit-Server verbinden, versuchen, sich mit dem angegebenen Host zu verbinden, um Push-Meldungen vom Server zu erhalten. |
broadcast.port.tcp | <set in installer> | Der Port, den die Klienten verwenden, wenn sie sich mit dem Broadcast des Servers verbinden. |
cacheFolder | Macintosh: <user home>/Library/Caches/Corbit Windows: <installation folder>/caches |
Folder, der von verschiedenen Ressourcen verwendet wird und zwischengespeichert werden muss. |
includedIntegrationTools | <empty> | Fehlt dieser Schlüssel oder ist der Wert leer, werden alle unten aufgeführten Integrationswerkzeuge hinzugefügt. Wenn nur eine Teilmenge der Werkzeuge benötigt wird, können diese angegeben werden (durch Komma getrennt). Diese Tools sind vorhanden: • callas-pdftoolbox • exiftool • ffmpeg • imagemagick |
initial-admin.login | <set in installer> | Dieser Login-Wert wird zusammen mit dem initial-admin.password verwendet, um die Anmeldung eines Benutzers zu ermöglichen, der nicht Teil der hinzugefügten Benutzer im System sein muss, und der auch dann die Anmeldung ermöglicht , wenn keine anderen Benutzer im System hinzugefügt wurden. Beachten Sie, dass lokale Klienten, d. h. Klienten, die auf demselben Host wie der Server laufen, immer für die Anmeldung aktiviert sind, auch wenn keine oder ungültige Benutzeranmeldeinformationen eingegeben wurden. |
initial-admin.password | <set in installer> | Siehe initial-admin.login für Details. |
logFolder | Macintosh: <user home>/Library/Logs/Corbit Windows: <installation folder>/logs |
Der Root-Log-Ordner. In diesem Log-Ordner wird jeden Tag ein Unterordner angelegt, in den verschiedene Protokolle aus dem System geschrieben werden. |
logFolderCleanupDays | 3 | Gibt die Anzahl der Tage an, für die die Protokolldateien aufbewahrt werden. Logs, die älter als die Anzahl der Tage sind, werden vom Corbit-Server automatisch gelöscht. |
logLevel | INFO | Die zu verwendende Protokollebene. Je feiner die Protokollebene, desto mehr Protokolle werden geschrieben. Beachten Sie, dass es sehr viele Protokolle geben wird, wenn Sie einen feineren Log-Level als ACHTUNG verwenden. Vorhande Werte sind; • OFF (aus) • SEVERE (ernst) • WARNING (achtung) • INFO • CONFIG • FINE (gut) • FINER (besser) • FINEST (beste) • ALL (alle) |
portfolio.pageSize | 5000 | Wenn ein Aufruf von Extensis Portfolio erfolgt und das Ergebnis viele Assets enthält, enthält jeder Aufruf zum Abrufen des Ergebnisses diese maximale Anzahl von Einträgen. Wenn die Gesamtzahl der Assets diese Seitengröße überschreitet, wird der Corbit-Server mehrere Anrufe tätigen, um alle Assets abzurufen. |
tempFolder | Java-Systemeigenschaft 'java.io.io.tmpdir'. | Der Pfad zum Ordner, der als temporärer Ordner verwendet werden soll. |
versionBackupFolder | <installation folder>/ backup/versionBackup | Wenn eine neue Version oder das System installiert wird, wird eine Kopie des alten Versions-Setups in diesem Ordner gespeichert. |
www.port | <set in installer> | Der Port, der für die Verbindung zum Corbit-Server verwendet wird. Beachten Sie, dass dieser Port vom Aufrufer des Dienstes geöffnet wird, so dass Ports bis 1024 normalerweise nicht verwendet werden können. Stellen Sie sicher, dass der Benutzer, der den Dienst aufruft, das Recht hat, den Port zu öffnen. |
www.ssl.keyAlias | corbit | Wenn die Verbindungen zum Corbit-Server SSL verwenden sollen, muss ein Zertifikat vorhanden sein. Der Port, der verwendet werden soll, wird mit www.ssl.port eingestellt. Der vollständige Pfad zu der Datei, die den Schlüsselspeicher enthält, wird im Eintrag www.ssl.keystoreFile angegeben. Der Alias für den zu verwendenden Schlüsselspeicher wird mit dem Eintrag www.ssl.keyAlias gesetzt. Das Passwort für den Schlüsselspeicher wird mit dem Eintrag www.ssl.keystorePass festgelegt. Der Typ des Schlüsselspeichers wird mit dem Eintrag www.ssl.keystoreType eingestellt. Der Typ PKCS12 wird für PKCS#12-Dateien verwendet. |
www.ssl.keystoreFile | <none> | Wenn dieser Eintrag leer ist, wird dem Corbit-Server kein SSL-Konnektor hinzugefügt. Wenn dieser Eintrag nicht leer ist, wird ein SSL-Konnektor mit der Angabe aus der anderen www.ssl.* Einträgen hinzugefügt. Weitere Informationen finden Sie unter www.ssl.keyAlias. |
www.ssl.keystorePass | Passwort | Weitere Informationen finden Sie unter www.ssl.keyAlias. |
www.ssl.port | 3443 | Weitere Informationen finden Sie unter www.ssl.keyAlias. |
www.ssl.keystoreType | PKCS12 | Weitere Informationen finden Sie unter www.ssl.keyAlias. |
Die Protokolldateien werden an dem in der Serverkonfigurationsdatei angegebenen Speicherort gespeichert.
Default:
Macintosh: <user home>/Library/Logs/Corbit
Windows: <installation folder>/logs
Das Windows-Installationsprogramm verfügt über eine anfängliche Sprachoption, die die Sprache für das
Installationsprogramm sowie die aktuelle Sprache im Corbit-Client wählt.
Beachten Sie, dass, wenn das Installationsprogramm erkennt, dass der Client-Computer eine der unterstützten
Sprachen verwendet, diese Sprache automatisch ausgewählt wird und der Benutzer nicht aufgefordert wird, eine
Sprache auswählen.
Die Macintosh-Version des Corbit-Clients enthält keine Installationssoftware. Aus diesem Grund ist vor der ersten Ausführung der Anwendung keine spezifische Sprache eingestellt.
Wenn beim Starten des Clients keine Sprache eingestellt ist, wird eine Sprachauswahl angezeigt. Wenn der Benutzer eingeloggt ist, wird die aktuell ausgewählte Sprache angezeigt und kann im Übersichtsfenster geändert werden, siehe Abbildung unten.