Autor Thema: INI Datei von "externem" Server beschreiben  (Gelesen 2136 mal)

Offline Legolas

  • Senior Mitglied
  • ****
  • Beiträge: 446
  • Geschlecht: Männlich
INI Datei von "externem" Server beschreiben
« am: 14.01.21 - 16:19:52 »
Hallo Forum,

ich habe folgende Situation und würde mich natürlich über eine Lösung freuen! 😉

Wir haben eine App (Notesanwendung) die auf einem Dominoserver läuft.
Jetzt möchte ich von dieser App aus INI Einträge auf einem anderen Server ändern.

Situation:
App läuft auf einem Applikationsserver und die E-Mail Postfächer der User liegen auf einem weiteren Mailserver.
Unsere App ist jedoch nicht auf den Mailserver vorhanden.

Gibt es script seitig eine Möglichkeit, INI Einträge auf den Server mit den Bordmitteln zu ändern?

Falls nein, welches Vorgehen würdet ihr empfehlen?

Grüße
Bernd
Arbeite klug, nicht hart.

Offline Riccardo Virzi

  • Junior Mitglied
  • **
  • Beiträge: 69
Re: INI Datei von "externem" Server beschreiben
« Antwort #1 am: 14.01.21 - 18:04:38 »
Hallo Bernd,

über LotusScript kannst Du auf die Server Konsole eines beliebigen Servers zugreifen und Befehl absetzen, wie zum Beispiel:
set config INIVariable=yesyoucan

Das findest Du in der Klasse NotesSession und zwar in der Methode SendConsoleCommand( Server, Kommando )

ABER: du brauchst Admin Rechte um das auszuführen, ein Benutzer/Entwickler darf das normalerweise nicht.´

Muß es unbedingt in der notes.ini des Servers stehen? Eventuell gibt es elegantere Lösungen, da ich als Admin eines Systems normalerweise den Entwicklern nicht die Rechte gebe INI Variablen auf den Servern zu setzen. Und ich signiere auch keine Agenten mit einer Admin ID, die so etwas machen (außer wenn ich den Agenten entwickelt habe, aber dann muß ich es bei einem Fehler auch selber ausbaden  ;D)

Offline CarstenH

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 668
  • Geschlecht: Männlich
Re: INI Datei von "externem" Server beschreiben
« Antwort #2 am: 15.01.21 - 05:03:06 »
Hallo Bernd,

mit weniger Rechten kommt ihr aus, wenn ihr im Domino Verzeichnis auf dem AppServer Editor oder Autor + [NetCreator/Modifier] seid.
Dann könnt ihr ein Programdokument generieren (oder einem vorhandenen Konfigurationsdokument den Parameter hinzufügen) das per Replikation auf die Ziele übertragen wird. Die MailServer schreiben sich den Eintrag dann selbst in die INI.

HTH
Carsten

Offline Pfefferminz-T

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.204
Re: INI Datei von "externem" Server beschreiben
« Antwort #3 am: 15.01.21 - 09:44:49 »
Warum die Parameter nicht vom Admin über das Konfigurationsdokument setzen lassen?
Grüsse,
Thorsten

Offline Legolas

  • Senior Mitglied
  • ****
  • Beiträge: 446
  • Geschlecht: Männlich
Re: INI Datei von "externem" Server beschreiben
« Antwort #4 am: 18.01.21 - 08:22:08 »
Hallo Forum,
die Methode SendConsoleCommand( Server, Kommando ) ist genau das was ich brauchte.
Danke für die Unterstützung.

Grüße
Bernd
Arbeite klug, nicht hart.

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz