How To Handle ODS Database Versions in Mixed Notes Environments

Another good reference point for people undergoing a conversion…  From the KnowledgeBase…

How To Handle ODS Database Versions in Mixed Notes Environments

Document Number: 1102152

Problem
How can you determine the On Disk Structure (ODS) version of a Notes database?  Also how should you handle ODS in mixed Notes environments?

Content

In Notes R5 Client as well as later clients, the InfoBox for database properties displays the ODS version.  To view the ODS of a database, open it and select File, Database, Properties; switch to the “i” (information) tab in the InfoBox which appears.  The version will be one of the following:

  • ODS version 51 = Notes 8.5 database format
  • ODS version 48 = Notes 8.0 database format
  • ODS version 43 = Notes 7 database format
  • ODS version 43 = Notes 6 database format
  • ODS version 41 = Notes R5 database format
  • ODS version 20 = Notes R4 database format
  • ODS version 17 = Notes R3 database format

Note: The InfoBox on a R4 Client does not show the ODS version of the same database because the ability to display the ODS version is new to the InfoBox in R5.

The following table lists some considerations for copying or replicating files between a R4 entity and a R5 entity. This information can also be used to determine the same behavior in mixed environment involving later releases (R5 vs. 6.x for example).  In Notes R5 the ODS specific filename extension is NS5.

Scenario
Resulting ODS on the Target Database
R4 Client creates Db locally (R4 ODS).
Then, through GUI (via File, Database, New Copy or New Replica), makes a copy or replica on R5 Server.
R5 ODS
R4 Client creates Db on R4 Server (R4 ODS).
Then, through GUI, makes copy or replica with extension .NSF on R5 Server.
R5 ODS
R4 Client creates Db on R5 Server (ODS is R5).
Then, through GUI, makes copy or replica on R4 Server.
R4 ODS
R4 Client creates Db on R5 Server. R5 ODS
R5 Client creates Db locally (ODS is R5).
Then, through GUI, makes a copy or replica on R4 Server.
R4 ODS
R5 Client creates Db locally (ODS is R5).
Then, through GUI, makes a copy or replica with extension .NS4 on R5 Server.
R4 ODS
(Compact on the R5 Server will leave the R4 ODS as is.)
R4 Client creates Db on R5 Server specifying the extension as .NS4. R4 ODS
(Compact on the R5 Server will leave the R4 ODS as is.)
At operating system (OS) level, user renames a file giving it a .NS4 extension. If the database was R5, it will stay R5.
If the database was R4, the next Compact will convert it to R5.
If the database is compacted with Compact -r it will be R4 but only until the next time Compact runs without the -r option.
User receives a R5 database as an attachment in an email and detaches it to a R4 Client or Server. R5 ODS
(Neither the R4 Client nor the R4 Server will be able to use the R5 database, and won’t be able to revert it to R4 format.  The message, “Invalid NSF Format” will display.)
R5 Client compacts a local R4 ODS Db R5 ODS

Some Important Concepts Regarding the Independence of ODS, Replication, and Design:

1.  The ODS does not replicate.  So, it is completely supported to have three replicas of a database as follows:
–  One replica with R5 ODS on R5 Server
–  Another replica with R4 ODS on R4 Server
–  Another replica with R4 ODS on R5 Server  (via .NS4 extension)

2.  ODS version is unrelated to Database Design.
–  Changing the ODS will not affect the database design.
–  Changing the design will not affect the ODS.
–  A database in R4 ODS can inherit design from a R5 template and vice versa.

3.  Putting the two concepts together.
–  Creating a replica with a .NS4 extension on the R5 Server will not prevent design changes when the two replicas replicate.
–  The replica with the .NS4 extension on the R5 Server can inherit design from a R5 template.
–  Those changes can replicate to the replica on the R4 Server.
–  That could lead to problems if those R5 design elements contain features that aren’t available in R4, such as new @functions, or new LotusScript properties and methods.

Anuncios
  1. No trackbacks yet.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s

Anuncios
A %d blogueros les gusta esto: