The following table lists the most important variables from the notes Namespace:
NOTE that some variables are only available from certain Runtypes on (e.g. userdetails_* are only available after login and after a successful run of at least one Location Action), on certain operating systems, and/or from specific MarvelClient releases on.
Also NOTE that MarvelClient also works with Lotus Notes and IBM Notes.
The most important variables from the notes Namespace
|Filepath of the bookmarks database (relative to Notes data directory) and replica id.|
|browser_plugin_installed||Windows only||Is the IBM Notes Browser Plugin installed?|
|cache_path||Windows only||Filepath of the Cache database (relative to Notes data directory)|
|Full path of HCL Notes program and data directory|
|cluster_path||Windows only||Absolute filepath of the cluster.ncf file|
|Filepath of the desktop file (relative to Notes data directory) and replica id.|
|Windows only||Full path of HCL Notes workspace, framework and rcp base directory|
|User's mailserver according to notes.ini (before login) / current location (after login) in canonical (CN=...) and abbreviated format|
|Windows only||Filename and full path of the user's id file.|
|installed_*||Windows only||Information as to whether the admin and/or designer client are assumed to be installed according to ini:InstallType and whether they actually exist (*_vallidated)|
|latency_*||Windows only||Information about last latency measurement (if so configured viaAdvanced\JPMLAT. Latency Scan);|
latency_version is the Notes version of the HCL Domino server that was last measured
|localfeedcontent_*||Windows only||Details for the feeds database, if it exists|
|Name of current location,|
value of ini:Location,
noteid of current location
|Windows only||Information as to whether the client is assumed to be a standard (=Eclipse) client according to ini:InstallMode and whether rcplauncher.exe actually exists.|
|mode_running||Windows only||Was the client started as a basic or standard client?|
(A standard client can be started as a basic client by adding UseBasicNotes=1 in notes.ini or adding " -sa" (without quotes) to the Windows shortcut.
|multiuser||Is the client a single user or multi-user client?|
|Windows only||Directory and absolute filepath of the user's personal names- and addressbook,|
|Filename and replica id of the user's personal names- and addressbook|
|Directory and absolute filepath of the client's notes.ini,|
|shareddata_directory||Shared data directory|
|temp_directory||Temporary directory used by the HCL Notes client; not to be confused with mc:temp_directory|
|Various details for the user's mailfile according to the current location.|
|user, user_*||Details on the current HCL Notes username.|
|userdetails_*||Various details from a user's person document from the public names and addressbook; this information is only available if at least one Objects\A7.1. Location Action has run. The details are obtained from the public names and addressbook using a NameLookup.|
|version*||Various details about the HCL Notes client version.|
Note that notes:version_number does not contain any information on hot fixes; checking for e.g. 8.5.3 with SHF69 should be done using two conditions:
One checking for <notes:version_number>=8050300, and
one checking for <notes:version_release_string> contains SHF69.
The full list of available Variable names from within each Namespace can be derived from a representative config.xml (in each client’s Working Directory or in the Analyze database if so collected).
Note that the config.xml file is recreated upon every client start – after closing an HCL Notes Client, any therein stored variables are NOT read back ever.
NOTE that namespaces and variables are NOT write-protected. You must not change important system variables (e.g. notes:client_directory, mc:working_directory or similar).