Samedi, 11. Novembre 2006

PermaLinkCompact -R

Depuis quelques mois les migrations en V7 se multiplient. Actuellement, un de mes clients est en V7 et je prépare la migration d'un deuxième pour début 2007.

Mon problème c'est que j'ai aussi des clients en V5 et lorsque je leur développe des applications j'ai souvent besoin de réutiliser du code d'autres bases V6 ou V7.

Pour convertir l'ODS d'une base dans une version inférieure au serveur qui l'héberge, on peut utiliser la tâche compact avec l'option -R. Si je suis sur un serveur V6 et que je fais un compact -R d'une base, l'ODS passe en V5.

La syntaxe est la suivante :
load compact -R nombase.nsf

Donc tout va bien si on doit convertir une base dans une version inférieure à celle de son serveur.

Comme vous l'avez compris, le binz arrive lorsque l'on doit convertir dans une version "n-2" (de la 7 à la 5 par exemple). Dans ce cas on doit tout d’abord convertir la base en V6, mettre la base sur sa petite clée USB et aller trouver un serveur V6 pour convertir sa base en V5...au secour !

Personnellement, je ne connais pas de soft qui permette de transformer la version de l'ODS dans la version de son choix. Quelqu'un en connaît-il un ? Je crois que je ferai vite un p'tit chèque pour un tel soft. Je commence à saturer .
 Commentairesv

1. jnk  12/11/2006 15:11:22


houla pourquoi vouloir convertir l ODS d une base vers une version inferieure ? je n ai jamais compris le rational d une telle situation , peut etre parce qu il n y pas d interet. En effet dans le cadre d'une relation client/serveur le fait d utiliser un ODS43/41/20 ou 17 n'intervient pas directement.
D'ailleurs j avias ecris il y quelque temps un chapitre la-dessus sur comment desmystifier la notion d ODS http://www.redbooks.ibm.com/redbooks/SG246889/
fin du chapitre 4
Bien cela s applique a toutes les versions de notes/domino

Finalement le seul interet de compact -R est dans l optique de faire un rollback [downgrade] vers la version inferieur... dans le cas ou mon upgrade c est mal passee [mais cela n arrive jamais avec Domino] ou que vous avez identifie un show stopper.

my 2 cents comme disent nos amis d'outre atlantique


2. jnk  12/11/2006 15:31:41


pour repondre neanmoins a la question pose vous pouvez avoir la version d ODS choisi en creant une nouvelle replique [ou copie] de la base voulu est en changeant l extension nsf par la version d ODS desiree

pour ods41 [release5] mabase.ns5
pour ods20 [release4] mabase.ns4

ATTENTION ne pas changer l extension au niveau de l'operating system cela ne changera pas la version d ODS le faire uniquement dans la boite de dialogue de creation de la replique ou nouvelle copie.

enfin Domino 7 et 6 partage le meme ODS donc la on est tranquille .ns6 ne fait pas de sens


3. julien  12/11/2006 17:44:55


En fait l'intérêt pour moi de faire un downgrade d'une application c'est tout simplement d'en exploiter le code sur un client Notes de version inférieure (copier/coller mon amour... ).
Tout mes devs son sur mon portable qui dispose d'un serveur V6 et V7 et lorsque je suis chez un client sous V5, pour faire quelques devs, je suis obligé de convertir certaine base pour pouvoir en réutiliser le code avec le designer de mon client.

Je ne connaissais pas la possibilité de convertir une base de la façon que tu indiques (ns4 ou ns5). Je croyait que ces extensions était utilisées simplement pour dire à la tâche compact de ne pas upgrader ces bases.

Merci pour l'astuce !

P.S : Le lien du redbook semble invalide...


4. JNK  13/11/2006 09:51:35


en fait le srveur etait en vrac hier ... donc un copier/coller [que j aime aussi bcp ]

5.8.2 Demystifing some ODS legends

In this section we try to clear up some common misconceptions about ODS.
The ODS doesn't replicate. There is complete support for having several ODS levels of several replicas of the same database:
One replica with Domino 6 ODS (43) on a Domino 6 server
One replica with Domino 5 ODS (41) on a R5 server
One replica with Domino 5 ODS (41) on a Domino 6 server using .NS5 extension
ODS level version is completely unrelated to the database design, so:
Upgrading the ODS level will not affect the design of your database.
Changing the design of your database (that is, applying a specific Notes/Domino 6 design) will not affect the ODS.
Even if you retain the R5 ODS (41) you can still set a design inheritance from a Notes/Domino 6 template.
Having a database replica with a .NS5 extension hosted on a Domino 6 server will not prevent design changes when your database is replicated with another server.

The following table lists the ODS versions that result when working between R5 and Notes/Domino 6 systems (Clients or servers).

Table 5-9
Scenario

ODS level on the target database
From an R5 client, through the user interface, you run a database copy or replica on a Domino 6 server.

ODS 43 (Notes/Domino 6)
Create a database replica or copy from a Domino 6 server locally on a client R5.

ODS 41 (Notes/Domino 5)
R5 client creates a database on a Domino 6 server.

ODS 43 (Notes/Domino 6)
R5 client creates a database locally.

ODS 41 (Notes/Domino 5)
R5 client creates a database replica or copy on a Domino 6 server using the .NS5 extension.

ODS 41 (Notes/Domino 5) and compact will not convert the database format.
Notes 6 client compacts locally a database which was on R5 ODS.

ODS 43 (Notes/Domino 6)

ODS results from various Notes/Domino releases and actions


5. PACMAN  25/11/2006 21:56:46


attention au downgrade d'applications. De nombreuses fonctionnalites sont arrivées avec les version 6 et 7, sans parler de la syntaxe (etc..).

Convertir dirrectement (sans recompilation du code) une base 6/7 en version 5 me paraît tres hazardeux.


 Saisir un commentaire^















Se souvenir de mes informations    

A propos

Ce site est destiné à faire connaître mon travail d'expert Domino indépendant et à vous faire partager mes analyses, découvertes et humeurs autour de Lotus Domino et bien d'autres sujets.

Hébergé sur ma Dedibox

Bonne visite.
A propos de moi

Prénom: Julien
Nom: Bottemanne
Adresse: Toulenne (33)

Originaire du Lot et Garonne, j'habite depuis maintenant 2 4 ans en Gironde. J'aime énormément cette région et je savoure avec ma femme et mes deux filles sa qualité de vie.

email - julien@domlike.net

 Monthly Archive
 Search
Contrat

Tous le contenu de ce site est mis à disposition sous un contrat Creative Commons.

Contrat Creative Commons

Paypal

RSS et autres

Lotus Domino ND6 RSS News Feed RSS Comments Feed Geo URL RSS Validator Blog Admin Lotus Geek Open Notes Picture Database OpenNTF BlogSphere