powered by CADENAS

Manual

Manual

1.4.4.1. Nur Import-Prozess erneut starten - Beispiel

Wenn nicht alle Teile fehlerfrei bearbeitet wurden, bzw. nur ein bestimmter Prozessschritt (beispielsweise [import]) fehlgeschlagen war, ist es sinnvoll nur diesen zu wiederholen und nicht etwa auch die vorangegangenen, da gerade die Konvertierung [conversion] am meisten Zeit beansprucht.

Im Folgenden soll die Vorgehensweise zur Wiederholung des Prozess-Teilschrittes [import] an einem Beispiel erläutert werden.

Ausgangssituation

Es war keine plm_synchro.imp erzeugt worden.

Dies weist auf einen grundsätzlichen Konfigurationsfehler hin, wie zum Beispiel die fehlende Angabe des Eigenteilekatalognamens in der Konfigurationsdatei classimport.cfg.

Korrektur

Setzen Sie CLASSNAME und CLASSDESC.

[CLASSIMPORT]
CLASSNAME=plmsynchroexample7
CLASSDESC=PLMsynchro Example 7

Einzelprozess [import] erneut durchführen

Gehen Sie folgendermaßen vor:

  1. Belassen Sie die Einstellungen im Block [job].

  2. Kommentieren Sie alle Schlüssel in den Blöcken [download] und [conversion] aus. Diese Prozesse sollen ja nicht mehr ausgeführt werden.

  3. Setzen Sie im Block [import] den Schlüssel FromFile.

    Der Schlüssel enthält den absoluten Pfad zur Konvertierungs-Prozessdatei plm_synchro.cvn. Diese enthält im XML-Format eine Auflistung aller erfolgreich konvertierten Dateien. Genau hierauf setzt der zu wiederholende Prozess [import] wieder auf.

    [import]
    FromFile0=C:\inventor_native_teile\backup\plm_synchro.cvn

    Wenn mit der Einstellung toFileSplit gearbeitet wurde, müssen Sie den Befehl auf alle existierenden *.cvn-Dateien anwenden.

    [import]
    FromFile0=C:\inventor_native_teile\backup\plm_synchro_1.cvn
    FromFile1=C:\inventor_native_teile\backup\plm_synchro_2.cvn
    FromFile2=C:\inventor_native_teile\backup\plm_synchro_3.cvn
    etc.
  4. Setzen Sie den Schlüssel OverwriteMode auf den Wert 0, denn es sollen am bisherigen Zustand keine Änderungen vorgenommen werden.

    [import]
    OverwriteMode=0
  5. Führen Sie nun den Batchbefehl zum Starten des Prozesses erneut aus.