Autor Thema: einfacher Import  (Gelesen 2158 mal)

Offline Thunder

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 728
  • Geschlecht: Männlich
einfacher Import
« am: 26.06.06 - 09:46:52 »
Hallo NotesGemeinde,

ich würde gern unsere tägliche Sicherungsdatei in eine Notes-DB bekommen. Es ist eine einfache Textdatei mit dem Format - zB: 26.06.2006.dat von heute. Ich würde gern täglich eine Datei in der DB haben wollen mit dem Datum in einer Ansicht zum auswählen - also nix besonderes. Hier im Forum habe ich bisher noch nichts gefunden - nur weitaus kompliziertere Sachen. Wie müsste der Agent gestrickt werden?

Gruß
Remko
Notes Server: 9.0.1 FP10
Workstations: 9.0.1 (ca.350)

Offline m3

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.102
  • Geschlecht: Männlich
  • Non ex transverso sed deorsum!
    • leyrers online pamphlet
Re: einfacher Import
« Antwort #1 am: 26.06.06 - 09:51:22 »
1) Gestriges Datum berechnen
2) File Öffnen
3) Zeile für Zeile lesen und ein Notes-Dokument draus machen
4) File Schließen
HTH
m³ aka. Martin -- leyrers online pamphlet | LEYON - All things Lotus (IBM Collaborations Solutions)

All programs evolve until they can send email.
Except Microsoft Exchange.
    - Memorable Quotes from Alt.Sysadmin.Recovery

"Lotus Notes ist wie ein Badezimmer, geht ohne Kacheln, aber nicht so gut." -- Peter Klett

"If there isn't at least a handful of solutions for any given problem, it isn't IBM"™ - @notessensai

Offline Thunder

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 728
  • Geschlecht: Männlich
Re: einfacher Import
« Antwort #2 am: 27.06.06 - 11:05:37 »
Da ich mich mit Script leider immer noch nicht auskenne, weil mir da die Zeit zu fehlt, habe ich das mal in Formeln umgesetzt und schubse das manuell an. Es kommt noch eine Abfrage, ob man die Zeilenumbrüche beibehalten will - lässt sich das noch abschalten ?

@Command([Compose];"Backup");
@Command([FileImport]; "ASCII Text"; "m:\\ba2pro\\logs\\" + @Text(@Today) + ".dat" );
@Command([FileSave]):
@Command([FileCloseWindow])
Notes Server: 9.0.1 FP10
Workstations: 9.0.1 (ca.350)

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: einfacher Import
« Antwort #3 am: 27.06.06 - 11:09:48 »
@Command ([Import]) bildet lediglich die entsprechende Client-Funktionalität nach (bzw. greift auf eben diese Routinen zu). Die Abfrage nach den Zeilenumbrüchen lässt sich damit nicht abschalten.

Da Deine Routine aber sowieso manuell ablaufen muss, kannst Du sicher mit dem einen Klick mehr leben.

Bernhard

Offline Thunder

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 728
  • Geschlecht: Männlich
Re: einfacher Import
« Antwort #4 am: 27.06.06 - 11:12:41 »
Klar - aber es hätte ja sein können, dass es da wieder etwas undokumentiertes oder so gibt womit die Notes-Gurus wieder hätten glänzen können   ;)

Gruß
Remko
Notes Server: 9.0.1 FP10
Workstations: 9.0.1 (ca.350)

Offline Thunder

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 728
  • Geschlecht: Männlich
Re: einfacher Import
« Antwort #5 am: 03.07.06 - 10:29:51 »
Ich muss doch noch einmal nachhaken. Habe jetzt folgende Formel, damit ich auch Protokolle älteren Datums ziehen kann. Für die Übersicht habe ich ein Feld, indem einfach nur das Protokolldatum stehen soll. Leider schreibt Notes das Datum in das markierte Protokoll in der Ansicht und das neu erstellte bekommt keines. Wie bringe ich Notes dazu, dass er das Feld auch in das neu erstellte füllt ?


@DialogBox("(BU_Datum)";[AutoHorzFit]:[AutoVertFit];"Bitte wählen Sie das gewünschte Datum:");
@Command([Compose];"Backup");
FIELD DS_Importdatum := BU_Datum;
@Command([FileImport]; "ASCII Text"; "m:\\ba2pro\\logs\\" + @Text(BU_Datum) + ".dat" );
@Command([FileSave]):
@Command([FileCloseWindow])

Gruß
Remko
Notes Server: 9.0.1 FP10
Workstations: 9.0.1 (ca.350)

Offline LN4ever

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 505
  • Geschlecht: Männlich
Re: einfacher Import
« Antwort #6 am: 03.07.06 - 21:53:47 »
Schau dir einmal @UpdateFormulaContext an. Das sollte dein Problem beheben.
Situs vilate in isse tabernit.

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz