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>

Archive