Code source wiki de Comment créer une copie d'environnement de correction qui ne perturbe pas les autres environnements du gestionnaire de version
Modifié par Laurent NICOLAS le 2016/01/28 11:00
Afficher les derniers auteurs
| author | version | line-number | content |
|---|---|---|---|
| 1 | ((( | ||
| 2 | == Problème == | ||
| 3 | ))) | ||
| 4 | |||
| 5 | Après avoir fait une copie d'un environnement de correction, il est impossible de l'utiliser car on obtient l'erreur suivante en entrant dans le gestionnaire de correction : "La liste des environnements du gestionnaire de version stockée dans l'environnement XXXXX contient la ou les cohérences suivantes..." | ||
| 6 | ((( | ||
| 7 | == Solution == | ||
| 8 | ))) | ||
| 9 | |||
| 10 | Type de message qu'on peut rencontrer : | ||
| 11 | |||
| 12 | [[image:env1.png]] | ||
| 13 | |||
| 14 | Voici la méthode pour transformer la copie de l'environnement de correction en un environnement classique : | ||
| 15 | |||
| 16 | Utiliser l'outil permettant de faire des requête SQL fourni avec votre SGBD ou dans une fenêtre de commande DOS, taper hsql -dSGBD pour lancer un interpréteur de commande fourni depuis la V10 d'Adélia Studio où SGBD est soit ODBC (pour access), DB2, SQL_SERVER ou ORACLE, puis exécuter les commandes suivantes : | ||
| 17 | 1) se connecter à l'environnement de copie : | ||
| 18 | **connect NomEnvCopie** | ||
| 19 | si ça échoue, tenter avec le profil et le mot de passe de connection : | ||
| 20 | **connect NomEnvCopie user Profil using MotDePasse** | ||
| 21 | 2) changer le type de l'environnement (correction -> développement) : | ||
| 22 | **update sysadel.vaenvdom set evalint~=4 where enopar~='ENV_TYPE'** | ||
| 23 | 3) valider les modifications : | ||
| 24 | **commit** | ||
| 25 | |||
| 26 | Rq : à partir de la V11 d'Adélia Studio, vous pouvez aussi utiliser le même outil dans sa version graphique : wsql | ||
| 27 | |||
| 28 | 4) Décataloguer l'environnement (menu "Gestion de la base > Décataloguer" sur l'icône de l'environnement ) puis recataloguer celui-ci (menu "Cataloguer des environnements/tampons") | ||
| 29 | |||
| 30 | 5) Enfin, il suffit d'aller dans les attributs d'environnement de l'environnement d'exploitation : dans l'onglet Type (le dernier) et réactualiser la liste : | ||
| 31 | |||
| 32 | [[image:env2.png]] | ||
| 33 | |||
| 34 | 6) Cliquer bouton droit sur le nom de l'environnement de copie et choisir Retirer | ||
| 35 | |||
| 36 | [[image:env3.png]] | ||
| 37 | |||
| 38 | Dans l'interface, choisir Retrait et transformation en environnement simple : | ||
| 39 | |||
| 40 | [[image:env4.png]] | ||
| 41 | |||
| 42 | |||
| 43 | La copie de l'environnement de correction devient ainsi un environnement simple et ne participe plus au gestionnaire de version... Le gestionnaire de version n'a plus d'incohérence | ||
| 44 | ((( | ||
| 45 | == Articles connexes == | ||
| 46 | ))) | ||
| 47 | |||
| 48 | Les articles connexes apparaissent ici en fonction des étiquettes que vous avez sélectionnées. Cliquez pour modifier la macro et ajouter ou modifier des étiquettes. | ||
| 49 | |||
| 50 | {{liveData sort="doc.date:desc" source="liveTable" properties="doc.title,doc.date,doc.author" description="Recently updated" limit="5" filters="tag=environnement" sourceParameters="translationPrefix=platform.index."}}{{/liveData}} | ||
| 51 |