Wie kann man über die Logs herausbekommen, welcher Converter verwendet wurde?

Wie kann man über die Logs herausbekommen, welcher Converter verwendet wurde?

Um herauszubekommen, welchen Weg ein Dokument im Documentviewer nimmt, benötigt man diese Informationen: Object-ID, osrenditioncache.log, osrenditionplus.log 

Wenn mehrere Documentviewer vorhanden sind und geprüft werden soll, wer den CPB-Job verarbeitet, sollten alle Documentviewer mit CPB-Verarbeitung geprüft werden.

Schritt-für-Schritt-Anleitung

Prüfung über den enaio Client.

Am besten den Test über den enaio Client ausführen. Dafür prüfen, welcher Documentviewer für den Client verwendet wird. Dazu gibt es verschiedene Möglichkeiten.

Eine Möglichkeit:

  • enaio Client starten und prüfen, mit welchem enaio Server sich der Client verbindet (rechts unten). Beispiel: Client verbindet sich mit Server 10.10.77.142 (= PHW19100-1) 

  • enaio Enterprisemanager starten und beim entsprechenden Server auf die Seite "Services" gehen. Hier den Eintrag "Service-Endpoint für Direktzugriff" suchen für "RenditionCache".
    Dieser Documentviewer wird verwendet und muss geprüft werden.

     

  • Dazu im enaio Client das betroffene Dokument recherchieren. 

  • Dann F8 drücken oder die Object-Informationen über das Kontextmenü oder Menü wählen.
    Die erste Zeile beinhaltet die ID dezimal und hexadezimal.
    Im Beispiel ist die DocID: 69

  • Dann die Vorschau neu erstellen über den entsprechenden Button in der Inhaltsvorschau

 

  • In das Log-Verzeichnis des Documentviewers gehen, der im ersten Schritt ermittelt wurde.

  • osrenditioncache.log durchsuchen nach der ermittelten DocID. Empfehlung: in eckigen Klammern suchen, Beispiel: [69]. 
    Diese Infos findet man:

    • "---> job route"  kennzeichnet den Beginn der Verarbeitung.

    • Pro Aktion, die der Documentviewer ausführt (PDF erstellen, Text erstellen, Pagecount erstellen …) gibt es einen entsprechenden Job.

    • Den Timestamp (Jahr+Monat+Tag.Uhrzeit.Request-Nr.) findet sich normalerweise im Rendition-Cache-Log wieder. D.h. es ist ein guter Suchbegriff.

    • Als Zusatzinfo gibt es den temporären Dateinamen für die Konvertierung und wie das Dokument auseinandergenommen wird. Das kann man ebenfalls zum Finden des Jobs im RenditionPlus-Log verwenden.

    • Im Beispiel ist zu sehen, dass das Dokument ein TIF ist und gesplittet werden muss (aufgrund der Komprimierungsart) in Multicast:

  • in renditionplus.log entweder den Timestamp oder den Dateinamen suchen.
    "Start renditionStartRoute" kennzeichnet den Beginn der Konvertierung. Value = 0  bedeutet, es war erfolgreich. Gibt es Fehler, wird die nächste Route gestartet. D.h. auch die Folgeeinträge prüfen.
    Beispiel: Die Route "toPDF" wird verwendet und der Converter ImageMagicks
    (Bitte beachten: OldStyleJPEG-Komprimierung verursacht immer Fehler im Log, auch wenn am Ende die Konvertierung ok ist.):

  • Die Zeile für die Konvertierung kann auch kopiert und in einer Commandline ausgeführt werden. Damit kann man sehen, ob es Meldungen gibt und wie lange die Konvertierung dauert. Man bekommt in jedem Fall Hinweise angezeigt, welcher Converter gestartet wurde.
    Beispiel: 
    [toPdf-imagemagick-executor] Execution started [cmd /c call convertSecure.bat 300000 false C:\enaiodata\dv\temp\20220601.120056.048-104609-toPdf\38e9c8da-7b38-466c-80f3-96fdaabcf4c8\result.pdf C:\enaiodata\dv\temp\os_1475851873718597375.000.tif] in working directory [C:\enaio\services\documentviewer\renditionplus\bin\batch\imagemagick2pdf].

    Route: toPDF
    Converter: Imagemagick
    Verzeichnis: C:\enaio\services\documentviewer\renditionplus\bin\batch\imagemagick2pdf
    Anwendung: convertSecure.bat 
    Eingabeparameter/Datei: C:\enaiodata\dv\temp\os_1475851873718597375.000.tif 
    Ausgabeparameter/Ergebnis-PDF: C:\enaiodata\dv\temp\20220601.120056.048-104609-toPdf\38e9c8da-7b38-466c-80f3-96fdaabcf4c8\result.pdf

    Das Temp-Verzeichnis dazu: 

 

 

Die Daten werden bei der Konvertierung normalerweise aus dem TEMP-Verzeichnis wieder entfernt. Es kann aber vorkommen, dass aufgrund Fehler oder der Besonderheiten des Converters Daten liegen bleiben. Diese werden bei der nächsten Bereinigung des Documentviewers wegräumt. 

Verwandte Artikel