Autor Thema: 2.0 RC1 - Dispatcher  (Gelesen 17159 mal)

Offline koehlerbv

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: 2.0 RC1 - Dispatcher
« Antwort #20 am: 19.01.10 - 15:42:06 »
Da hatten wir ja beide den gleichen Zustand, Ulrich: Vorher nicht in den Code geschaut  ;D
Ich konnte mir jedenfalls partout nicht vorstellen, dass Ihr keine Unterscheidung zwischen "verwurstet / unverwurstet" habt bzw. diese nicht verwendet.

Für bestimmte Aktionen verwende ich auch NotesDatabase.Search (gerade mit solch simplen Queries), obwohl ich vor dem Einsatz meist erstmal Bauchschmerzen habe. Abgearbeitet wird die Abfrage trotz sehr grosser DBs in solch kurzer Zeit, dass dies im Vergleich zu den folgenden Aktionen überhaupt nicht ins Gewicht fällt.
Wenn Ulrichs Ratschlag mit den Prints tatsächlich eine Differenz im Bereich mehrerer Sekunden ergibt, dann ist mit dem Domino bzw. der DB was faul.

Bernhard

Offline Dr.Domino

  • Senior Mitglied
  • ****
  • Beiträge: 287
  • Geschlecht: Männlich
  • LN since 1996 ...
Re: 2.0 RC1 - Dispatcher
« Antwort #21 am: 19.01.10 - 15:44:11 »
Da ich da gerade schon am Code-surfen bin ...


Diese Trash-Collection, ist die "Debug-Code"

db.Search(|@Contains(Form; "grz_fghthth")|,dateTime,0)

oder wirklich live nötig?
VG,
Markus

IBM Domino 9.0.1, Lotus Domino 8.5.3 (QuickR), CentOS 6, Win64)

Offline Thomas Schulte

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Re: 2.0 RC1 - Dispatcher
« Antwort #22 am: 19.01.10 - 15:44:50 »
Die ist live nötig weil die sammelt alle abgearbeiteten Dokumente damit die später gelöscht werden können.
Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.728
  • Geschlecht: Männlich
Re: 2.0 RC1 - Dispatcher
« Antwort #23 am: 19.01.10 - 15:55:49 »
Um sicher zu gehen, daß die "Bremse" nicht schon vor dem sel = existiert solltest du die Print statements ab dem

Set db = s.CurrentDatabase

einfügen. Vor dem sel =  wird ja noch so einiges zusammengesucht. Das kann sich dann summieren ...
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

Offline Dr.Domino

  • Senior Mitglied
  • ****
  • Beiträge: 287
  • Geschlecht: Männlich
  • LN since 1996 ...
Re: 2.0 RC1 - Dispatcher
« Antwort #24 am: 19.01.10 - 15:58:10 »
So ... die Selection ist es schon mal nicht ..

er steckt derzeit in der col. for Schleife gleich beim 1. Eintrag ...

Mehr Prints müssen her :-)
VG,
Markus

IBM Domino 9.0.1, Lotus Domino 8.5.3 (QuickR), CentOS 6, Win64)

Offline Dr.Domino

  • Senior Mitglied
  • ****
  • Beiträge: 287
  • Geschlecht: Männlich
  • LN since 1996 ...
Re: 2.0 RC1 - Dispatcher
« Antwort #25 am: 19.01.10 - 16:03:05 »
Aha ... dahin geht's

Call createfounddocnotificationmail(db)

und kommt nicht wieder zurück sondern hängt beim

OK=Spoofmessage
VG,
Markus

IBM Domino 9.0.1, Lotus Domino 8.5.3 (QuickR), CentOS 6, Win64)

Offline Dr.Domino

  • Senior Mitglied
  • ****
  • Beiträge: 287
  • Geschlecht: Männlich
  • LN since 1996 ...
Re: 2.0 RC1 - Dispatcher
« Antwort #26 am: 19.01.10 - 16:09:43 »
Print  "Helpdesk-Debug-Output: Spoof - 2.1"

Do While basedoc.isresponse = True
   'Print  "Helpdesk-Debug-Output: Spoof - 2.2 - while"
   Set basedoc = current.GetDocumentByUNID(basedoc.ParentDocumentUNID)
Loop

Print  "Helpdesk-Debug-Output: Spoof - 2.3 nach while"


In diesem LOOP scheint er zu hängen ...
VG,
Markus

IBM Domino 9.0.1, Lotus Domino 8.5.3 (QuickR), CentOS 6, Win64)

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.728
  • Geschlecht: Männlich
Re: 2.0 RC1 - Dispatcher
« Antwort #27 am: 19.01.10 - 16:31:54 »
Läuft bei mir mit einem Testdocument einwandfrei. Kopiere doch bitte mal alle Documente aus der $Memo view weg und teste das mal unter kontrollierten Bedingungen.
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

Offline Dr.Domino

  • Senior Mitglied
  • ****
  • Beiträge: 287
  • Geschlecht: Männlich
  • LN since 1996 ...
Re: 2.0 RC1 - Dispatcher
« Antwort #28 am: 19.01.10 - 16:35:28 »
So, währenddessen habe ich beim "eigentlichen" Problem, dem Dispatcher in der RC1 gewühlt ...

es hängt mal wieder mit DTCalc zusammen ...

In CreateNewTicket
set dt1 = New NotesDateTime (Now) - funktioniert
mit dem "DateTimeCalculator" nicht, die DTC Variablen stehen auf

01.01.2010
1
07:00-18:00  (07:00~18:00 ging auch nicht) ...

VG,
Markus

IBM Domino 9.0.1, Lotus Domino 8.5.3 (QuickR), CentOS 6, Win64)

Offline Dr.Domino

  • Senior Mitglied
  • ****
  • Beiträge: 287
  • Geschlecht: Männlich
  • LN since 1996 ...
Re: 2.0 RC1 - Dispatcher
« Antwort #29 am: 19.01.10 - 16:38:46 »
Aha! Mit "ohne" Dokumenten läuft er durch und es sind auch die neuen Tix da!

Tippen wir auf plattes Memo-Dokument?

EDIT: Memos wieder reinkopiert, die "unwichtigen" gelöscht (nur 2 echte neue Tickets dringelassen) ... hat funktioniert!
Da het er sich irgendwie an einem "was assigned to" oder ähnlichem Memo gestört ...

Merci für die Hilfe
« Letzte Änderung: 19.01.10 - 16:42:58 von Dr.Domino »
VG,
Markus

IBM Domino 9.0.1, Lotus Domino 8.5.3 (QuickR), CentOS 6, Win64)

Offline Thomas Schulte

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Re: 2.0 RC1 - Dispatcher
« Antwort #30 am: 19.01.10 - 16:44:52 »
Hast du die anderen noch? Die wären nämlich für die Fehlersuche mal ganz interessant
Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach

Offline Dr.Domino

  • Senior Mitglied
  • ****
  • Beiträge: 287
  • Geschlecht: Männlich
  • LN since 1996 ...
Re: 2.0 RC1 - Dispatcher
« Antwort #31 am: 19.01.10 - 16:50:51 »
Dummerweise mit "Text" überkopiert ... das nächste Mal denk ich dra, die vorher in eine leer db zu packen ...
aber immer dran denken, es geht hier nicht um den 2.0er Dispatcher-Code ... vielleicht hätte es da das Problem schon gar nicht mehr gegeben ...

VG,
Markus

IBM Domino 9.0.1, Lotus Domino 8.5.3 (QuickR), CentOS 6, Win64)

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz