Skip to Main Content
HCL Domino Ideas Portal

Welcome to the #dominoforever Product Ideas Forum! The place where you can submit product ideas and enhancement request. We encourage you to participate by voting on, commenting on, and creating new ideas. All new ideas will be evaluated by HCL Product Management & Engineering teams, and the next steps will be communicated. While not all submitted ideas will be executed upon, community feedback will play a key role in influencing which ideas are and when they will be implemented.

For more information and upcoming events around #dominoforever, please visit our Destination Domino Page

Status Assessment
Workspace Notes
Created by Guest
Created on Oct 11, 2018

Using OS environment variable in notes.ini

User specific information is stored in the OS environment variable.

If the administrator want to distribute the the user specific information in notes.ini by desktop policy setting, %temp% , %username%  environments are needed.


for example:




This enhancement is already existed in SPR# PPAL6YEGPK.

  • Attach files
  • Guest
    Nov 10, 2021

    DEBUG_USE_SYS_VAR=1 does not work anymore.

    It looks like all the function in the notes.ini was degraded with the regression of the case sensitivity. This all happens in version 7, 8 to 9. DEBUG_USE_SYS_VAR=1 looks like working in Notes 8 but never in 11 or higher.

    For enterprise customers, who need a more control of the Terminal server client setup, i.e. those cache settings are quite essential.

  • Guest
    Oct 25, 2018

    There is an older feature that comes from Linux/Unix where you could prefix an environment variable with notes_ and override the notes.ini parameter.

    This has been disabled by defaut. And there is a notes.ini setting to enable it again (DEBUG_USE_SYS_VAR=1).

    Here is the information.This could be your solution.


    So for example you could use notes_cache=


    [ Daniel Nashed / ]

    -- snip --

    OSGetEnvironmentString undocumented "feature" disabled

    The OSGetEnvironmentString() command had an undocumented "feature" where it would use OSGetSystemVariable() first to look for the value requested. This was meant to be internal and for debugging purposes only. This has been changed so that this is off by default. What this means is that Lotus is only pulling this data from Notes.ini instead of from the system environment now, as was the intended behavior.

    You can restore the old behavior by setting the variable DEBUG_USE_SYS_VAR to 1 in your Notes.ini file.
    -- snip --


Allow Windows Variable expansion in notes.ini to customize CACHE=[drive]:\[directory]\CACHE.NDK

Customers have to restrict admin profile on the PC of the users. To avoid network traffic (and others internals policies), they want to customize the directory of the CACHE.NDK file using the following parameter: CACHE=[drive]:\[directory]\CACHE.N...
about 2 months ago in Notes 2 Assessment