Umstieg vom PDFParser zum Toolkit

Seit Version 3.0.0 unseres CATweazle Toolkit ist nun der PDFParser Teil des Toolkit und wartet auch mit einer Menge neuer Features auf. Wenn sie auf den CATweazle Toolkit umsteigen möchten und dabei ihre Einstellungen und Custom-Filter beibehalten wollen, dann ist die Kenntnis über die neue Datenstruktur erforderlich.

Wir haben hier einige Verbesserungen vorgenommen, die Benutzereinstellungen vereinfachen sollen. So sind alle Einstellungsdateien aus den Unterstrukturen (perl/site/bin) auf die oberste Ebene in das Verzeichnis etc gewandert. Das bringt eine klarere Trennung zwischen den eigentlichen Programmdaten und der Konfigurationsdateien mit sich. Insbesondere bei komplexeren und verteilten Konfigurationen bringt diese Struktur eine bessere Übersicht.

Bevor sie auf den CATweazle Toolkit umsteigen, sollten sie eine Sicherheitskopie der Datei perl\site\bin\pdfparser.cfg anlegen. Der Inhalt dieser Datei muss später gegebenenfalls auf mehrere Einstellungsdateien in der neuen Struktur eingebunden werden.

Danach empfehlen wir alle CATweazle Tools komplett zu deinstallieren und etwaige „Überbleibsel“ manuell aus dem Installationspfad zu löschen. Hierzu den kompletten Ordner CATweazle nach der Deinstallation löschen. Dies verhindert, dass ggf. obsolete Einstellungen oder Bibliotheken, die im Dateisystem nicht gelöscht wurden bei der Installation des Toolkits zu Problemen führen.

Die Einstellungen zum Parser direkt sind weiterhin in der Datei pdfparser.cfg in der neuen Struktur abgelegt. Hier können sie ihre bisherigen Einstellungen übernehmen.

Im einfachsten Fall, ohne individuelle Änderungen, können sie einfach ihre bestehende pdfparser.cfg nehmen und damit die installierte Datei im Ordner `etc` überschreiben.

Da globale Einstellungen wie das „Logging“ jetzt in der zentralen Einstellungsdatei catweazle.cfg geführt werden, sollte dieser Abschnitt aus der alten Einstellungsdatei des PDFParser pdfparser.cfg entfernt werden.

Ich hoffe, diese Informationen helfen euch weiter bei eurem Umstieg auf unseren neuen CATweazle Toolkit und wünsche euch viel Spaß damit.

Euer Niklas

P.S.: Achtet bitte auch darauf, dass sich die Konfigurationsebene für den Parser geändert hat. Die Zwischenebene <ParserList> ist aus den Einstellungen entfallen!

Noch ein wichtiger Hinweis für alle, die ein bestehendes Profil des PDFParser auf den neuen Toolkit umziehen wollen: In der Konfigurationsstruktur ist die Ebene <ParserList> entfallen. Die Parser werden jetzt direkt auf der Ebene <PDFParser> angelegt. Für bestehende Konfigurationen bedeutet das, dass die Parser eine ebene nach oben verlegt werden müssen.

Siehe auch Kommentar: https://alx-development.de/?p=397#comment-3

Neue Betriebsmittelsortierung

In der neusten Version gibt es jetzt einen ganz neuen Sortieralgorithmus für Betriebsmittelkennzeichen. Hier wird nicht mehr nur die Alphanumerische Sortierung, die zum Beispiel auch bei Excel eingesetzt wird, verwendet. Ein speziell entwickelter Sortieralgorithmus sortiert die Betriebsmittel sowohl nummerisch als auch alphabetisch, je nach Element des Betriebsmittelkennzeichens.

DeviceSorter = DevicePageAlphaNum

Seitennummern werden zum Beispiel nummerisch sortiert, die Kennbuchstaben dann alphabetisch, usw.