Lotus Notes / Domino Sonstiges > Help-Desk Applikation !!Help!!

Fehler in LS.DateTime GETBUSINESSDAYS

(1/2) > >>

orgeler:
Als erstes Mal ein großes Lob für die neue Version.

Beim Testen bin ich über folgendes Problem gestolpert:

Wenn der Dispatch Agent auf einem Server mit US Betriebssystem läuft gibt es eine Endlosschleife sobald ein Memon in einen Call umgewandelt werden soll.

Ich hatte nach schlappen 2h (Nach dem Start des Agenten hat das Telefon zum ersten Mal geläutet )ca. 380.000 Errorlogs in der Datenbank:

Error 4044 on line 113 in function GETBUSINESSDAYS: Invalid formula (@BusinessDays([6/5/2078];[6/5/2078];1:7;[01.11.2007]:[03.10.2007]:[24.12.2007]:[25.12.2007]:[26.12.2007]:[31.12.2007]:[01.01.2008]))

Wenn man das ganze dann auf einem deutschen Client debugt, ist alles ok.

Das Problem kann gelöst werden, wenn im Konfigurationsschlüssel DTC_EXCLUDE_DATES das Format anpasst:
Deutsche Version: 01.11.2007,03.10.2007,24.12.2007,25.12.2007,26.12.2007,31.12.2007,01.01.2008
US Version: 11/01/2007,10/03/2007,12/24/2007,12/25/2007,12/26/2007,12/31/2007,01/01/2008

Vielleicht kann man das bei Gelegenheit noch in der function GETBUSINESSDAYS abfangen.

Gruß Orgeler

Server: AIX 6.5.4, Client 7.0.2

eknori (retired):
Danke für den Hinweis; eigentlich bin ich davon ausgegangen, das der Admin weiss, in welchem Format er das Datum in die Konfiguration eintragen muss. >:D

OK, ich schreibe es auf die Liste  :D

eknori (retired):
Ich sehe gerade

--- Zitat ---AIX 6.5.4
--- Ende Zitat ---

Ich betreibe die Datenbank auf einem "englischen§ Server, sowohl im Unternehmen als auch privat.
Kann der Fehler auch mit der AIX 6.5.4 zusammenhängen?

orgeler:
Das ganze ist auch auf einem Client nachzuvollziehen. Sobald ich die Benutzervorgaben im Client auf Englisch umstelle kommt im Debugger der Fehler, weil die Formel @Businessdays dann das andere Format erwartet.

Der Fehler ist aber nicht das entscheidende Handycap. Viel schlimmer ist die Endlosschleife die hier wegen dem falschen Format entsteht.

Die Funktion liefert bei Abbruch den Wert 0 zurück.

Das bleibt dann bei der Function GetNextBusinessDay in der Abfrage

While Me.GetBusinessDays(StartDT.DateOnly,StartDT.DateOnly) = 0

...

hängen

MarcusH:
Hallo Zusammen,

ich habe den kleinen "Workaround" mal durchgeführt den Orgeler erwähnt hat, aber bei mir funktionierte dieser nicht. Der Agent hat mir ca 30000 Logeinträge binnen 10 min generiert.Gibt es da vielleicht mittlerweile eine andere Lösung ??*malliebfrag*

Liebe Grüße
Marcus Hammes

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln