Autor Thema: Arbeitsumgebungsdokument neu anlegen mit Script  (Gelesen 2649 mal)

Offline cordi

  • Frischling
  • *
  • Beiträge: 34
  • Ich liebe dieses Forum!
Arbeitsumgebungsdokument neu anlegen mit Script
« am: 04.10.06 - 14:58:41 »
Hallo -
ich habe ein Problem, bei dem ich absolut nicht weiß, was ich falsch mache. Ich hoffe, jemandem fällt was dazu ein:
ich erstelle mittels Script ein neues Locationdocument (6.5.4) und fülle es mit Werten, z.B. Server, Mailfile des Users etc. Ich will auch, dass die Replizierung aktiviert wird. Auch diese Werte werden korrekt ins AU-Dok geschrieben. Problem jetzt: das AU wird angelegt, aber wenn ich auf die Replikator-Seite gehe, steht oben rechts unterhalb von "Einstellungen für AU" folgendes: "Nächste Replizierung um 10.10. 15:00." Ich habe im AU-Dok aber einen Interval von 60 min. stehen, jeden Tag. Wenn ich jetzt in das AU-Dok reingehe, F9 drücke und erneut speichere, funktioniert alles korrekt. Was mir natürlich sagt, dass Notes die Werte im AU-Dok nicht richtig abgespreichert hat. Ich weiß bloß einfach nicht, wie ich es anders machen soll, als ich es getan habe. Anbei ein kurzer Ausschnitt aus dem Script. Ich würde mich sehr freuen, wenn jemand mal einen Blick reinwerfen könnte, es sind nur ein paar Zeilen. Wie gesagt: rein optisch stimmt alles im AU-Dok.
Vielen Dank!

Set AUdoc=New NotesDocument(db_nam_target)
            
AUdoc.Type="Location"
AUdoc.Form="Location"
AUdoc.Name="1. Netzwerk-VRL"
AUdoc.LocationType="Lokales Netzwerk"

---diverse Werte werden gesetzt -----

If notebookDetected="0" Then
AUdoc.ReplicationEnabled="0"
Else
AUdoc.ReplicationEnabled="1"               
AUdoc.ReplicateImmediate="1"
AUdoc.enabled="1"
AUdoc.ReplicateAtStart="1"
AUdoc.PromptAtStart="1"
End If
Call AUdoc.computewithform (True,False)
Call AUdoc.Save (True, True)
Call AUdoc.close (True)
End If
 - hier gehts dann noch weiter -          

Glombi

  • Gast
Re: Arbeitsumgebungsdokument neu anlegen mit Script
« Antwort #1 am: 04.10.06 - 15:09:42 »
Call AUdoc.close (True)

ist falsch, das gibts nicht für Backenddokumente! Die Zeile muss schon mal weg.

Andreas

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Arbeitsumgebungsdokument neu anlegen mit Script
« Antwort #2 am: 04.10.06 - 15:21:12 »
In solchen Fällen lohnt sich immer der Blick in die Properties eines existierewnden (funktionierenden) Dokuments. Du findest dort in diesem Fall Items wie
Interval
Interval_HI
Schedule
Schedule_HI.

Auch diese müssen von Dir im Backend belegt werden.

Bernhard

Offline cordi

  • Frischling
  • *
  • Beiträge: 34
  • Ich liebe dieses Forum!
Re: Arbeitsumgebungsdokument neu anlegen mit Script
« Antwort #3 am: 04.10.06 - 15:51:47 »
Hallo Norbert -
muss ich diese Werte wirklich expliz. setzen? In den Properties sieht das alles gut aus, auch ohne extra setzen. Es sind in den AUs ja auch viele Vorgabewerte zu finden, die einfach nur bei Erstellung einer neuen AU gesetzt werden, ohne das ich was dazu machen muss.
Ich werd es jedenfalls mal probieren.
Und das mit dem "Close" von Glombi - stimmt....

Grüße und schonmal danke. Falls jemandem noch was einfällt: bin für jeden Hinweis dankbar!

Offline cordi

  • Frischling
  • *
  • Beiträge: 34
  • Ich liebe dieses Forum!
Re: Arbeitsumgebungsdokument neu anlegen mit Script
« Antwort #4 am: 04.10.06 - 15:52:33 »
SORRY!!!!!
Ich meinte natürlich Bernhard!!!!!

Offline LN4ever

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 505
  • Geschlecht: Männlich
Re: Arbeitsumgebungsdokument neu anlegen mit Script
« Antwort #5 am: 04.10.06 - 21:42:09 »
AUdoc.LocationType="0"

muß für LOKALES NETZWERK gesetzt werden.

Und nach dem Setzen des Feldes FORM bekommst du alle Vorgabewerte, die du brauchst, indem du die magische Zeile

Call AUDOC.ComputeWithForm

einfügst. Und dann klappt das Ganze auch. Lies es dir vorher in der Hilfe noch einmal genau durch. Die Methode hilft - und sie paßt auch auf dein Problem. Aber du mußt auch die Grenzen kennen.

Gruß

Norbert

Situs vilate in isse tabernit.

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Arbeitsumgebungsdokument neu anlegen mit Script
« Antwort #6 am: 04.10.06 - 22:57:49 »
Form belegt er doch, Norbert, und auch ein ComputeWithForm findet sich im Code.

Bernhard

Offline muchubsi

  • Frischling
  • *
  • Beiträge: 6
  • Ich liebe dieses Forum!
Re: Arbeitsumgebungsdokument neu anlegen mit Script
« Antwort #7 am: 14.05.07 - 15:27:01 »
Hallo Cordi,

besteht die Möglichkeit mit das Script zukommen zu lassen. Bin hier im UN der neue Lotus Admin und habe genau das gleiche Problem, ich muß in allen bestehenden privates names.nsf zwei neue Locations verteilen, mit Mailfileserver, Mailfile etc.

Wäre super von Dir.
hubert.krautter@rsm-hemmelrath.com

Driri

  • Gast
Re: Arbeitsumgebungsdokument neu anlegen mit Script
« Antwort #8 am: 14.05.07 - 17:12:32 »
Hallo,

Dir ist hoffentlich klar, daß Du das Script anpassen mußt ? Ich denke nicht, daß das 1:1 übernommen werden kann.

Zudem war Cordi schon länger nicht mehr im Forum, ist also nicht sicher, daß er Deine Bitte mitbekommt.

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz