Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: sven01900 am 25.07.07 - 09:16:23

Titel: csv-Datei per Agent erstellen
Beitrag von: sven01900 am 25.07.07 - 09:16:23
Hallo miteinander,

ich bin absoluter Anfänger in Sachen Lotus Notes und wüsste gern wie ein Script zur automatischen Generierung einer csv-Datei aussieht. Das manuelle Erzeugen der Datei klappt wunderbar und die Weiterverarbeitung mit mySQL läuft auch prima. Nur müsste das jetzt halt automatisch einmal am Tag ablaufen. Kann mir jemand weiter helfen.

PS: Ich weis das es auch die Möglichkeit einer direkten Verbindung mit mySQL per ODBC gibt. Doch das erscheint mir momentan noch komplizierter deshalb erstmal der Weg über die csv-Datei.

Vielen Dank schon mal im Voraus
Titel: Re: csv-Datei per Agent erstellen
Beitrag von: mibo11 am 25.07.07 - 09:28:08
Also um das Ganze automatisiert zu erhalten, wirst du meines Erachtens um eine Lotus Script Programmierung nicht herumkommen und dir die Fileoperationen anschauen müssen. (Suche in der Hilfe nach dem "Open statement"). Als manuelle Alternative hast du die Möglichkeit Ansichten zu exportieren. (Datei --> Exportieren).

Gruß Sascha
Titel: Re: csv-Datei per Agent erstellen
Beitrag von: Axel am 25.07.07 - 09:37:37
Schau mal hier: http://www-10.lotus.com/ldd/nd6forum.nsf/55c38d716d632d9b8525689b005ba1c0/47eae4a484873fd685256fc400516951?OpenDocument


Axel
Titel: Re: csv-Datei per Agent erstellen
Beitrag von: Thomas Schulte am 25.07.07 - 09:44:55
Da fängst du in der Online Hilfe des Designers bei File Handling an zu lesen. Dann wird dir schon mal klar wie du eine Datei anlegst, öffnest, was reinschreibst und wieder schließt.

Anschließend suchst du dir die Hilfe zur Klasse NotesView, Von da aus bekommst du raus wie du jeden einzelnen Eintrag der Ansicht die du vermutlich jetzt manuell verwendest über Script ansteuern kannst.

Dann kombinierst du die beiden Teile und damit dürftest du dann eigentlich eine CSV Datei erstellen können.

Du kannst natürlich auch hier im Forum einfach mal das suchen anfangen. "CSV" wäre ein gutes Stichwort. Ich bin mir sehr sicher das es hier auch Script Beispiele gibt die dir exemplarisch zeigen können wie du sowas anstellst.
Titel: Re: csv-Datei per Agent erstellen
Beitrag von: sven01900 am 25.07.07 - 10:15:54
Vielen Dank für die schnellen Antworten na da werd ich mal die Hilfe durchschauen.
Titel: Re: csv-Datei per Agent erstellen
Beitrag von: flaite am 25.07.07 - 13:25:53
Mit ein bischen Abenteuerlust könnte mit Java das aus der jakarta commons sandbox funktionieren:
http://jakarta.apache.org/commons/sandbox/csv/
Ich würds übrigens mit ODBC versuchen, weil das im Betrieb einfacher zu monitoren ist. So schwierig ist das auch nicht.

Gruß Axel