Domino 9 und frühere Versionen > ND7: Entwicklung

Benutzern Verbindungsdokumente via Script übergeben

(1/2) > >>

crasher-mike:
Moin,

ich möchte Usern mit dem nachfolgenden Script Verbindungsdokumente übergeben.
Das klappt auch soweit. Allerdings möchte ich noch Passthru Verbindungen übergeben.
Leider werde ich nicht fündig wie in diesem Falle die Felder zu benennen sind.

Über Hilfe dazu bin ich dankbar.

Gruß

Mike



--- Code: ---Sub Click(Source As Button)
Dim Workspace As New NotesUIWorkspace
Dim UIDdoc As NotesUIDocument
'Server#1
Set uidoc = workspace.composedocument("","names.nsf","Connection")
Call uidoc.fieldsettext("ConnectionType","Local Area Network")
Call uidoc.refreshhideformulas
Call uidoc.fieldsettext("PortName","TCPIP")
Call uidoc.fieldsettext("LanPortName","TCPIP")
Call uidoc.fieldsettext("ConnectionLocation","*")
Call uidoc.refreshhideformulas
Call uidoc.fieldsettext("Destination","Server/Organisation")
Call uidoc.fieldsettext("OptionalNetworkAddress","ip.of.server.x")
Call uidoc.fieldsettext("Source","*")
Call uidoc.refresh
Call uidoc.save
Call uidoc.close
End Sub
--- Ende Code ---

m3:
"PassthruServer" ?

crasher-mike:
Danke für die Info das funktioniert nun soweit.

Gibt es denn die Möglichkeit per Befehl die existierenden Verbindungen zu löschen ?


Driri:
Klar, per Script ist das kein Thema.

Du ziehst Dir aus der lokalen names.nsf alle Dokumente und wenn Form = "Location" ist, wird das Dokument gelöscht (oder direkt per db.Search nur die Location-Dokumente suchen).

Anschließend legst Du dann einfach neue Locations an.

Wobei ich mir vorstellen könnte, daß der Client ein Problem bekommt, wenn das aktuell genutzte Location-Dokument gelöscht wird.

crasher-mike:
Dazu reichen meine Kenntnisse dann doch nicht.

Das ist der erste Lotus Script Quellcode den ich gesehen habe und bin froh das ich mittels
m3's Screenshot die Feldnamen für die Passthru Priorität etc. ermitteln konnte.

Daher danke schon einmal und falls dann doch noch jemand einen Codeschnipsel dazu hat.........  ;-)

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln