Das Notes Forum

Domino 9 und frühere Versionen => Administration & Userprobleme => Thema gestartet von: Silvio am 28.08.07 - 12:00:43

Titel: unsichtbare Ansichten ausser auf Domino-Server
Beitrag von: Silvio am 28.08.07 - 12:00:43
Hallo zusammen

"Irgend" ::) ein Entwickler in unserem Haus hat vor langer Zeit ein paar test Ansichten in einer DB erstellt. Diese sind jetzt nur noch auf dem Domino Server sichtbar wenn dieser gerademal einen Ansichten-Update durchführt. Problem sind die @Now() etc. Performancekiller die in dieser Ansicht drin sind bzw. raus müssen.
Im Design sind diese Ansichten nicht mehr sichtbar bzw. auffindbar. Wenn direkt auf dem Domino-Server(Server.ID) die DB geöffnet wird um über Ctrl-Shift GoTo... die Ansicht direkt zu öffnen wird diese ebefalls nicht in der Liste aufgeführt.
Warum können die Task's Update/Updall diese Ansichten aktualisieren? und ich nicht obwohl ich die Server.ID benutze.
Wie kann ich diese Ansichten trotzdem löschen? sehen muss ich diese nicht mehr.
vielen Dank für Tipp's
Titel: Re: unsichtbare Ansichten ausser auf Domino-Server
Beitrag von: Tode am 28.08.07 - 14:12:19
Hier handelt es sich um Persönliche Ansichten des Entwicklers. Diese Haben ein $Readers- Feld, weswegen Sie "unsichtbar" sind.

Sichtbar sein müssten sie im Designer, wenn Du lokal mit der Server- ID zugreifst.
Also hilft Dir eventuell eine lokale Kopie und die Server- ID.

Wenn das nicht klappt, dann wird's verzwickter. Dann musst Du Code schreiben (in einen Agent, der mit der Server- ID gestartet wird):

Dim ses as New NotesSession
Dim db as NotesDatabase
Dim viw as NotesView

set db = ses.CurrentDatabase
set viw = db.GetView( "DerNameDeinerKomischenView" )
call viw.Remove()

HTH
Tode
Titel: Re: unsichtbare Ansichten ausser auf Domino-Server
Beitrag von: pete_bla am 28.08.07 - 20:38:22
Da hätte ich auch noch einen Vorschlag,

1. mache eine lokale Kopie (nur Gestaltung) der DB mit einer normalen ID,
die alles wichtige der DB sehen kann.
Dabei werden die verborgenen Ansichten nicht mitkopiert.

2. Die Kopie wieder auf den Server als Schablone legen (Template-Name angeben) und
dann mit dem Server die Schablone der DB auf die Kopie wechseln.
(z.B. mit dem Client des Servers oder über die Server-Konsole mit einem convert oder auf den desinger-Task warten)
Eventuell noch einen compact (wars der -D ?) hinterher.

Viel Erfolg, Pete(r)

Titel: Re: unsichtbare Ansichten ausser auf Domino-Server
Beitrag von: Tode am 29.08.07 - 08:45:22
das hilft aber nicht wirklich, wenn die Ansicht das Flag zum Design- Schutz gesetzt hat....
Titel: Re: unsichtbare Ansichten ausser auf Domino-Server
Beitrag von: Thomas Schulte am 29.08.07 - 09:00:07
Oder du benutzt ScanEZ von Ytria, damit kannst du auf alle Design Elemente zugreifen und diese Ansichten zumindest löschen.
Und wenn ihr das nicht kaufen wollt dann könnt ihr es für 5 Tage auch mieten. Zumindest das sollte drin sein.
Die 97 USD die das kostet hast du bei deinem Problem in der Regel sofort wieder drin.