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.
|Is the IBM Notes Browser Plugin installed?
|Filepath of the Cache database (relative to Notes data directory)
|Full path of HCL Notes program and data directory
|Absolute filepath of the cluster.ncf file
|Filepath of the desktop file (relative to Notes data directory) and replica id.
|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
|Filename and full path of the user's id file.
|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)
|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
|Details for the feeds database, if it exists
|Name of current location,
value of ini:Location,
noteid of current location
|Information as to whether the client is assumed to be a standard (=Eclipse) client according to ini:InstallMode and whether rcplauncher.exe actually exists.
|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.
|Is the client a single user or multi-user client?
|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,
|Shared data 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.
|Details on the current HCL Notes username.
|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.
|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).