AbvPro-Toolbar

| ALPHA-VISION® AvET

# Import von VisionNT Tabellen

Datenobjekte und entsprechende Informationen in VisionNT sind als dbf-Tabellen gespeichert, um sie mit dem AvET bearbeiten zu können, müssen sie in die xml-basierte AvET-Umgebung importiert werden.

DRINGENDE EMPFEHLUNG:

- Importieren Sie immer ein komplettes Projekt, da die Informationsverteilung in den *.dbf Tabellen nicht deckungsgleich zu der in den *.xml Dateien ist.
- Erstellen Sie dazu ein komplett neues Projekt

### Aufruf

Erstellen Sie vor dem Import eine Sicherheitskopie des Originalprojekts!

Im geöffneten Projekt über das Toolbar "import VisuNT Tabellen" aufrufen.

Es erscheint eine Warnung, daß alle vorhandenen Dateien gelöscht werden. Wird das Dateilöschen mit OK akzeptiert, erscheint ein Importdialog mit den Auswahlkriterien:

- Sourcedirectory:
  Pfad zum Verzeichnis, in dem die dbf-Tabellen liegen
- Destinationdirectory:
  Pfad zum Verzeichnis, in dem die importierten xml-Datein gespeichert werden sollen.

  Hinweis: Sollen die importierten Dateien im Projekt zur Anzeige kommen, muß dieses Verzeichnis ein Unterverzeichnis des Projektverzeichnisses sein
  Bei den Checkboxen zur Auswahl des Importumfangs ist 'All' eingestellt, die anderen Möglichkeiten sind für seltene Sonderfälle; es wird dringend empfohlen die Vorbelegung beizubehalten, da ein Import nur einiger Dateien üblicherweise zu Inkonsistenzen im Projekt führt.

  ### Arbeitsweise

  Die Funktion konvertiert die *.dbf Tabellen aus VisionNT und speichert sie in den entsprechenden xml-Files im AvET Projekt ab, im Outputwindow(Rollmenü "Ansicht") wird der Status des Imports angezeigt.

  Mit Ausnahme von 4 Abweichungen entsprechen die erzeugten AvET-Dateien den dbf Dateien der VisuNT-Projektierung:

- In Messstellen sind keine Statusinformationen mehr enthalten, diese werden in der Datei MP-StatusDef.-Liste geführt und von der Messstelle referenziert.

- Mehrsprachige Texte werden nicht in Tabellen, sondern in MultiLanguage-Strings gespeichert

- Prozessobjekte entfallen, sie werden beim Import in Prozessvariablen konvertiert

- Da AvET momentan keinen Graphikeditor unterstützt, werden nur Bildnamenslisten erstellt

Hinweis: Wegen strikterer Namenskonventionen in AvET werden unerlaubte Zeichen in den Namen von VisuNT-Objekten beim Import umgewandelt. Falls Namenskonvertierung notwendig sind, werden diese im ImportDbfs.log (direkt im Importverzeichnis) dokumentiert.

Ersetzung ungültiger Zeichen :
Ungültiges Zeichen | Ersatzbuchstabe
--- | ---
& | A
) | C
= | E
# | F
° | G
, | K
\\ | L
- | M
Leerzeichen | N
( | O
+ | P
/ | R
* | S
@ | T
% | Z

### Ergebnis

Im Importverzeichnis wird die Log-Datei "ImportDbfs.log" angelegt, in der Informationen über den Import gespeichert werden.

Es werden folgende Dateien und Unterverzeichnisse im Importverzeichnis angelegt, wobei die Anzahl der Datein in 'Ects', 'StateDefs' und 'Sections' je nach Projektierung variiert:

## Nacharbeit

- das Objektnummernband prüfen, ev. bereinigen.
  (Wurden z.B. Prozessobjekte importiert, wird es Einträge mit leerem Feld "VisuNT AbvSbu Klasse" geben, diese Einträge löschen)

- eine Objektnummerngenerierung durchführen!