Das Notes Forum

Domino 9 und frühere Versionen => ND7: Entwicklung => Thema gestartet von: Katerina am 14.08.08 - 13:18:38

Titel: Agenten unsichtbar machen
Beitrag 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
Titel: Re: Agenten unsichtbar machen
Beitrag von: m3 am 14.08.08 - 13:27:34
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)").
Titel: Re: Agenten unsichtbar machen
Beitrag von: Katerina am 14.08.08 - 13:35:34
Es geht mir um Designer, im Client hab ich sie versteckt.

Aber trotzdem danke
Titel: Re: Agenten unsichtbar machen
Beitrag von: koehlerbv am 14.08.08 - 13:38:54
Warum packst Du den Code der aufgerufenen Agents nicht in eine ScriptLib?

Bernhard
Titel: Re: Agenten unsichtbar machen
Beitrag von: Axel am 14.08.08 - 14:14:19
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
Titel: Re: Agenten unsichtbar machen
Beitrag von: koehlerbv am 14.08.08 - 14:23:25
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
Titel: Re: Agenten unsichtbar machen
Beitrag von: Driri am 14.08.08 - 14:25:19
Zitat
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.
Titel: Re: Agenten unsichtbar machen
Beitrag von: koehlerbv am 14.08.08 - 14:44:09
Werft ihn zu Poten, ten pösen Purschen!  ;D
Titel: Re: Agenten unsichtbar machen
Beitrag von: Driri am 14.08.08 - 15:35:55
Genau, Pernhard  ;)
Titel: Re: Agenten unsichtbar machen
Beitrag von: Katerina am 18.08.08 - 08:42:40
Danke für euere Antworten.
Es geht um java-Agenten, kann man die auch in eine .lss Datei speichern?

Katy