Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: suhle am 27.01.03 - 16:08:38

Titel: Problem Agent starts period. oder Manuell
Beitrag von: suhle am 27.01.03 - 16:08:38
 ???

Ich habe einen Agenten, der das Systemdatum verwendet und dieses für die Erstellung von Dokumenten benutzt.

Er bringt aber unterschiedliche Ergebnisse, starte ich ihn manuell, läuft alles bestens, startet er periodisch gibt es ein jahr 22003. Wie geht das?

Weiß jemnad Rat?

Vielen Dank
Titel: Re:Problem Agent starts period. oder Manuell
Beitrag von: ata am 27.01.03 - 17:03:41
... ich denke dein Posting wäre bei "R5 Probleme" besser aufgehoben...

ata
Titel: Re:Problem Agent starts period. oder Manuell
Beitrag von: suhle am 27.01.03 - 17:12:43
Na ja, glaube ich nicht.
Ist vielleicht besser, wenn ich mal ein paar Details gebe:

Der Agent erstellt Dokumente mit 2 Datumsfeldern. Tag und Monat kommen aus zwei Listen (Typ String), das Jahr kommt dann dazu.

im Dokument wird das ganze geseztzt mit
set doc.StartDate = New NotesDatetime( tmpdate )

und bei einer Liste macht er beim periodischen starten aus 2003 22003.

Versteht das jemand?

vG
s.
Titel: Re:Problem Agent starts period. oder Manuell
Beitrag von: ata am 27.01.03 - 18:47:19
... dazu sollte ich vielleicht mal die Details sehen, kannst du das mal in einer abgespeckten Version zur Verfügung stellen?

ata
Titel: Re:Problem Agent starts period. oder Manuell
Beitrag von: suhle am 28.01.03 - 15:41:51
Also,

es werden datumswerte berechnet und diese werden in einer Liste abgelegt:
Bsp: "Karfreitag", "18.04" das Jahr wird dann dazugepackt.

Starte ich den Agent vom Client, macht er das auch, startet der Agent automatisch, dann kommt dabei heraus: .... "18.4." und da er einen datumswert erstellt füllt er das Jahr einfach auf und schon habe ich das problem.

weiß jemand rat?

vG
S.
Titel: Re:Problem Agent starts period. oder Manuell
Beitrag von: ata am 28.01.03 - 16:24:45
... formatiere den Datumswert entsprechend. Ich habe auf meiner Homepage eine DB als Demo zum Datumshandling. Dort habe ich eine Funktion "FormatDate()" drin, die genau dieses Problem löst...

http://www.anton-tauscher.de/download/DateHandling.zip (http://www.anton-tauscher.de/download/DateHandling.zip)

ata
Titel: Re:Problem Agent starts period. oder Manuell
Beitrag von: suhle am 28.01.03 - 16:41:30
Danke für den Tip!!!

vG
S.Uhle