Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: hero7475 am 16.03.04 - 22:57:01

Titel: Sanduhr
Beitrag von: hero7475 am 16.03.04 - 22:57:01
Guten Abend Allerseits

Habe folgendes Problem :

Seit einigerzeit tritt in unregelmäßigen Abständen die Sanduhr (Rechner arbeitet sich anscheinend zu tote) auf.

Nach ca.30 sek. passiert dann folgendes :
(nur 1 von den 3en)

1. Meldung (Notes Error : Netzwerkoperation wurde nicht in angemessener Zeit abgeschlossen; bitte wiederholen)
meist bleibt die Sanduhr dann immer noch da.

2.ROTE Meldung (Es ist ein nicht behebbarer Fehler aufgetreten  OSVBlockAddr : Bad VBlock handle....)
Notes stürzt dann ab.

3. Meldung (Für mehrere zeitgleiche Transaktionen können Sie nicht denselben DB-Handle benutzen)
Danach geht es meist weiter.

zu 1 : Die Netzwerkverbindung besteht zu 100%
zu 2 : keine Ahnung woher
zu 3 : Die Meldung kommt auch wenn absolut nix gemacht wird.


Stelle ich den Timer [ läuft wenn die Datenbank offen ist / macht : ws.viewrefresh() ]  aus, so verschwinden die Probleme.

Leider muß ich den Timer unbedingt behalten.


Hat jemand einen Lösungsansatz ??????


Titel: Re:Sanduhr
Beitrag von: koehlerbv am 16.03.04 - 23:13:09
Das Timer-Event läuft in EINER Instanz, also der DB, in der Du "belebst".
Ich sage hier mal prinzipielle Probleme voraus. Das Timer-Event ist für solche Stunts auch nicht projektiert.

Sag mal an, was Du eigentlich erreichen willst - bestimmt findet sich eine bessere Lösung für Deine Aufgabenstellung.

Bernhard
Titel: Re:Sanduhr
Beitrag von: hero7475 am 16.03.04 - 23:17:56
Sinn und Zweck dieses Timers ist es die aktuelle Ansicht (workspace) des Users zu aktualisieren.

Das muß auch funktionieren wenn der User gar nicht macht.

Mir fält aus einem Timer keine andere Möglichkeit ein..
Titel: Re:Sanduhr
Beitrag von: Semeaphoros am 17.03.04 - 20:37:06
Man kann dem View doch per Attribut sagen, dass er sich selber refreshed, wenn er Aenderungen entdeckt
Titel: Re:Sanduhr
Beitrag von: koehlerbv am 17.03.04 - 20:53:51
Im FrontEnd ? Das kriegt doch nix mit, oder habe ich da eine neue R6-Einstellung übersehen ?
Titel: Re:Sanduhr
Beitrag von: Semeaphoros am 17.03.04 - 21:33:31
Das gibts schon mindestens seit R4

(http://www.atnotes.de/attachments/refresh.gif)
Titel: Re:Sanduhr
Beitrag von: koehlerbv am 17.03.04 - 21:45:07
Wirklich im FrontEnd ? Ganz sicher ? Dann würde wieder der Spruch gelten: "Man lernt nie aus !" (wogegen ich überhaupt nichts habe !).
Die Hilfe tönt aber anders ...

Bernhard
Titel: Re:Sanduhr
Beitrag von: Semeaphoros am 17.03.04 - 22:04:50
a) sagt die Hilfe wirklich etwas anderes? Bei mir nicht:

Zitat
The On Refresh options on the Options tab of the View Properties box determine how users see the changes in a view.

b) "Display" macht ja eigentlich nur im UI Sinn ...... oder?
Titel: Re:Sanduhr
Beitrag von: koehlerbv am 17.03.04 - 22:27:58
a) Bei mir sagt die Hilfe folgendes:
Zitat
Anzeige aktualisieren
Aktualisiert den Bildschirm automatisch, ehe Benutzern die Ansicht angezeigt wird.
Das klingt mir nach FrontEnd - bevor die Ansicht geöffnet wird.

Wenn meine Vermutung nicht richtig ist, dann ist mir ja jahrelang etwas entgangen ... Was absolut nicht ausgeschlossen ist !
In welcher Periodizität würde dann solch eine Information vom Server zum Client gehen ?
Warum sind dann zeitabhängige Absichten trotzdem nicht zu "bändigen" und gelten immer als "nicht aktuell" (Schweineschwänzchen links oben) ?

Bernhard
Titel: Re:Sanduhr
Beitrag von: Semeaphoros am 17.03.04 - 23:16:07
Das klingt tatsächlich so. Aber die deutsche Hilfe ist für mich an der Stelle nicht massgebend: erstens ist die eHilfe der Quelle am nächsten, zweitens ist die Uebersetzungsqualität an vielen Stellen mehr als fragwürdig (nebst den inhärenten Verlusten einer jeden Uebersetzung). Also die D-Hilfe besitzt für mich überhaupt keine Relevanz, wenn sie nicht mider eHilfe übereinstimmt.