C-API DBoptions has changed in Release 8.5.x
Frank van der Linden
12 April 2012 09:16:36
A customer ran into a strange issue regarding C-API. This is used to get and set the DBOptions. The User Activity if this database was set to ‘DBOPTION_IS_UA_CONFIDENTIAL’ if necessary.
It works fine in Release 7 of Lotus Notes.
When they were upgraded to 8.5 they noticed that the code is not properly set.
With 8.5 there was introduced a new User Activity Category ‘deletion’
The bit mask of DBOPTION_IS_UA_CONFIDENTIAL is 0x00020000, with result in 131072
When we look to the list of options we see that DBOPTION_IS_UA_CONFIDENTIAL is still there.
DBOPTION_FT_INDEX - Enable full text indexing.
DBOPTION_IS_OBJSTORE - TRUE if database is being used as an object store.
DBOPTION_USES_OBJSTORE - TRUE if database has notes which refer to an object store.
DBOPTION_OBJSTORE_NEVER - TRUE if notes in this database never use an object store.
DBOPTION_IS_LIBRARY - TRUE if database is a library.
DBOPTION_UNIFORM_ACCESS - TRUE if uniform access control should be enforced across all replicas.
DBOPTION_OBJSTORE_ALWAYS - TRUE if NoteUpdate of notes in this database should always try to use an object store.
DBOPTION_NO_BGAGENT - TRUE if database has no background agent.
DBOPTION_OUT_OF_SERVICE - TRUE if database is out-of-service, no new opens allowed.
DBOPTION_IS_PERSONALJOURNAL - TRUE if database is a personal journal.
DBOPTION_MARKED_FOR_DELETE - TRUE if database is marked for delete. No new opens are allowed; the database will be deleted when the reference count = 0.
DBOPTION_HAS_CALENDAR - TRUE if database stores calendar events.
DBOPTION_IS_CATALOG_INDEX - TRUE if database is a catalog index.
DBOPTION_IS_ADDRESS_BOOK - TRUE if database is an Address book or Domino Directory.
DBOPTION_IS_SEARCH_SCOPE - TRUE if database is a "multi-db-search" repository.
DBOPTION_IS_UA_CONFIDENTIAL - TRUE if database's user activity log is confidential, only.
DBOPTION_RARELY_USED_NAMES - TRUE if item names are to be treated as if the ITEM_RARELY_USED_NAME flag is set.
DBOPTION_IS_SITEDB - TRUE if db is a "multi-db-site" repository.
What has been changed in release 8.5 in compare with 7?
- Comments [0]
