OLXImportCSV2Exchange direkter Import aus CSV nach Exchange Grundlegendes Aus einer beliebigen jedoch strukturierten CSV-Datei sollen alle Einträge in einen beliebigen Kontakteordner innerhalb Exchange importiert werden. Der Import soll einerseits interaktiv und andererseits automatisiert (Batch) möglich sein. Zudem uß ein Import direkt in einen z.b. öffentlichen Kontakteordner im MS-ExchangeServer möglich sein. Praxisorientierte Tools und Addons für MS-Outlook und MS-ExchangeServer Struktur der CSV-Datei / Mapping zu MS-Outlook-Kontakten Als Grundlage liegt eine CSV-Datei mit nachstehender Struktur vor. Der tabelle ist ferner zu entnehmen in welche Felder innerhalb des Kontaktes welche Informationen eingestellt werden sollen. Hinweis: Alle CSV-Daten, die dem Kontaktefeld NOTIZEN zugeordnet sind werden bereits automatisch im Programm aneinandergehängt und dort eingestellt. S20020105
Einstellungsdialog Wird das Programm OHNE oder ungültigem Parameter gestartet erscheint nachstehender Dialog: Hier haben Sie die Möglichkeit, die Einstellungen (Quelle/Ziel/Trennzeichen...) vorab vorzunehmen und den Import direkt anzustossen. MAPI-Profil Das Programm ermittelt automatisch die für den aktuellen User möglichen MAPI-Profile und stellt Ihnen diese in der Combox dar. Wählen Sie hieraus das entsprechende MAPI-Profil mit dem sich das Programm an Exchange anmelden soll. Abhängig davon sind auch die Auswahldialoge für den Zielordner! CSV-Datei Tragen Sie im Eingabefeld den Ablageort der zu importierenden CSV-Datei oder wählen Sie diese über den Button Durchsuchen... Der Name der CSV-Datei ist NICHT fest vorgegeben!
Zielordner Wählen Sie diesen über den Button Durchsuchen... den entsprechenden Zielordner innerhalb Exchange. Es kann nur ein Ordner vom Typ Kontakt ausgewählt werden! Es handelt sich hierbei um den Kontakteordner in den die CSV-Datensätze als einzelne Kontakte angelegt werden. Nachstehender Auswahldialog richtet sich nach dem oben gewählten MAPI-Profil: Daten im Zielordner vorher komplett löschen Hier haben Sie die Möglichkeit vor Import die Kontakte aus dem Zielordner vorab zu entfernen. Hinweis: Das Programm macht KEINE Updates! E-Mail-Adresse Wählen Sie diesen über den Button Auswählen... den entsprechenden Account aus der benachrichtigt werden soll wenn sich Probleme ergeben bzw. der auch Fertigstellungsmeldungen erhalten soll.
Feldseparator Wählen Sie aus der vorgegebenen Liste das Trennzeichen für die einzelnen Felder innerhalb den CSV-Daten. Unterstützt werden standardmäßig: Zeichenketten sind eingebettet in Wählen Sie aus der vorgegebenen Liste das Einbettungszeichen der einzelnen Felder innerhalb den CSV- Daten. Unterstützt werden standardmäßig: Kategorienseparator Wählen Sie aus der vorgegebenen Liste das Trennzeichen der einzelnen Kategorien innerhalb den CSV-Daten (CSV-Spalte: Typ) Das Programm vergibt dann automatisch diese Kategorien für den Kontakt. Unterstützt werden standardmäßig: Speichern Wenn Sie Ihre Einstellungen vorgenommen haben können Sie nun über diesen Button diese Einstellungen in der gleichnamigen INI-Datei speichern. Diese INI-Datei mit Ihren Einstellungen dient dem Programm zur automatischen Verarbeitung ohne Userinterface/Dialog (Batch). Abbrechen Hier haben Sie die Möglichkeit das Programm einerseits zu beenden als auch einen bereits gestarteten Import wiedeum abzubrechen.
Import (interaktiv aus Dialog heraus) Nachdem der Import über den entsprechenden Button ausgelöst wurde finden folgende Verarbeitungsschritte statt, die durch einen Verarbeitungsfortschrittsbalken dargestellt werden: 1. ggf. die Daten im Zielordner vorher löschen 2. Import der CSV-Daten 3. Anzeige einer Erfolgsmeldung Import (automatisch / im Batch) Aufruf des Programmes über OLXImportCSV2Exchange.exe /s oder /h Es werden dann keinerlei Meldungen ausgegeben sondern lediglich ein Mail an die definierte Zieladresse generiert.
Protokoll (interaktiv / automatisch) Jedes Problem innerhalb der Verarbeitung als auch eine Fertigstellungsmeldung wird via E-Mail an die definierte Zieladresse übermittelt. Beispiel eines solchen Fertigstellungsmails: ------------------------------------------------------------- This is OLXImportCSV2Exchange errors report mail. All lines are prefixed with time of event occurence. Error lines contain ERROR keyword after time stamp. -------------------------------------------------------------- 29.05.2002 11:52:34 :Attempting to import file D:\TEMP\TestData\cti.csv 29.05.2002 11:17:04 :Sucessfully imported 14918 of 14918 lines. Zusätzlich schreibt das Programm auch noch in das gleichnamoges Logfile. Beispiel der strukturierten CSV-Datei (cti.csv) Typ;Nr.;Name 1;Name 2;Adresse 1;Adresse 2;PLZ- Ort;PLZ;Land;Waehrung;Branche;Fremdb.;Verwalt.;Ansprechp.;Telefon;Telefax;Sachbearb.; Kd.-Status;Zahlungsb.;Lieferbed.;Kredit;Kredit-V.;Preislist;USTID;Vorjahr;Uns.- KdNr.;EMail;EMail EK;EMail VK;Homepage Kunde;10002;Deutsche Bahn;Gleisbau GmbH;Masurenallee 427;;47055 Duisburg;47055;D;EUR;Holz /Direkt;;;;20399750;;Norbert Spellmeyer;Normal;14 Tage 2%, 30 Tage netto;unfrei per Spedition;0;0;Basispreise EUR;;0;;;;; Kunde;10003;Kuhl... Allgemeine Tips Es muß kein MS-Outlook aktiv/geöffnet sein Es muß ein entsprechendes MAPI-Profil existieren MS-Outlook am besten während des Imports schließen, da MS-Outlook hieraus Performance zieht
Disclaimer ist ein eingetragenes Warenzeichen von GANGL Dienstleistungen Thomas Gangl Nelkenstrasse 16 D-73540 Heubach-Lautern Telefon: +49 7173 929053 Mobil: +49 177 4933536 E-Mail: mailto://olximportcsv2exchange@gangl.de Web: http://www.exchange-addons.com