Autor Thema: nicht benötigte felder  (Gelesen 1647 mal)

Offline nikon

  • Junior Mitglied
  • **
  • Beiträge: 97
  • Geschlecht: Männlich
  • Tut das Notes?
nicht benötigte felder
« am: 17.09.02 - 16:33:17 »
hi @ all
habe folgendes problem:  :-/
ich würde gerne den vorgang automatisieren (am besten per agent), daß nicht mehr benötigte felder, aus bestehenden dokumenten, samt inhalt, gelöscht werden. ich würde gerne auslesen, welche felder eine gewisse maske hat und all die felder, die in den dokumenten vorhanden sind, aber nicht mehr in der makse, löschen. dadurch könnte ich quasi den agent in mehreren dbs laufen lassen, ohne ihn verändern zu müssen.  ;) durch das entwickeln und ausprobieren der dbs, kommt schon einiges an "datenmüll" zustande... und da käme es mir doch sehr gelegen, wenn ich dies wie gesagt automatisieren könnte. hat sich vielleicht schon einmal jemand mit dieser problematik beschäftigt ? hat einer dafür schon eine lösung ?
danke für eure zeit !

mfg

nikon
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
Zitat von: fragmutti.de
Schmackhafter Milchreis
Milchreis schmeckt hervorragend, wenn man ihn kurz vor dem Verzehr durch ein saftiges Steak ersetzt. ;)

IBM Certified Application Developer - Lotus Notes und Domino 6/6.5

Umgebung:
2 Domino Cluster-Server (7.0.3) SLES 9 SP 3
1 Domino Server (7.0.3) SLES 9 SP 3
1 Domino Server (7.0.3) Win2k Server
1 Domino Server (7.0.3) WinXP

~ 200 Notes Clients (7.0.1-7.0.3) Win2k&XP

Offline Till_21

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 708
  • Geschlecht: Männlich
  • I love Germany
Re: nicht benötigte felder
« Antwort #1 am: 17.09.02 - 16:46:51 »
Hi,
also, hier mein vorschlag,
durchlauf alle masken der datenbank (db.forms)(äussere schleife), lese alle felder aus der maske (form.fields), und durchlaufe alle dokumente dieser maske (db.search)(innere schleife). dann alle felder des dokumentes (getfirstitem andsoon) mittels arraygetindex überprüfen, ob es in der maske vorkommt(haben wir uns ja gemerkt). falls nicht item.remove...
dieser agent ist universell in jeder db einsetztbar, kann aber auch "Mist" bauen, da vielleicht die felder benötigt werden!!!

Hoffe dir geholfen zu haben

gruss / till
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline nikon

  • Junior Mitglied
  • **
  • Beiträge: 97
  • Geschlecht: Männlich
  • Tut das Notes?
Re: nicht benötigte felder
« Antwort #2 am: 17.09.02 - 16:52:39 »
>mist bauen

jaaa, was macht er dann eigentlich wenn es sich um notes-interne felder handelt ? wie nur z.b. ein $ref bei antworten, einem $conflict bei konflikten, etc...
diese felder sind ja in der makse nicht vorhanden. wenn er sowas auch plättet, dann wäre dies ja keineswegs gut !  :(
welche felder könntest du ansonsten meinen, die ich noch benötigen könnte ?!  ???
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
Zitat von: fragmutti.de
Schmackhafter Milchreis
Milchreis schmeckt hervorragend, wenn man ihn kurz vor dem Verzehr durch ein saftiges Steak ersetzt. ;)

IBM Certified Application Developer - Lotus Notes und Domino 6/6.5

Umgebung:
2 Domino Cluster-Server (7.0.3) SLES 9 SP 3
1 Domino Server (7.0.3) SLES 9 SP 3
1 Domino Server (7.0.3) Win2k Server
1 Domino Server (7.0.3) WinXP

~ 200 Notes Clients (7.0.1-7.0.3) Win2k&XP

Offline Till_21

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 708
  • Geschlecht: Männlich
  • I love Germany
Re: nicht benötigte felder
« Antwort #3 am: 17.09.02 - 17:09:24 »
Notesinterne Felder werden nicht berücksichtigt, sprich die Eigenschaft fields der klasse form gibt sie dir nicht zurück.
Damit bist du schonmal auf der sicheren seite.

felder, welche durch einen agenten angelegt werden, z.B. ein Flag(wofür auch immer), werden gekillt, und beim naechsten lauf des besagten agenten läuft dieser gg die wand -> nix gut.

Gruss / till
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline nikon

  • Junior Mitglied
  • **
  • Beiträge: 97
  • Geschlecht: Männlich
  • Tut das Notes?
Re: nicht benötigte felder
« Antwort #4 am: 18.09.02 - 08:14:49 »
ouh - alles klar ! an diese felder habe ich jetzt gar nicht gedacht ! danke für den tip - ich werde das einmal ausprobieren !!
dann wäre es ja quasi am besten, wenn ich die felder, die ich für einen agenten benötige, wirklich anlege ! damit wäre ich dann auf der sicheren seite !

vielen dank till !!!  :D
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
Zitat von: fragmutti.de
Schmackhafter Milchreis
Milchreis schmeckt hervorragend, wenn man ihn kurz vor dem Verzehr durch ein saftiges Steak ersetzt. ;)

IBM Certified Application Developer - Lotus Notes und Domino 6/6.5

Umgebung:
2 Domino Cluster-Server (7.0.3) SLES 9 SP 3
1 Domino Server (7.0.3) SLES 9 SP 3
1 Domino Server (7.0.3) Win2k Server
1 Domino Server (7.0.3) WinXP

~ 200 Notes Clients (7.0.1-7.0.3) Win2k&XP

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz