Migration d'architecture sous DB2-AS400 en XLAN Windows
Cette procédure concerne une installation d'Infinity avec serveur de base de données DB2 sous AS400
Consultez le tableau des versions maintenues dans l’espace produit pour vérifier la compatibilité de la version Harmony et de la compatibilité IBM DB2
L'objet de cette procédure est de modifier l'architecture pour passer d'une architecture a 2 XLAN (l'un Windows, l'autre AS400) a 1 XLAN (tout sous Windows)
AVANT
APRES
Pré-requis
Les manipulations doivent se faire avec le bon environnement, et à partir d'un environnement entièrement opérationnel
Paramétrage des serveur XLAN
Il faut trouver le nom de la base de données a transférer.
Puis sur XLAN Windows dans le zoom des paramètres serveur créer/modifier ce serveur pour que le SERVEUR passe de 'Unix ou IBM ISeries' a 'Windows'
A partir de ce moment, on ne voit plus dans cette liste que la base est DB2, la saisie d'un commentaire est donc recommandée.
Si ce n'est pas dans le zoom, mais dans le fichier divaltoserver.cfg que sont configurés les serveurs, alors il faut modifier la balise
<OS>UNIX qui devient <OS>WINDOWS
Rappel : C'est le fichier .CFG qui est prioritaire dans la lecture du paramétrage
Lancer xupdateconfig.exe en ligne de commande pour prendre en compte les changements.
Copie du dossier de gestion de la base
Le dossier de gestion de la base est celui qui porte le nom de la base et qui contient les dictionnaires et FHSQL.
Il faut le copier depuis le partage AS400 vers /divalto/
Paramétrage XLANSQL
Lancer le paramétrage XPSQL. La nouvelle base apparait dans la liste.
La choisir, et vérifier/modifier la source de données, car il faut que le nom de la source de données utilisée existe sur le serveur Windows.
Implicites
Modifier tous les implicites concernés, en remplaçant l'ancien nom du serveur par le nouveau serveur local.
Attention, utiliser le nom déjà pris par ailleurs, donc localhost ou plutôt srvxxxx (mélange d'adressage serveur interdit)
Test
A ce stade, les modifications sont prêtes a être testées.
Suppression (optionnel)
Il est donc possible, sur XLAN-ISeries DB2
- de supprimer la 'base' qui ne sert plus dans le zoom de paramétrage des serveurs
- de supprimer les utilisateurs de la base dans les utilisateurs harmony (xlog)
- de supprimer le dossier de gestion de la base sur AS400
Si toutes les bases sont basculées du XLAN-ISeries DB2 vers Windows, alors la ligne dans le paramétrage serveur correspondant au serveur As400 lui-même ne sert plus.