Config db ntf: 20100822121500
Analyze db ntf: 20100822121500
Windows Version: 1.10.5 :: MAC OS X Version: 1.10.7 :: Linux Version: 1.7.19
Eclipse Plugin:


Major Improvements: General database rework (new visuals, multi-lingual design, greatly enhanced Online Update), 86 Action and 34 Condition examples, New runtype for Roaming actions, New local database audit views, Performance optimized notes.ini monitoring, PostOpen-Script based install, Audit Agent Memory Leak fix, Reworked Addon Agents (Collect Locations, ..., HW/SW), Easy MarvelZip configuration, Mac OS X Leopard Fix


General Notes

Supported IBM Lotus Notes releases: 5.x, 6.x, 7.x, 8.x, up to 8.5.1 FP4 (Administrators need at least IBM Lotus Notes 6.x on WIndows or Linux)
Supported client-side operating systems: Microsoft Windows NT4 (>=SP2), 2000, XP, 2003, 2008, Vista, 7, and Citrix/WTS, Apple Mac OS X Leopard, Linux
Supported server-side operating systems: any supported by IBM (operating system independent)
NOTE: Support is limited for platform and release combinations not supported by IBM
Linux & Mac OS X: Skinning, Realtime, Zip/Unzip and Attachment Blocking are not available on Linux or Mac OS X; also, both platforms do not support the runtype "After Login - Before Sync" - any such actions must be set to run "After Login" (Agents and INI Management)
This release contains select important updates highlighted in red

Configuration Database

NEW/CHANGEThe overall database design has been reworked
NEWA green/red light in the lower right corner of the new design indicates whether the database has been opened from a server (green) or locally (red)
NEWA link in the upper right corner of the new design allows to open the Analyze database (as specified in the Online Update form) from the configuration database
NEW/CHANGEThe previous Menu options "Manage", "Tasks", "Config" have been change as follows:
Manage --> Objects
Tasks --> Files or Advanced
Config --> Settings
NEWA new menu option "Examples" has been added to the "All Actions" view to create actions from ready-made examples ...
NEW86 ready-made action examples are now available via Online Update for Roaming, Upgrades (e.g. Notes 6 --> Notes 8), Consolidation, Optimization, and more
NEWA new menu option "Examples" has been added to the "Conditions" view to create conditions from ready-made examples ...
NEW34 ready-made condition examples are now available via Online Update
NEW/CHANGEThe previous "Debug" section was changed to "Advanced"
NEWA new view "Replication conflicts only" was added to the navigation pane section "Advanced"
NEWA new view "GroupExplorer integration" was added to the navigation pane section "Advanced"
NEWA new view "Multi-Language" was added to the navigation pane section "Advanced"
NEW/CHANGEThe previous "Attachment Management" section in the navigation pane has been changed to a MarvelZip section and extended by an additional view
CHANGEThe option "iQ.Suite Integration" from the previous "Integration" section in the navigation pane was moved into the view "MarvelZip\Fingerprints & Filespecs"
CHANGEThe option "FirM Integration" from the previous "Integration" section in the navigation pane was moved into documentation
NEWThe configuration database is now fully translateable into additional languages - currently English and German (Deutsch) are available via Online Update; further languages will follow in the coming months;
Note that German translation has been improved over previous releases, but is not yet finished entirely.
CHANGEThe previous "tabs" (rather icons) suitcase (what), document and clock (when), two people (who) have been changed to tabs labelled "what", "when", "who"
NEWA new tab has been added in actions: "Admin" - the tab will be labelled "Admin*" (with a trailing asterisk) if an action is
a.) being given an alias
b.) or a priority other than the default
c.) or is being staged
CHANGEThe fields priority, alias, staged yes/no, and comments have been moved from the previous first (suitcase) tab to the new Admin tab
NEWThe runtype "After Login - Before Sync" has been added for "Run Agent" actions
CHANGE /
ENHANCEMENT
The list of agents, to select an agent from a source database for "Run Agent" actions, is now sorted
NEWAn option was added to "desktop icon & replica" actions to not position an icon on specific coordinates if it's already on the specified target page (=users may freely position an icon as long as it is on a particular workspace page) - Windows only; requires DLL update
NEWAd option was added to "desktop icon & replica" actions to extend completeness checking for existing replicas - previously alias:replica_type was full as soon as the local replica had a set of design elements replicates, even if that would not lead to a replica considered "fully replicated" by end users;
Note that extended completeness checking is slower that just checking alias:replica_type for "full", since MarvelClient must than compare the state of the local replica with the actual state on the server (=requires accessing the replica on the server during synchronisation)
NEWThe runtype "After Login - before sync" has been added to "Notes.ini & Variables" actions
NEWThe runtype "Before Login - Init" has been added to "Roaming/Rollback" actions - this is the suggested - if not required - runtype for roaming actions from filesets;
(in Citrix, where roaming takes place upon every client start, it is not necessary to change the runtype)
All customers that (also) use roaming on non-Citrix installs from filesets (network drives) before login, please change the existing roaming action(s) to the new runtype after you have ensured that all clients run at least MarvelClient 1.9.12.701
NEWAn option to specify the length and casing (upper/lower) of random passwords generated for ID file copies/backups has been added to the "Advanced\JID. ID File" action - note that this menu option requires role [Security] AND that your license must include ID file management.
Customers with at least Analyze+Manage+Migrate may request this module from panagenda support provided written official approval from their management that they may collect ID files from end users.
NEWAdditional options have been added to "User Preferences" management actions (on both the Basics and Mail tab, plus "show check margins" for additional options)
NEWOptions to generally en/disable MarvelZip Zip/Unzip and/or Attachment Blocking independent of the scope of license (e.g. for selected users or Notes clients) has been added to the "Settings\MarvelZip\CZip. ..." action
Note that the previous notes.ini entry PMZ_Disable=1 is deprecated (=no longer works) since 1.9.15.718
NEWAdded a new column to all Actions\... views to display whether an action only runs once or more than once (a "1" in a circle vs. "star" in a circle)
NEWAdded a new option to "online update" under connection options: "Java" vs. previous "LotusScript" based online update.
The Java option downloads files faster and works better for direct / proxy based connections (requires that the proxy is specified in the online update form); the java option does not work in conjunction with "according to system settings".
Note that choosing Java is a requirement in Asia, as the LotusScript option does not work on operating systems where the language is double byte based.
NEWWith the new Java option, Online Update now also works on Linux clients (not yet on Mac OS X!)
NEWOnline Update has been vastly reworked, now also offering to prepare an update on a client that has internet connection and then import the prepared update in environments where no internet connection is present; in addiition, Online Update now also display detailed progress information which can be copied/pasted in case needed for support reasons
NEWOnline Update now also manages
1.) Help content in the configuration database - whilst the content of the Help view has not yet been changed, it will in the short term due to Online Update now being able to update/maintain it
2.) Configuration database action examples
3.) Configuration database condition examples
4.) Configuration database language packs (currently English and German (Deutsch) provided via Online Update
5.) Analyze database language packs (currently English and German (Deutsch) provided via Online Update
6.) Analyze database XSLT configuration documents (see Analyze Database release notes further down for more details)
NEWNote that the new online update will disable any existing XSLT configuration documents in the analyze database (maintaining a backup of your existing/old documents) and replace the XSLT configuration with new, optimized and extended ones for the new features in the analyze database - should you have made changes to the Analyze database XSLT configuration, make sure you revisit the XSLT configuration after Online Update to check whether the updated configuration needs to be tweaked to also include any previous changes
CHANGE /
ENHANCEMENT
The databases.xsl(t) has been enhanced to also populate the following information for local databases into the respective detail documents:
+ Filesize in MB
+ Number of days until cutoff date is reached for a local replica
+ Cutoff date for a local replica
+ Name of template if the database is a template
+ Name of template if the database inherits its design from a template
This new information will only be updated into database details documents for new/updated user profiles - should you want to see the results immediately after updating the design of the analyze database, please do the following (BEFORE doing so, please read the next two changes / enhancements FIRST!)
1.) in any ONE of the Local Databases\... views, select all documents and then run "Actions\M. Reset Checksum"
2.) Then, in the view "Users\by State & Upload Key", select all documents and run "Actions\M. Remove Updated Field <> 0"
3.) Last, in the same view as 2.), select all documents and run the "audit selected" action (or wait for the scheduled audit agent to update the local database detail documents
CHANGE /
ENHANCEMENT
To (dramatically!) reduce the size of ini detail views, the notes_ini.xsl(t) has been changed to exclude the following information for notes.ini detail documents:
- any variables beginning with AUTO_SAVE_USER, DYNINFOCR_, NEWMAILSEQNUM, or WINDOWSIZE
- any variables beginning with CONSOLE_ (but including entries beginning with CONSOLE_LOG)
Similar to local database details, this improvement will only show for new/updated user profiles - should you want to see the results immediately after updating the design of the analyze database, please do the following (BEFORE doing so, please read the previous and next change / enhancement FIRST!)
1.) in any ONE of the Notes.INI\... views, select all documents and then run "Actions\M. Reset Checksum"
2.) Then, in the view "Users\by State & Upload Key", select all documents and run "Actions\M. Remove Updated Field <> 0"
3.) Last, in the same view as 2.), select all documents and run the "audit selected" action (or wait for the scheduled audit agent to update the local database detail documents
CHANGE /
ENHANCEMENT
To immediately update all documents for the local database and notes.INI analysis improvements in ONE GO, please read the above two enhancements first and then do the following:
1.) in any ONE of the Local Databases\... views, select all documents and then run "Actions\M. Reset Checksum"
2.) in any ONE of the Notes.INI\... views, select all documents and then run "Actions\M. Reset Checksum"
3.) Then, in the view "Users\by State & Upload Key", select all documents and run "Actions\M. Remove Updated Field <> 0"
4.) Last, in the same view as 2.), select all documents and run the "audit selected" action (or wait for the scheduled audit agent to update the local database detail documents
NEWA column identifying the target platform has been added to the view "'DLL' Updates"
NEWMailbased install has been enhanced to support
a.) sending of multiplatform mailbased installs (a mail that can install on Windows and/or Linux and/or Mac OS X" - previously, a mailbased install could only target one selected target platform
b.) no, partial, or full run on Citrix
NEWMailbased install has been enhanced to optionally create all the code needed for a database postopen script from it;
the code is fully computed along with heading instructions on how to integrate it into a database postopen script, such as for the mail template, bookmark.nsf, or other databases of choice.

--> Action Bar:
FIXPreviously, Mailbased installs with the stored form option chosen would close a users mail database if the install mail was opened in the preview pane - this is now fixed.
FIXActions now support the use of references across most fields (previously, various fields did not support <namespace:variable> references)
FIXFixed a problem where Proxy and SameTime related fields were not passed into locations by Location actions
FIXThe view "All Actions\by RT, Prio, Title" has been fixed to correctly display runtypes for all actions
FIXThe view "All Actions\by Conditions" has been fixed to properly display for conditions where the title contained a comma (",")

Analyze Database

NEWThe overall database design has been reworked
FIXThe file table in user profiles has been fixed to properly display multiple revisions (for some customers, user profile documents would not even open at all with multiple revisions but display an error when trying to open the user profile)
FIXA computer's memory was not displayed in previous design updates on the OS/HW tab
FIXA memory leak has been fixed in the scheduled audit agent
NEWA new view "Users by Screen Resolution" has been added
NEWA new view "Local Databases by NTF Master" has been added
NEWA new view "Local Databases by NTF Inheritance" has been added
NEWFour new views "Local Databases\Sizes by User/GB/Path/Replica iD" have been added
NEWA new view "Notes.ini\Preferences" has been added to visualize the Preferences= line from users notes.ini's
NEWA new column "Size" (of local database) has been added to the dynamic applet displaying local database details
NEWA new view "Locations by name" has been added
NEWA new view "Multi-Language" was added to the navigation pane section "Advanced"
FIXThe "X. Addon PERNAB: Collect Local Names Details"-agent has been dramatically improved; previously, the agent could run for many(!) minutes - now the agent should finish within seconds - please make sure that you check for update in the respective parent "Run Agent" action in your configuration database!
FIXThe "X. Addon INVENTORY: Collect HW Details"-agent (also includes Software Details) has been dramatically improved; previously, the agent could run for many(!) minutes - now the agent should finish under a minute (software inventory can still take 45 seconds) - please make sure that you check for update in the respective parent "Run Agent" action in your configuration database!
CHANGEThe "X. Addon PERNAB: Collect Local Names Details"-agent has been changed so that it will only collect details ONCE if a respective ini entry is set to "1" - the ini entry may be set to "2" to permanently collect all or selected names details independent from ini management actions.
As soon as you update the imported agent from the parent "run agent" action in the configuration database and you want names details to be collected permanently, please either have ini management permanently set the respective entries to "1" permamently, OR have ini management set the respective to "2" once.
CHANGEThe "X. Addon INVENTORY: Collect HW Details"-agent has been changed so that the ini entries configuring it may also be set to "2" to permanently collect all or selected HW/SW details independent from ini management actions.
As soon as you update the imported agent from the parent "run agent" action in the configuration database and you want Hardware and/or Software details to be collected permanently, please either have ini management permanently set the respective entries to "1" permamently, OR have ini management set the respective to "2" once.
ENHANCEMENTCategorized views now display the percentage of along with the total number of documents/profiles per category
ENHANCEMENTThe copy selected / all data to clipboard buttons above the dynamic Java applet table have been changed to now support copying a many more rows of data
ENHANCEMENTThe cleanup code has been enhanced to also remove orphaned attachments from user profile documents.

.DLL Updates (Windows)

FIX (1.9.2)Fixed a problem where in Notes 8.5.1 and up, MarvelClient would create a desktop6.ndk instead of desktop8.ndk (if the desktop file was missing)
ENHANCEMENT (1.9.3)Added password length and casing options for JID. ID-file action
FIX (1.9.4)Fixed a problem where a local replica file move that failed due to not having enough space on the target volume aborted the rest of the action, instead of simply not moving the db
ENHANCEMENT (1.9.5)Added options to suppress up to 5 messageboxes in Lotus Notes (such as "Notes Setup is complete!" / "Notes-Konfiguration ist abgeschlossen", or similar):
Setting
mc:msg_suppress_001 to mc:msg_suppress_005, or
MC_msg_suppress_001 to MC_msg_suppress_005 in notes.ini
in notes.ini to the decimal value of an error message (e.g. =3377 to suppress "You cannot add a directory to your workspace" / "Sie können kein Verzeichnis zu Ihrem Arbeitsbereich hinzufügen")
Note that the notes.ini entry MC_msg_suppress_0d4e=1 still suppresses "Notes setup is complete!" (in the respective client language) independently.
NEW (1.9.6)databases.xml now also contains information on whether a database is which template and/or inherits its design from which template
NEW (1.9.7)Added <os:mobile_no_usv> to config: Desktops with UPS (uninterruptable power supply / german: USV) will not be detected as Laptops, relying on chassis type (Note that computers that are relatively old do not return a chassis type! - if you have quite old computers, you should rather continue with using the old conditions based on <os:mobile>)
FIXFixed a bug in ScanFile with regards to NSF links: When an action tried to open a database with a path that is a NSF link, this lead to problem when the db had already been scanned during login
ENHANCEMENT (1.9.11)Additional logging for FTI moves along with physical replica moves and enhanced logging for backup, and roaming/rollback exceptions
FIX (1.9.12, MarvelZip, MC Zip/Unzip)Fixed problem where zipping/unzipping failed with characters that are not part of the current codepage
FIX (1.9.12)Fixed a but causing problems with filebased roaming due to still opened names.nsf
FIX (1.9.12)Added new runtype "Before Login - Init" for roaming/rollback actions for filebased roaming (see configuration database release notes above for further details)
ENHANCEMENT (1.9.12)Added the following (bold) optional notes.ini variables for testing/support purposes: Setting any of the following notes.ini variables to "1" will cause synchronisation to halt at the respective runtype by displaying a message box:
MC_MB_Init_Before=1
MC_MB_Init_After=1
MC_MB_BeforeLoginPre_Before=1
MC_MB_BeforeLoginPre_After=1
MC_MB_BeforeLogin_Before=1
MC_MB_BeforeLogin_After=1
MC_MB_AfterLogin_Before=1
MC_MB_AfterLogin_After=1
ENHANCEMENT (1.9.14)Added the following optional notes.ini entries to suppress automatic creation of missing files through MarvelClient:
MC_CheckCreateMissing_NoDesktop=1
MC_CheckCreateMissing_NoBookmark=1
MC_CheckCreateMissing_NoNames=1
ENHANCEMENT (1.9.14, MarvelZip, MC Zip/Unzip)Added Japanese to Zip/Unzip file attach dialog options on Japanese Notes clients
ENHANCEMENT (1.9.14)Added extended completeness check to desktop icon actions / local replica management
ENHANCEMENT (1.9.14)Added config access for LotusScript and Java agents. In Script, use NotesSession.GetEnvironmentString( "MC->mc:revision", true ) to get values and NotesSession.SetEnvironmenVar( "MC->user:test", "value", true ) to set values - Note that this only works with the system variable flag set to true!
FIX (1.9.15, MarvelZip, MC Zip/Unzip)In previous releases, attachment blocking did not work if zip/unzip was not licensed/enabled. This is now fixed.
CHANGE (1.9.15)The notes.ini variable PMZ_Disable=1 to disable Zip/Unzip has been removed - please use Settings\MarvelZip\CZIP. Zip/Unzip Settings" to specifically disable Zip/Unzip or Attachment Blocking.
FIX (1.9.16)Fixed a problem where Proxy and SameTime related fields were not passed into locations by Location actions
FIX (1.9.16)%notes_version_major% placeholder now correctly returns notes::version_major
FIX (1.9.17)Fixed a crash in .nsf based backup and rollback for when the document had been deleted right after it was read in the view
FIX (1.9.18)Fixed a problem where SmartUpgrade would not work with MarvelClient
NEW (1.9.19)Added the following optional notes.ini entry:
MC_CopyIDFileToData=1
will copy a "remote" (=not in Notes Data directory) ID-file to %data% (after sync) and change KeyFileName accordingly
NEW (1.10.0)

Added a new feature where MarvelClient can be configured to download new/changed actions from a serverside configuration database only as soon as a user actually has a network connection (sales reps, for exmaple, may not be connected during client startup):

Create a new INI-Management action, and configure it as follows. 


Set three MC-values: 
"fsac_thread_enabled" to "true" 
"fsac_thread_servers" to "<mc:configdb_server>" 
"viewreader_afterlogin_enabled" to "false" 
(without quotes)

NOTE: only set "viewreader_afterlogin_enabled" to "false" for selected/those users where you know that they may/will not be connected during login;
if you cannot tell who is not connected during login based on conditions/groups/certifiers, then you should either not use this feature at all, or NOT disable the viewreader after login!

Switch to the execution control part of the form (the clock symbol in the upper right corner). 

Change "Repeat?" to "Persistent".
Again, do not forget to potentially limit the scope of targeted users with conditions and/or Groups/Certifiers.

NEW (1.10.1)Added imap:// link support for desktop management
FiX (1.10.2)Fixed a bug in the synchronize contacts replicator page entry management action - previously, the action type was always "update"
ENHANCEMENT (1.10.4)Update language detection for Japanese Lotus Notes clients
1.10.5Final release for accumulated release notes.

.dylib Updates (Mac OS X)

FIX (1.10.7)Fixed a problem where IBM Lotus Notes would not launch on Mac OS X due to a misaligned stack error (latest release thereby being 1.10.7)

.so Updates (Linux)

- No changes -- No changes - (latest release is 1.7.19)