Autor Thema: Logdatei erstellen?  (Gelesen 2505 mal)

Offline OCS

  • Aktives Mitglied
  • ***
  • Beiträge: 205
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
Logdatei erstellen?
« am: 18.03.04 - 16:47:39 »
Hallo zusammen,
habe das Problem, das mein Chef möchte, nachts ein Gesammtprotokoll über alle gelaufenen Agenten in eine Textdatei geschrieben wird. Habe blos leider keine Ahnung, wie ich in LS eine Textdatei erstellen kann....

               Kann mir jemmand helfen?

                           Gruß Björn

//edit:

Ich will also in meinen Agenten in ein File.txt schreiben:

01.01.2004   23:55 Uhr   Agent "Bla" erfolgreich gelaufen

und die datei abspeichern und mit dem nächsten Agent in der nächsten Zeile der File.txt fortfahren.......
« Letzte Änderung: 18.03.04 - 16:58:46 von OCS »

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:Logdatei erstellen?
« Antwort #1 am: 18.03.04 - 17:08:49 »
Schau Dir mal in der Hilfe die Befehle

Open
Close
Print #
Write #

an, das sollte Dir eigentlich eine Idee geben.
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline OCS

  • Aktives Mitglied
  • ***
  • Beiträge: 205
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
Re:Logdatei erstellen?
« Antwort #2 am: 18.03.04 - 17:20:30 »
danke!!!!

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:Logdatei erstellen?
« Antwort #3 am: 18.03.04 - 23:39:48 »
Warum denn in eine Textdatei ? Kannst Du das nicht besser in eine entsprechende Notes-DB loggen ? Da brauch' man dann doch keinerlei Verrenkungen mehr machen, um irgendwelche OS-Dateien auf dem Server zu öffnen, sondern hat wieder eine DB im gewohnten Umfeld zur Verfügung ...

Bernhard

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re:Logdatei erstellen?
« Antwort #4 am: 19.03.04 - 08:12:24 »
Hi,

schau dir auch mal die Klasse NotesLog in der Designer-Hilfe an.



Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline OCS

  • Aktives Mitglied
  • ***
  • Beiträge: 205
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
Re:Logdatei erstellen?
« Antwort #5 am: 19.03.04 - 08:30:18 »
is ja ok,
aber ich muss ein file erstellen, was nachhher mein Kollege auf die AS400 schiebt und da weiterverarbeiten will....

bin jetzt weiter:

Das Logfile wird jetzt erstellt, solange ich den Agenten Lokal laufen lasse und nicht im LEI.

Skriptauschnitt:

   Dim fileNum As Integer
   Dim now_time As String
   Dim dateTime As New NotesDateTime( "" )   
   dateTime.LSLocalTime = Now   
   Call dateTime.SetNow    
   now_Time = dateTime.LocalTime
   
   
   fileNum% = Freefile()
   Open "NotesAgentLog.txt" For Append As fileNum%
   Print #fileNum%, now_Time", " ; "Agent zum Abgleich der PMAUFPOS mit FridaAktiv erfolgreich beende"
   Close fileNum%
   


Felermeldung Agent über LEI:

19.03.2004 08:13:10 AM  Zusatz: Fehlermeldung von Agent 'AUFPOS2PAUFPOS': Cannot open databases on machines other than the server running your program (OCS02/OCS GmbH!!aktiv\aufpos.nsf)
19.03.2004 08:13:11 AM  LEI: Activity started 'OCS OCS01 Prüfen der Checklisten im Teilestamm'.
19.03.2004 08:13:11 AM  LEI: Activity started 'OCS OCS02 Aufpos an PM Aufpos'.
19.03.2004 08:13:11 AM  LEI: Activity 'OCS OCS02 Aufpos an PM Aufpos' completed successfully.


Kann ich irgendwie das Verzeichniss auf dem Server mitgeben(    Open "OCS02/OCS GmbH!!aktiv\NotesAgentLog.txt" For Append As fileNum%    geht auch nicht....)???  Aber  wie?


Gruß Björn

« Letzte Änderung: 19.03.04 - 08:33:06 von OCS »

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:Logdatei erstellen?
« Antwort #6 am: 19.03.04 - 09:09:06 »
a) diese Fehlermeldung kommt nicht aus dem Bereich ASCII-File, sondern irgenwo von einem NotesDatabase.Open oder so.

b) denke daran, wenn der Agent nicht auf Windoof laufen sollte, dass man mit Open und Co direkt ins Filesystem "eingreift" und damit natürlich die Dateinamen den plattformspezifischen Regeln unterliegen (zum Bleistift / statt \ und keine Laufwerke unter Linux)
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline animate

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.540
  • Uh, I'm just gonna go find a cash machine.
    • LA2
Re:Logdatei erstellen?
« Antwort #7 am: 19.03.04 - 09:32:41 »
Felermeldung Agent über LEI:

19.03.2004 08:13:10 AM  Zusatz: Fehlermeldung von Agent 'AUFPOS2PAUFPOS': Cannot open databases on machines other than the server running your program (OCS02/OCS GmbH!!aktiv\aufpos.nsf)

Scheduled Agents können keine DBs auf Remote Servern benutzen.
Wenn der Agent auf dem gleichen Server läuft, dann lass den Parameter Server beim Funktionsaufruf leer ("")
Thomas

Fortunately, I'm adhering to a pretty strict, uh, drug, uh, regimen to keep my mind, you know, uh, limber.

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz