Autor Thema: notes.ini Eintrag mit Formelsprache auslesen  (Gelesen 4879 mal)

Offline tobirobi

  • Aktives Mitglied
  • ***
  • Beiträge: 147
  • Geschlecht: Männlich
  • ja und...
notes.ini Eintrag mit Formelsprache auslesen
« am: 03.11.08 - 16:57:02 »
Hallo Zusammen,

gibt es mit Formelsprache die Möglichkeit einen Wert einer Notes.ini Variablen, die nicht mit $ beginnt, auszulesen?

An der zu verwendenden Stelle kann ich keinerlei Script verwenden, ausschließlich Formelsprache.

Kennt da jemand was?

Danke im Voraus
Tobi
----------------------
Domino 8.5.2, 8.5.x, 6.5.x
über 11000 User
Lotus Notes Traveler 8.5.2

Offline jBubbleBoy

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.290
  • Geschlecht: Männlich
Re: notes.ini Eintrag mit Formelsprache auslesen
« Antwort #1 am: 03.11.08 - 17:11:25 »
Nein das geht leider nicht mit Formelsprache.
Gruss Erik :: Freelancer :: KI-Dev, Notes, Java, Web, VBA und DomNav 2.5 / NSE 0.16 / OLI 2.0

--
Nur ein toter Bug, ist ein guter Bug!

Offline tobirobi

  • Aktives Mitglied
  • ***
  • Beiträge: 147
  • Geschlecht: Männlich
  • ja und...
Re: notes.ini Eintrag mit Formelsprache auslesen
« Antwort #2 am: 03.11.08 - 18:48:48 »

Mist,

kann man dann vielleicht den OS Benutzernamen auslesen? Also wer an dem PC angemeldet ist (Windows XP).

Tobi
----------------------
Domino 8.5.2, 8.5.x, 6.5.x
über 11000 User
Lotus Notes Traveler 8.5.2

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: notes.ini Eintrag mit Formelsprache auslesen
« Antwort #3 am: 03.11.08 - 19:05:02 »
Auch da wirst du Pech haben. In der Formelsprache gibt's nichts dergleichen.

Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline WernerMo

  • @Notes Preisträger
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.050
  • Geschlecht: Männlich
Re: notes.ini Eintrag mit Formelsprache auslesen
« Antwort #4 am: 03.11.08 - 19:39:48 »
Hallo,

war da nicht was mit Feldnamen, ich glaube, da hat Glombi mal was beschrieben.
Gibt nicht ein Feld in einer Maske mit dem Feldnamen "USERINFO" den Benutzernamen zurück?

Gruß Werner
Gruß Werner
  o                                                  o   
 /@\  Nächster @Notes-Stammtisch  /@\  online Sept. 2020?
_/_\__________________________/_\_ Details folgen.

Offline Klafu

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.944
  • Geschlecht: Männlich
  • Remember the Cookies!
Re: notes.ini Eintrag mit Formelsprache auslesen
« Antwort #5 am: 03.11.08 - 19:47:25 »
hab ich auch probiert. ging nur mit Lotus Script
„Der einzige Mensch, der sich vernünftig benimmt, ist mein Schneider. Er nimmt jedesmal neu Maß, wenn er mich trifft, während alle anderen immer die alten Maßstäbe anlegen in der Meinung, sie paßten auch heute noch...“

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: notes.ini Eintrag mit Formelsprache auslesen
« Antwort #6 am: 03.11.08 - 19:56:11 »
...w ar da nicht was mit Feldnamen, ich glaube, da hat Glombi mal was beschrieben.
Gibt nicht ein Feld in einer Maske mit dem Feldnamen "USERINFO" den Benutzernamen zurück?

Aber garantiert nicht den OS-Benutzernamen, Werner. Das musst Du was anderes schwach im Hinterkopf haben.

@Tobi:
Was willst Du überhaupt erreichen? Zwischen dem OS-Benutzernamen und der NOTES.INI besteht ja nun gar kein Zusammenhang, was das Auslesen angeht.
Und: Warum sollte man nicht aus einem @functions-Kontext auch LS einsetzen können?

Mehr Input, mehr Output.

Bernhard

Offline tobirobi

  • Aktives Mitglied
  • ***
  • Beiträge: 147
  • Geschlecht: Männlich
  • ja und...
Re: notes.ini Eintrag mit Formelsprache auslesen
« Antwort #7 am: 03.11.08 - 22:19:43 »
Ok,

ihr wollt mehr Informationen.
ich habe ClientGenie im Einsatz. Und wir haben ein System, mit dem wir die user-IDs und das kennwort des Benutzers einsammeln und dann ein neues kennwort setzen, damit die Userverwaltung nicht das aktuelle Kennwort des User kennt.
Bei diesem Verfahren zum Setzen des neuen Kennworts wollen wir dieses auf den OS Usernamen setzen. Um dies zu ereichen haben wir an der Stelle im Clientgenie leider nur die Möglichkeit Formelsprachen zu verwenden.

Also war die Idee, dann nehmen wir einfach einen Eintrag aus der notes.ini, denn da steht der OS-Username schon drin. leider steht das da ohne "$" davo sodass wir @Environment nicht so ohnen weiteres verwenden können. Oder aber ihr könnt mir dafür was Formelmäßiges sagen.

Ich hoffe ich habe es nicht zu kompliziert erklärt.

Schönen Abend noch
Tobi

----------------------
Domino 8.5.2, 8.5.x, 6.5.x
über 11000 User
Lotus Notes Traveler 8.5.2

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: notes.ini Eintrag mit Formelsprache auslesen
« Antwort #8 am: 03.11.08 - 22:28:59 »
Ihr sammelt Passwörter ein? Ihr vergebt dann neue Passwörter, die dem OS-Anmeldenamen entsprechen - damit die dann niemand mehr kennt.

Sorry, aber das verstehe ich nicht. Wirklich nicht.

Bernhard

PS: In dem Kontext mit solchen 3rd-Party-Produkten wie ClientGenie kannst Du dann wirklich nur Formelsprache einsetzen, und damit ist dann tatsächlich "Ende Gelände".

Offline tobirobi

  • Aktives Mitglied
  • ***
  • Beiträge: 147
  • Geschlecht: Männlich
  • ja und...
Re: notes.ini Eintrag mit Formelsprache auslesen
« Antwort #9 am: 04.11.08 - 06:28:27 »
OK, also doch zu unverständlich geschrieben.

Aaaalso ;-),

der User hat seine ID und sein Kennwort. Das sammeln wir für Kennwortrücksetzungen ein.
Der User vergisst sein Kennwort und meldet sich beim Benutzerservice.
Damit wir ihm dann nicht eine ID zurückgeben, in der ein Kennwort drin steht, dass der User sich ausgedacht hat, und das ja eigentlich keiner Wissen darf, setzen wir das Kennwort auf einen Standard zurück. Dieser Standard ist der OS Username.
Sodass dann der Benutzerservice, nach erfolgreicher ID Rücksetzung dem user einfach nur noch sagen muss, Ihr Kennwort ist Ihre OS Kennung.
Durch das Einsammeln der IDs haben wir immer die aktuelleste ID des Users, mit allen Namensänderungen, Schlüsseln, etc.

In dem Tool hat man dann eine Stelle, wo beim Einsammeln das neue Kennwort berechnet werden kann. z.B. ein 16 Stelliges mit Groß/Klein-Schreibung und Sonderzeichen. Oder aber einen berechneten Wert der aber nur mit Formelsprache angegeben werden kann. Und dort muss ich irgendwie den OS Usernamen reinbekommen.
Eine Idee war die Notes.ini auszulesen, denn dort steht der Wert drin. Aber leider nicht als $-Variable, sondern nur ohne.
Wir müssen also irgendwie mit Formelsprache an diesen Wert kommen.

Tobi
----------------------
Domino 8.5.2, 8.5.x, 6.5.x
über 11000 User
Lotus Notes Traveler 8.5.2

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: notes.ini Eintrag mit Formelsprache auslesen
« Antwort #10 am: 04.11.08 - 10:33:12 »
Schau dir mal in der Admin-Hilfe den Punkt ID-Wiederherstellung an. Ich denke das bietet alles was du brauchst.

Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline tobirobi

  • Aktives Mitglied
  • ***
  • Beiträge: 147
  • Geschlecht: Männlich
  • ja und...
Re: notes.ini Eintrag mit Formelsprache auslesen
« Antwort #11 am: 04.11.08 - 10:55:44 »
Danke für Eure Ideen,

ich habe das Problem jetzt anders gelöst.
Standard ID-Kennwortwiederherstellung ist für unsere Umgebung auch keine Lösung.
War ja auch nicht meine ursprüngliche Frage.

Aber vielen Dank an alle Beteiligten.

Cu
Tobi
----------------------
Domino 8.5.2, 8.5.x, 6.5.x
über 11000 User
Lotus Notes Traveler 8.5.2

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz