fighting for truth, justice, and a kick-butt lotus notes experience.

ClientAdmin - Verfügbare Variablen

 Juli 31 2009 01:53:56 PM
Welche Variablen können zur Konfiguration von Jobs verwendet werden?

Generell ist es relativ einfach die zur Verfügung stehenden Variablen einzusehen.
Und zwar erzeugt die mc.dll eine XML-Datei auf dem Client.  Hierbei wird ein Set von Umgebunsvariablen des Betriebsystems, der Notes Umgebung und der ClientAdmin Konfiguration ausgelesen und dort gespeichert. Die dort protokollierten Werte können innerhalb der Konfiguration als Variablen verwendet werden.

Die Datei heißt CONFIG.XML und befindet sich unter im Profil des gerade angemeldeten Benutzers:

Windows XP:  \Dokumente und Einstellungen\user_name\ Anwendengsdaten\Panagenda\Marvel\Temp
Vista: \Users\user_name\AppData\Local\Panagenda\Marvel\Temp

Die einzelnen Variablen sind nach der jeweiligen Umgebung unterteilt:

os == Information des Betriebssystems und des gerade angemeldeten OS Users
notes == Informationen zur Lotus Notes Umgebung und des Notes Users
mc == Informationen zum ClientAdmin
mz == Informationen zum ClientZip

Will man den Wert einer Variablen verwenden ist die Syntax folgende:

<Umgebung:Variable>

Beispiele:
<os:temp>  gibt das Temp-Verzeichnis zurück, hier C:\Users\user\AppData\Local\Temp
<os:user> gibt den OS User zurück, hier Frank.Mustermann

<notes:location> gibt die aktuelle Arbeitsumgebung zurück, hier online
<notes:data_directory>  gibt das aktuelle Data-Verzeichnis zurück, hier C:\Program Files\IBM\Lotus\Notes\Data

Unten folgend eine exemplarische CONFIG.XML mit den zur Verfügung stehenden Werten.
Wenn man sich die Umgebungsvariablen einmal genau durch sieht, wird man feststellen, das alles relevante vorhanden ist. Ich bin auf jeden Fall wunschlos glücklich...
     
     <os>
         <app_data>C:\Users\user\AppData\Roaming</app_data>
         <app_data_directory>C:\Users\user\AppData\Roaming</app_data_directory>
         <citrix>0</citrix>
         <common_app_data>C:\ProgramData</common_app_data>
         <common_app_data_directory>C:\ProgramData</common_app_data_directory>
         <computer>ANDRE-NOTI</computer>
         <computer_org>ANDRE-NOTI</computer_org>
         <display_resolution_x>1680</display_resolution_x>
         <display_resolution_y>1050</display_resolution_y>
         <ip_address>192.168.100.164;192.168.253.1;192.168.217.1</ip_address>
         <local_app_data>C:\Users\user\AppData\Local</local_app_data>
         <local_app_data_directory>C:\Users\user\AppData\Local</local_app_data_directory>
         <mobile>1</mobile>
         <program_files>C:\Program Files</program_files>
         <program_files_directory>C:\Program Files</program_files_directory>
         <system_root>C:\Windows</system_root>
         <system_root_directory>C:\Windows</system_root_directory>
         <temp>C:\Users\user\AppData\Local\Temp</temp>
         <temp_directory>C:\Users\user\AppData\Local\Temp</temp_directory>
         <user>Frank.Mustermann</user>
         <user_profile>C:\Users\user</user_profile>
         <user_profile_directory>C:\Users\user</user_profile_directory>
     </os>
     <notes>
         <bookmark_path>bookmark.nsf</bookmark_path>
         <bookmark_replicaid>C12575E1:00240F90</bookmark_replicaid>
         <client_directory>C:\Program Files\IBM\Lotus\Notes</client_directory>
         <data_directory>C:\Program Files\IBM\Lotus\Notes\Data</data_directory>
         <desktop_path>desktop8.ndk</desktop_path>
         <desktop_replicaid>C1257555:00414734</desktop_replicaid>
         <homeserver>CN=server/O=acocon/C=de</homeserver>
         <homeserver_abbreviated>server/acocon/de</homeserver_abbreviated>
         <location>Online</location>
         <location_ini>Online,902,CN=Frank MUstermann/O=acocon/C=de</location_ini>
         <location_noteid>902</location_noteid>
         <multiuser>0</multiuser>
         <names_path>names.nsf</names_path>
         <names_replicaid>C12575E1:002411C0</names_replicaid>
         <notes_ini_directory>C:\Program Files\IBM\Lotus\Notes</notes_ini_directory>
         <notes_ini_path>C:\Program Files\IBM\Lotus\Notes\notes.ini</notes_ini_path>
         <shareddata_directory></shareddata_directory>
         <temp_directory>C:\Users\user\AppData\Local\Temp\notesFCBCEE</temp_directory>
         <um_directory>mail</um_directory>
         <um_filename>nmuster.nsf</um_filename>
         <um_is_local>1</um_is_local>
         <um_location>CN=server/O=acocon/C=de!!mail\aeickerm.nsf</um_location>
         <um_path>mail\nmuster.nsf</um_path>
         <um_replicaid>C125750C:00310908</um_replicaid>
         <um_server>CN=server/O=acocon/C=de</um_server>
         <umdirectory>mail</umdirectory>
         <umfilename>nmuster.nsf</umfilename>
         <umfullfilename>mail\nmuster.nsf</umfullfilename>
         <umfullpath>CN=server/O=acocon/C=de!!mail\nmuster.nsf</umfullpath>
         <umreplicaid>C125750C:00310908</umreplicaid>
         <umserver>CN=server/O=acocon/C=de</umserver>
         <user>CN=karl Mustermann/O=acocon/C=de</user>
         <user_abbreviated>Karl Mustermann/acocon/de</user_abbreviated>
         <user_common_name>karl Mustermann</user_common_name>
         <user_hierarchyonly>O=acocon/C=de</user_hierarchyonly>
         <user_hierarchyonly_abbreviated>acocon/de</user_hierarchyonly_abbreviated>
         <version>8.5.0</version>
         <version_build>359</version_build>
         <version_fixpack>0</version_fixpack>
         <version_flags>0</version_flags>
         <version_hotfix>0</version_hotfix>
         <version_major>8</version_major>
         <version_minor>5</version_minor>
         <version_qmr>0</version_qmr>
         <version_qmu>0</version_qmu>
         <version_release_string>Release 8.5|December 05, 2008</version_release_string>
     </notes>
     <mz>
         <attachmentsexcludefromzip>.jpg,.gif,.zip,.rar</attachmentsexcludefromzip>
         <encryptdefaultenabled>false</encryptdefaultenabled>
         <encryptenabledselectable>false</encryptenabledselectable>
         <unzipdefaultenabled>true</unzipdefaultenabled>
         <unzipenabledselectable>true</unzipenabledselectable>
         <unziptosubfolderfilenumthreshold>5</unziptosubfolderfilenumthreshold>
         <zipallowfoldersdd>true</zipallowfoldersdd>
         <zipdefaultenabled>true</zipdefaultenabled>
         <zipdefaultenableddd>true</zipdefaultenableddd>
         <zipenabledselectable>true</zipenabledselectable>
         <zipfilesizethreshold>140096</zipfilesizethreshold>
         <zipicon>app</zipicon>
         <zipoverlay>false</zipoverlay>
         <zipreplacedots>true</zipreplacedots>
         <zipsinglearchivefilenumthreshold>3</zipsinglearchivefilenumthreshold>
     </mz>
      <mc>
         <actions_path>C:\Users\user\AppData\Local\panagenda\marvel\actions.xml</actions_path>
         <actions_retired_path>C:\Users\user\AppData\Local\panagenda\marvel\actions_retired.xml</actions_retired_path>
         <configdb_current_location>CN=server/O=acocon/C=de!!panagenda\panagenda.nsf</configdb_current_location>
         <configdb_current_path>panagenda\panagenda.nsf</configdb_current_path>
         <configdb_current_server>CN=server/O=acocon/C=de</configdb_current_server>
         <configdb_fb_lastreachable_path>panagenda\panagenda.nsf</configdb_fb_lastreachable_path>
         <configdb_fb_lastreachable_server>CN=brain/O=acocon/C=de</configdb_fb_lastreachable_server>
         <configdb_location>CN=server/O=acocon/C=de!!panagenda\panagenda.nsf</configdb_location>
         <configdb_location_placeholder>server/acocon/de!!panagenda\panagenda.nsf</configdb_location_placeholder>
         <configdb_path>panagenda\panagenda.nsf</configdb_path>
         <configdb_server>CN=brain/O=acocon/C=de</configdb_server>
         <duration_afterlogin>1140</duration_afterlogin>
         <duration_beforelogin>77</duration_beforelogin>
         <duration_init>22</duration_init>
         <log_path>C:\Users\user\AppData\Local\panagenda\marvel\log.xml</log_path>
         <run_section>afterlogin</run_section>
         <skinning_directory>C:\Program Files\IBM\Lotus\Notes\Data\skinning</skinning_directory>
         <svn_datetime_build>20090216T085700</svn_datetime_build>
         <svn_datetime_commit>20090216T085847</svn_datetime_commit>
         <svn_local_modifications>0</svn_local_modifications>
         <svn_mixed_revisions>0</svn_mixed_revisions>
         <svn_revision>401</svn_revision>
         <svn_revision_range>401</svn_revision_range>
         <temp_directory>C:\Users\user\AppData\Local\panagenda\marvel\temp</temp_directory>
         <version>1.6.35</version>
         <version_major>1</version_major>
         <version_minor>6</version_minor>
         <version_release_string>1.6.35.401 C:20090216T085847 B:20090216T085700</version_release_string>
         <version_step>35</version_step>
         <working_directory>C:\Users\user\AppData\Local\panagenda\marvel</working_directory>
         <working_directory_placeholder>%os_local_app_data%\panagenda\marvel</working_directory_placeholder>
     </mc>

Kommentare
noch keine Kommentare vorhanden
  •  
  • Hinweis zum Datenschutz und Datennutzung:
    Bitte lesen Sie unseren Hinweis zum Datenschutz bevor Sie hier einen Kommentar erstellen.
    Zur Erstellung eines Kommentar werden folgende Daten benötigt:
    - Name
    - Mailadresse
    Der Name kann auch ein Nickname/Pseudonym sein und wird hier auf diesem Blog zu Ihrem Kommentar angezeigt. Die Email-Adresse dient im Fall einer inhaltlichen Unklarheit Ihres Kommentars für persönliche Rückfragen durch mich, Detlev Pöttgen.
    Sowohl Ihr Name als auch Ihre Mailadresse werden nicht für andere Zwecke (Stichwort: Werbung) verwendet und auch nicht an Dritte übermittelt.
    Ihr Kommentar inkl. Ihrer übermittelten Kontaktdaten kann jederzeit auf Ihren Wunsch hin wieder gelöscht werden. Senden Sie in diesem Fall bitte eine Mail an blog(a)poettgen(punkt)eu

  • Note on data protection and data usage:
    Please read our Notes on Data Protection before posting a comment here.
    The following data is required to create a comment:
    - Name
    - Mail address
    The name can also be a nickname/pseudonym and will be displayed here on this blog with your comment. The email address will be used for personal questions by me, Detlev Pöttgen, in the event that the content of your comment is unclear.
    Neither your name nor your e-mail address will be used for any other purposes (like advertising) and will not be passed on to third parties.
    Your comment including your transmitted contact data can be deleted at any time on your request. In this case please send an email to blog(a)poettgen(dot)eu

Archive