Autor Thema: Scriptbibliothek im Archiv nicht vorhanden  (Gelesen 1439 mal)

Offline SD

  • Aktives Mitglied
  • ***
  • Beiträge: 164
Scriptbibliothek im Archiv nicht vorhanden
« am: 14.11.08 - 11:31:09 »
Guten Tag allerseits!

Ich habe ein Problem mit eigenen Scriptbibliotheken in der Maildatenbank. Vielleicht hat hier ja jemand eine Idee was man da machen kann.

Wir haben in der Maildatenbank eine Integration eines Fremd-Systems eingebunden. Das ganze sieht so aus, dass ein paar Scriptbibliotheken dazugekommen sind und in den Ordnern und Ansichten Aktionen aufgenommen wurden, die Funktionen aus den Scriptbibliotheken aufrufen.
Soweit funktioniert das auch wunderbar.

Inzwischen sind wir aber auf ein Problem mit den lokalen Lotus Notes Archiven gestoßen.
Wenn ein Benutzer in der Maildatenbank einen neuen Ordner anlegt, dann hat dieser ebenfalls die Aktionen drin. Wenn er nun aus diesem Ordner etwas archiviert, wird der Ordner ja auch im lokalen Archiv angelegt. Das Problem ist, dass der Ordner im Archiv dann ebenfalls die Aktionen enthält, das Archiv aber die Scriptbibliotheken nicht hat. Das führt zu Fehlermeldungen, wenn der Ordner im Archiv geöffnet wird.

Kann man das irgendwie unterdrücken? Die Aktionen werden in lokalen Datenbanken sowieso grundsätzlich ausgeblendet, aber Notes stört sich trotzdem daran, dass es die Scriptbibliothek und damit auch die Funktionen, die in den Aktionen aufgerufen werden, nicht gibt.
Ein einfaches "on error resume next" in der Aktion hat leider nicht geholfen. :(


MFG
Stefan

Offline it898ur

  • Senior Mitglied
  • ****
  • Beiträge: 478
Re: Scriptbibliothek im Archiv nicht vorhanden
« Antwort #1 am: 14.11.08 - 14:25:51 »
Hallo,

hier empfiehlt es sich den Code der Schaltflächen in Agenten auszulagern und diese Agenten via @Command([ToolsRunMacro]) aufzurufen. Damit sucht Notes den Code nicht beim Laden der Ansicht sondern erst beim Aufruf der Schaltfläche (des Agenten) und dies ist lokal nicht möglich.

Gruß

André

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz