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 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.



Comments
ODS OpenOffice/StarOffice OpenDocument (Ver 2) Spreadsheet (Sun Microsystems, Inc.)
ODS Outlook Express Mailbox (Microsoft)
ODS NCompass Labs Internet Script
Posted by Duffbert At 14:00:30 On 13/03/2007 | - Website - |
Posted by pranay At 09:19:52 On 13/03/2007 | - Website - |
Domino 8.0.x has the ODS48
but this required a notes.ini entry:
{ Link }
Domino 8.5.x has the ODS51
but this required a notes.ini entry:
{ Link }
Posted by Bernd Webster At 14:25:23 On 12/05/2009 | - Website - |