Autor Thema: Daten aus aktueller Arbeitsumgebung abfragen  (Gelesen 3627 mal)

Offline PeterD2

  • Junior Mitglied
  • **
  • Beiträge: 83
  • Ich liebe dieses Forum!
Daten aus aktueller Arbeitsumgebung abfragen
« am: 30.07.04 - 17:52:30 »
Steh´ ich auf dem Schlauch oder gibt es tatsächlich keine vorgefertigte Funktion in Lotus Skript mit der ich Informationen aus der aktuellen Arbeitsumgebung abfragen kann, etwa den Mail-Server des aktuellen Users.  Ich bin mir bewußt daß es eine Funktion GetUserInfo beim NotesRegistration Objekt gibt, nur muß ich genau dieses Objekt unter Angabe eines Strings für den Servernamen instanziieren. Aber genau den String suche ich ja, da beißt sich doch die Katze in den Schwanz? ???

Also noch mal konkret als Frage: Wie komme ich an die Daten des aktuellen Arbeitsumgebungsdokuments?

Danke im Voraus

Peter
« Letzte Änderung: 30.07.04 - 17:52:52 von PeterD2 »

Glombi

  • Gast
Re:Daten aus aktueller Arbeitsumgebung abfragen
« Antwort #1 am: 30.07.04 - 19:05:10 »
Es gibt einige (undokumentierte) @Formeln, die bestimmte Felder aus der AU lesen.

Ausserdem: Es ist eine normale Notes-DB, die zudem die schöne Eigenschaft hat, dass sie immer "names.nsf" heisst. Also sollte das Script nicht besonders schwierig sein.

Dann gibt es Werte, die man bequem aus der NOTES.INI lesen kann (u.a. Mailserver, Mailfile). Da sollte eh die erste Anlaufstelle sein, da die AU dort reinschreibt.

Andreas

Offline TMC

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.660
  • Geschlecht: Männlich
  • meden agan
Re:Daten aus aktueller Arbeitsumgebung abfragen
« Antwort #2 am: 30.07.04 - 19:09:40 »
Es gibt einige (undokumentierte) @Formeln, die bestimmte Felder aus der AU lesen.

Jo, das wäre der Quick&Dirty - Weg. Dirty deshalb, weil bei der Formel nicht einfach vergessen wurde, das zu dokumentieren, sondern weil es die nicht offiziell gibt. (z.B. können Aufwärts-Kompatibilitätsprobleme auftreten).

Auszug:
Zitat
@LocationGetInfo([HomeServer])
@LocationGetInfo([CatalogServer])
@LocationGetInfo([SametimeServer])
@LocationGetInfo([NamePreference])
@LocationGetInfo([MailProtocol])
@LocationGetInfo([WebRetriever])
@LocationGetInfo([BookmarksFileName])
@LocationGetInfo([InternetMailAddress])
@LocationGetInfo([AreaCode])
Matthias

A good programmer is someone who looks both ways before crossing a one-way street.


Offline PeterD2

  • Junior Mitglied
  • **
  • Beiträge: 83
  • Ich liebe dieses Forum!
Re:Daten aus aktueller Arbeitsumgebung abfragen
« Antwort #3 am: 30.07.04 - 21:51:46 »
Es gibt einige (undokumentierte) @Formeln, die bestimmte Felder aus der AU lesen.

Ausserdem: Es ist eine normale Notes-DB, die zudem die schöne Eigenschaft hat, dass sie immer "names.nsf" heisst. Also sollte das Script nicht besonders schwierig sein.


Ja schon, die Datenbank heißt immer gleich, aber die Arbeitsumgebungen nicht, und da kann es durchaus mehrere pro Rechner geben, die dann nicht "Büro (Netzwerk)" heißen, sondern "Müller" oder "Meier". Aber mittels evaluate dürften sich die Formeln ja auch von Script aus benutzen lassen, und das wär´ja schon mal was.

Werd´s dann am Montag mal probieren.
Danke

Peter

Offline -Michael-

  • Aktives Mitglied
  • ***
  • Beiträge: 153
  • Geschlecht: Männlich
    • Software Guide
Re:Daten aus aktueller Arbeitsumgebung abfragen
« Antwort #4 am: 30.07.04 - 22:07:06 »
Aber mittels evaluate dürften sich die Formeln ja auch von Script aus benutzen lassen, und das wär´ja schon mal was.

Hier ein Statement vom LDD-Forum bezüglich undokumentierte @Formeln:
Zitat
Posted by Julie Kadashevich on 27.Jun.01 at 17:58 using a Web browser
Category: Domino Designer -- @FormulasRelease: All ReleasesPlatform: All Platforms

Ruth,

Undocumented functions and settings have not undone general QE and may cause problems. Some of them are short terms solutions while we are working on the real ones. As they become safe, they become documented.
And of course, many new functions have been added in Rnext. We want users to have new features. If there are some functions that are not exposed there are good reasons.

Ich denke schon, dass man das als Entwickler ernst nehmen sollte, zumal die Aussage von Iris kommt (glaub ich zumindest, dass Julie von Iris kommt so wie sie schreibt?! -> da wissen aber andere mehr davon als ich).

Michael
« Letzte Änderung: 30.07.04 - 22:10:06 von -Michael- »

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:Daten aus aktueller Arbeitsumgebung abfragen
« Antwort #5 am: 30.07.04 - 22:14:56 »
Julie ist Miss Agent bei Iris.

Und das sagt es schon aus, mit den Dingern  heisst es vorsichtig sein, auch wenn es selten ist, dass sie verschwinden. Aber es kommt schon mal vor, dass sie in einer neuen Version nicht mehr ganz wie erwartet arbeiten.
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline -Michael-

  • Aktives Mitglied
  • ***
  • Beiträge: 153
  • Geschlecht: Männlich
    • Software Guide
Re:Daten aus aktueller Arbeitsumgebung abfragen
« Antwort #6 am: 30.07.04 - 22:21:23 »
Julie ist Miss Agent bei Iris.

Danke, Semaphoros für die Aufklärung :) Welch einen netten Titel die Frau hat :D

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:Daten aus aktueller Arbeitsumgebung abfragen
« Antwort #7 am: 30.07.04 - 22:40:47 »
Von ihr stammen die meisten Artikel über Agenten auf LDD, und auch eine Sammlung, die sich Agent-FAQ nennt, sie ist Teamleiterin des Agent-Entwicklerteams.
« Letzte Änderung: 30.07.04 - 22:42:09 von Semeaphoros »
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline -Michael-

  • Aktives Mitglied
  • ***
  • Beiträge: 153
  • Geschlecht: Männlich
    • Software Guide
Re:Daten aus aktueller Arbeitsumgebung abfragen
« Antwort #8 am: 30.07.04 - 22:53:59 »
Was natürlich die Wertigkeit der oben zitierten Aussage umsomehr bekräftigt.

(Absolut OT:
Wie kommst Du eigentlich zu Deinem (griechischen?) Namen?
phoros hat wohl was mit 'tragend' zu tun. 'macheiro-phoros' = 'ein Schwert tragend'

Zu Semea hab ich nur das hier gefunden:


 ;D

Oder hat das jetzt mit den olympischen Spielen zu tun (wo ich eh schlecht informiert bin. Womöglich ist das der Weltmeister im Kugelstoßen ohne dass ich das weiss :-(

Michael

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:Daten aus aktueller Arbeitsumgebung abfragen
« Antwort #9 am: 30.07.04 - 23:30:05 »
Die Erklärung des Semeaphoros steht links unten in der "Legende" :)

Wenn Du den macheirophoros erwähnst, der semeaphoros, auch semaphoros oder semaiophoros ist militärisch der Zeichenträger. Semaion hat aber noch mehr Bedeutungen, und mit ein wenig "zurechtbiegen" der Bedeutung kommt es dann zu der in meiner Legende stehenden Uebersetzung, man muss allerdings altgriechisch denken, neugriechisch kommt man dann schon ganz leicht zu einer Fehlinterpretation: Ampel :)
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline PeterD2

  • Junior Mitglied
  • **
  • Beiträge: 83
  • Ich liebe dieses Forum!
Re:Daten aus aktueller Arbeitsumgebung abfragen
« Antwort #10 am: 30.07.04 - 23:40:27 »
Ja, ähhm , Danke.  ???  Nu´weiß ich also wie es ginge, wie es aber Dank Miss Agent nicht machen sollte. Gibt´s denn vielleicht auch auch eine offizielle Möglichkeit die Daten aus dem aktuellen Umgebungsdokument auszulesen, oder muß ich jetzt doch noch lernen aus Kristallkugeln zu lesen?

Ciao
Peter

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:Daten aus aktueller Arbeitsumgebung abfragen
« Antwort #11 am: 31.07.04 - 00:23:02 »
Die Angaben stehen in der lokalen NAMES.NSF.
Das aktuell verwendete Location Document steht im NOTES.INI-Eintrag "Location".
Nun sag' an, wo Du nicht weiterkommst, und Dir wird geholfen.

Bernhard

Offline PeterD2

  • Junior Mitglied
  • **
  • Beiträge: 83
  • Ich liebe dieses Forum!
Re:Daten aus aktueller Arbeitsumgebung abfragen
« Antwort #12 am: 04.08.04 - 12:00:34 »
OK, Danke Euch.  Über die Einträge in der notes.ini bekomme ich alle Informationen die ich brauche.  

Gruß
Peter

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz