Domino 9 und frühere Versionen > Entwicklung
Logdatei erstellen?
OCS:
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
Semeaphoros:
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)
animate:
--- Zitat von: OCS am 19.03.04 - 08:30:18 ---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)
--- Ende Zitat ---
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 ("")
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln