Q-101.683
Import von Adressen in das InfoCenter


Frage
Problem Wie können Adressen aus anderen Applikationen in das InfoCenter importiert werden?
Produkt David.InfoCenter
Priorität normal
Effekt normal
Datum 26.03.2010

Antwort
DvISE bietet Ihnen eine umfangreiche Importfunktion von Adressdateien im ASCII-Format. Erstellen Sie eine Textdatei, die zeilenweise die einzelnen Datensätze enthält. Sie können entweder alle Felder oder nur die benötigten Felder in eine Zeile aufnehmen.

Alle Felder importieren
In diesem Fall muss eine Zeile zuerst den angezeigten Namen und die bevorzugte Adresse enthalten. Anschließend folgen alle übrigen Felder in der Reihenfolge, wie sie im InfoCenter angezeigt werden, mit Ausnahme der vorher genannten (angezeigter Name, bevorzugte Adresse). Die einzelnen Feldinhalte müssen durch ein Semikolon (;) von einander getrennt werden. Für leere Felder muss ebenfalls ein Semikolon gesetzt werden.

Kategorien angeben
Wenn Sie beim Import auch die Kategorien berücksichtigen wollen, so setzen Sie an entsprechender Stelle in jeder Zeile eine Folge der Ziffern "0" und "1", jeweils durch Komma getrennt. Die erste Ziffer symbolisiert die erste Kategorie, die zweite Ziffer steht für die zweite Kategorie usw. Dabei bedeutet eine "1", dass für den entsprechenden Adresseintrag die zugehörige Kategorie gesetzt wird; bei "0" wird die Kategorie nicht gesetzt. Bitte beachten Sie, dass für jede der 16 Kategorien eine entsprechende Ziffer angegeben werden muss.

Zielarchiv ändern
Standardmäßig werden alle importierten Daten im Archive »Archive -> Adressen« abgelegt. Wenn Sie die Daten in andere Archive importieren möchten, müssen Sie dieses Archive in einer eigenen Zeile angeben. Die Zeile muss den Servernamen, das Volume und den kompletten Pfad des Archives enthalten. Die Angaben müssen in eckigen Klammern stehen. Den Pfad erhalten Sie, wenn Sie im Tobit InfoCenter das Archive markieren und sich die »Eigenschaften« anzeigen lassen (Registerkarte "Erweitert").

Gewünschte Felder importieren
In vielen Fällen werden Sie jedoch nicht alle Felder benötigen. Sie können daher durch einen Parameter die benötigten Felder in der gewünschten Reihenfolge angeben. Geben Sie in einer eigenen Zeile nacheinander die Variablen der Felder an, die Sie verwenden möchten. Die Variablen müssen in eckigen Klammern stehen und durch ein Komma (,) voneinder getrennt werden.

Adressen importieren
Um diese Adressen nun zu importieren, kopieren Sie die Import-Datei unter einem beliebigen Dateinamen mit der Erweiterung *.NMR (z.B. IMPORT.NMR) in das Verzeichnis »DAVID\IMPORT«. Der Service Layer entdeckt diese Datei und importiert selbständig die Daten in die angegebenen Archives. Anschließend wird die Datei gelöscht. Sollte der Import fehlschlagen, weil z.B. das angegebene Archive nicht existiert, so wird die Import-Datei umbenannt (*.BAD) und es erfolgt ein Eintrag im Archive "Fehlermeldungen".

Beispiel:
Die von Ihnen erstellte Datei sollte dann z.B. wie folgt aussehen:

[\\SERVERNAME\DAVID\ARCHIVE\10004000\ADDRESS]
[ADDR_LAST_NAME,ADDR_FIRST_NAME,ADDR_FAX,ADDR_EMAIL]
Tobit;Thomas;01234 56789;thomas.tobit@unserefirma.deBüscher;Petra;09876 54321;petra.buescher@unserefirma.de

Hinweis:
Weitere Informationen, zusätzliche Beispiele, eine Auflistung der oben genannten Variablen sowie Informationen zum Adressimport im ANSI-Format finden Sie im Systemhandbuch Ihres DvISE Produktes oder in der Online-Hilfe.