Der Import funktioniert nicht (mehr)

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 …>

      86fcca7d-4fe4-4069-ba84-355d62afb6a1.jpg

       

  • 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. 

 

 

Verwandte Artikel