Domino 9 und frühere Versionen > Entwicklung
Verbindungsdokument
Dynamix:
Demnächst steht bei uns ein Serverumzug mit Vergabe einer neuen Server-Ip an.
Um den Nutzer möglichst einfach ein neues Verbindungsdokument einzurichten, würde ich gern 2 Schaltflächen in einer Mail installieren und über diese den alten Eintrag löschen und ein neues Verbindungsdokument erstellen.
Für letzteres habe ich bereits ein Script gefunden. Jetzt bereitet mir nur noch das Löschen des nicht mehr benötigten Verbindungsdokuments deutliche Probleme.
Wer hat eine solches Script bzw. kann mir da weiterhelfen. Leider habe ich von Scriptprogrammierung keinerlei Ahnung - Erklärungen somit bitte einfach halten. ;D ;D
Danke
ata:
... ohne Script-Kenntnisse lässt sich das wohl kaum einfach halten - was stört dich denn an den überflüssigen Verbindungsdokumenten?
ata
koehlerbv:
Dynamix, schick doch mal den Code, den Du verwendest, um das neue connection doc zu erzeugen. Vielleicht findest sich ja hier jemand, der den Code ergänzt um das Löschen des nun ungültigen location docs. Wenn ich Zeit habe, dann würd' ich die paar Zeilen ggf. auch anhängen.
By the way: Nickname = Dynamix - dann solltest Du auch dynamisch auf die Anforderungen des Jobs reagieren und LS lernen oder bei Zeitmangel für diesen Job jemand engagieren ;D Wobei gerade diese Aufgabe ein hervorragendes Beispiel ist, um mit LS zu starten: So schwer ist das entfernen unnötiger con docs nicht.
Bernhard
Dynamix:
@ata
Da sich nur die IP ändert und der Servername gleich bleibt - hätte ich nach derzeitigem Stand 2 Verbindungsdokumente mit dem gleichen Namen. Wenn ich jetzt den Nutzer dazu auffordere den falschen Eintrag zu löschen, wird bei mind 50% der falsche - also weiterhin benötigte - Eintrag gelöscht.
@koehlerbv
LS lernen ist leider nicht so einfach. Da mein Arbeitgeber unter ständigem Geldmangel leidet, sieht es mit Lehrgängen nicht wirklich gut aus. Derzeit ist ein erster Lehrgang "Einweisung in LS" vorgesehen - Dauer 3 Tage :o :o.
Eigenstudium ohne jegliche Programmiervorkenntnisse fällt schwer und die exestierende Fachliteratur ist für einen Laien nur schwer verständlich. Einziger Hoffnungschimmer ist derzeit ein Buch von Walter Saumweber (LS Training & Programmierung) welches mit erste Schritte ermöglicht. Für jegliche Vorschläge an Literatur etc. bin ich dankbar - das geht dann aber am Thema vorbei.
Hier nun der bereits verfügbare Code:
Sub Click(Source As Button)
Set session = New NotesSession
Set dbCurrent = session.CurrentDatabase
Dim db As New NotesDatabase("" , "names.nsf")
Dim success As Variant
Dim connect As NotesDocument
Set connect = db.CreateDocument
connect.form = "local"
connect.type = "Connection"
connect.destination = "CN=xyz/OU=xxx/O=yyy/C=DE"
connect.lanportname = "TCPIP"
connect.connectiontype = "0"
connect.optionalnetworkaddress = "123.4.5.678"
connect.Source = "*"
success = connect.ComputeWithForm( False, False)
Call connect.Save(True,True)
Print "Verbindungsdokument wurde erstellt"
End Sub
Christopher:
Das geht auch einfacher die Nutzer gehen über Datei Datenbank öffnen und geben dort die IP ein und sagen dann öffnen anschließend wird ein Verbindungsdokument erstellt siehe Statuszeile
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln