Der Import funktioniert nicht (mehr)
Beim Start des Importes kommt meist nur eine allgemeine Fehlermeldung. Daher ist es wichtig zu wissen:
Hat es generell schon einmal funktioniert?
Oder ist es eine neue Konfiguration
Die Konfiguration des Importes steht in der Datenbank und in der AS.CFG (Server\ETC-Verzeichnis). AXAuto greift auf die AS.CFG zu und liest dort die Konfiguration bzw. den Namen aus.
Mögliche Ursachen und Herangehensweise:
Falls es eine neue Konfiguration ist:
Wurde der enaio Administrator schon einmal beendet, damit die Daten gespeichert werden?Handelt es sich um ein Mehrserversystem (mehrere Servergruppen) und die AS.CFG liegt nicht im Server\etc der Servergruppe?
Welche Fehlermeldung kommt?
Das enaio Admin-Log liefert für gewöhnlich Hinweise. Auch das Server-Log kann Hinweise liefern (z. Bsp. ein Feld gibt es nicht mehr oder Events verhindern den Import ...). Wir benötigen daher beide Protokolle.
Ein Admin-Flow-Log Level 6 ab Import starten ist ebenfalls hilfreich.Wurde etwas am System geändert oder an den Importdaten?
Speziell XML-Import:Bestehen noch Rechte auf dem XML-Parser?
Ist die Importdatei XML-Konform?
Ab 8.10 SP2 (MSXML-Parser 6 nötig): ist eine Datendeklaration vorhanden? Falls ja, bitte entfernen. Siehe auch KB-022/17.
Bsp.: <!DOCTYPE …>
Sind die Daten im ANSII-Format oder UTF-8?
Werden die Daten anders bereitgestellt? Sind z. Bsp. Felder vertauscht oder ist das XML anders aufgebaut?
Wurde die Objectdefinition angepasst und Felder geändert?
Bitte beachten:
Object-ID (bei Dokument) darf nicht zugewiesen werden, wenn es neue Dokumente sind. Dies geht nur bei Masterimport (also Import auf bestehende Dokumente). Die ID wird bei Neuanlage erst vergeben.
Werden mehrere verschieden Dateinamen importiert zu einem Dokument, ist AS-Notation günstig. In diesem Fall besser Umstellung auf "List;Semikolon" wählen. AS-Notation erwartet alle Dateien mit dem gleichen Namen und Dateityp durchnummeriert ab 0 hexadecimal hochgezählt.
Wenn der Dokumenttyp Haupttyp 4 ist, das lässt es generell nur 1 Datei zu. Diese eine Datei kann mehrere Seiten haben, z. Bsp. PDF oder Multipage-TIF. Es können aber keine 2 oder mehr Dokumente zusammengeführt werden. Wenn die zu importierenden Bild-Dokumente (z. Bsp. TIFs) sind, kann man im Editor den Dokumenttyp auf modulübergreifend stellen und beim Import Haupttyp 3 zuweisen. Ansonsten muss ein Programm davor geschaltet werden, welches die Dokumente zusammenführt.
Wurde der enaio Dienst neu gestartet und/oder hängen noch AxAuto- oder Import-Tasks im Taskmanager?
Bestehen noch Windows-Rechte auf dem Importpfad?
Ist die OSIMPLOG.XML gesperrt zw. nicht mehr im Zugriff? Oder ist sie zu groß?
Wurden Workflows/Events angepasst?
Sind Importskripte eingebaut, die auf andere Daten/Systeme zugreifen und diese Daten sind nicht mehr verfügbar?
Werden Skripte oder andere BAT-Dateien oder Anwendungen aufgerufen und diese sind hängen geblieben (im Taskmanager sichtbar oder besser per ProcExp von den Sysinternals)
Wurde eine Importbedingung erstellt und nur auf Ordner?
Wie wird der Import gestartet (per geplanten Task oder AXAuto oder im enaio Admin?
Die Lizenz AIE ist zugewiesen und man ist nicht per RDP auf dem Server?
Bitte beachten: AIE hat zusätzlich eine Anzahl an Konfigurationen. Wenn die Anzahl überschritten wird, ist kein Import mehr lauffähig. Es zählen alle Importe, Exporte und auch Capture-Importe. Im Log und im enaio Admin wird dies normalerweise angezeigt.
Beispiel: hat AIE Lizenz 25 configs, können nur insgesamt 25 Importe und Exporte konfiguriert werden.Läuft der Windows-Dienst für die geplanten Tasks (= Aufgabenplanung)?
Lässt sich der Import über den enaio Administrator starten?
Zum Test den Import über den enaio Administrator starten und dabei die Tastenkombination STRG+SHIFT gedrückt halten. Es kommen nun 2 Messageboxen mit einem Dateinamen. Die genannte Datei bitte jeweils kopieren.
Ist der technische enaio Benutzer noch aktiv und hat genügend Rechte?
Kann man AXAuto.exe starten per Doppelklick? Oder nur mit "als Administrator ausführen"?
Das Admin-Flow-Protokoll auf Level 6 liefert wertvolle Informationen. Bitte einstellen und den Import starten.
Ansonsten benötigen wir diese Daten:
die Objectdefinition
die Importkonfiguration
und die Importdaten oder zumindest Beispieldaten
Admin-Flow-Protokoll Level 6
Server-Log
Wenn es sich um ein Mehrserversystem (mehrere Servergruppen) handelt, muss darauf geachtet werden, dass die AS.CFG in allen Server\etc-Verzeichnissen liegt.