Das Notes Forum
Domino 9 und frühere Versionen => ND7: Entwicklung => Thema gestartet von: Katerina am 14.08.08 - 13:18:38
-
Hallo alle zusammen,
hat jemand Ahnung, ob man Agenten für andere unsichtbar machan kann oder Agentenrechte ändern kann.
Habe eine Notes Datenbank mit Startagenten und Agenten, die von den Startagenten augerufen werden (agent.RunOnServer()). Die aufgerufene Agenten haben versteckten Design.
Jetzt ist aber passiert, das Kunde diese Agenten überschrieben hat und danach hat natürlich nichts funktioniert. Dass möchte ich gerne vermeiden. Entweder diese Agenten gar nicht anzeigen lassen oder die nicht ändern können vom Kunde.
Danke für Hilfe
-
Wenn der Kunde die Agenten überschreibt, darf er auch zahlen, dass Du sie wieder herstellst. >:D
Im Designer kannst Du sie nicht verstecken, im Client schon (einfach eine Klammer um den Namen : "(Ich bin ein Agent der im Client nicht sichtbar ist)").
-
Es geht mir um Designer, im Client hab ich sie versteckt.
Aber trotzdem danke
-
Warum packst Du den Code der aufgerufenen Agents nicht in eine ScriptLib?
Bernhard
-
Ich würde da noch einen Schritt weitergehen und den Code in eine Textdatei (mit der Endung .lss) packen und diese Textdatei mit %Include "DateimitCode.lss" im Agenten einbinden.
Dann ist der Code des Agent für den Kunden völlig unsichtbar.
Axel
-
Naja, dafür war die ScriptLib ja auch gedacht. Allerdings kann dann der Kunde ja auch die ScriptLib kaputt machen (daran habe ich vorhin noch gar nicht gedacht).
Ich würde das durchaus als Geldquelle sehen, obwohl sowas sonst gar nicht meine Art ist, aber wer da ohne Sinn und Verstand herumschraubt ...
Warum kopiert der Kunde denn das zerstörte Designelement nicht einfach aus einem Backup zurück??
Bernhard
-
Jetzt ist aber passiert, das Kunde diese Agenten überschrieben hat und danach hat natürlich nichts funktioniert. Dass möchte ich gerne vermeiden.
Da sehe ich keine Chance. Man kann zwar den Code verstecken, aber wenn der Kunde meint, den Agent im Designer öffnen und im Script rumpfuschen zu müssen und das dann speichert, dann ist das halt so und er muß dafür bluten.
-
Werft ihn zu Poten, ten pösen Purschen! ;D
-
Genau, Pernhard ;)
-
Danke für euere Antworten.
Es geht um java-Agenten, kann man die auch in eine .lss Datei speichern?
Katy