Message erreur code 3 pendant la migration
Message erreur code 3 pendant la migration
Produit | Version |
Infinity | 7.x |
Un message d'erreur indique
" Erreur code 3 lors de la synchronisation vers /divalto/tmp/install/erpdivalto/versionxxx "
Explication : L'erreur indique une différence entre la base et le dictionnaire . Les migrations de versions se basent sur les dictionnaires de données ;
D'une part les dictionnaires décrivant la base en place qui sont dans le répertoire du nom de la base ( et chargés en mémoire cache par XLAN , d'où parfois un besoin de relancer ce service ).
D'autre par les dictionnaires livrés/installés dans le répertoire tmp/instal ( donc besoin d'avoir installé la version cible )
Des requêtes en modification de la base sont générées d'après les différences entre les dictionnaires de données des différentes versions.
Si cette requête ne peut aboutir car la base réelle n'est pas conforme au descriptif du dictionnaire harmony , on obtient une erreur du type de celle rencontrée.
Solution :
Il faut revérifier les dictionnaires décrivant la base ( ceux dans le répertoire qui porte le nom de la base ). Ils doivent correspondre à la base en exploitation.
Relancer les services XLAN pour forcer la relecture des dictionnaires de la base en exploitation.