Migration d'une base de données Rational Connector version 1.0 vers une base de données version 4.0

Utilisez l'utilitaire repotools pour insérer le schéma version 1.0 dans un fichier XML file puis transférez les données du fichier XML vers le schéma version 4.0.

Pourquoi et quand exécuter cette tâche

Vous pouvez transférer la base de données version 1.0 vers un fichier XML puis la charger à partir du fichier XML dans une base de données version 4.0. Vous pouvez également utiliser cette méthode pour vous déplacer d'un système de gestion de base de données à un autre, par exemple d'une base de données Apache Derby à une base de données IBM® DB2.

Procédure

Cette procédure fonctionne sur tous les systèmes d'exploitation pris en charge par le connecteur. Les chemins et commandes indiqués dans la procédure dépendent des répertoires racines d'installation et des systèmes d'exploitation. L'utilitaire repotools se trouve dans C:\Program Files\IBM\SapConnector\server\repotools.bat.

  1. Installez Rational Connector for SAP Solution Manager 4.0 et Rational Connector for SAP Solution Manager 1.0 sur le même système.
  2. Arrêtez Rational Connector 1.0.
  3. Accédez au répertoire du serveur sous le répertoire racine d'installation de Rational Connector 4.0.
    % c:
    % cd \Program Files\IBM\SapConnector\server
  4. Configurez la variable d'environnement SAPC_HOME pour pointer vers le répertoire racine d'installation server/conf de Rational Connector 1.0.

    % set SAPC_HOME=c:\Program Files (x86)\IBM\SapConnector\server\conf

  5. Copiez le contenu de la base de données Rational Connector 1.0 dans un fichier temporaire.

    % repotools dump -file c:\temp\conn1.0db.xml -fromSchema 1.0

  6. Configurez à nouveau la variable d'environnement SAPC_HOME pour pointer vers le répertoire racine d'installation server/conf de Rational Connector 4.0.

    % set SAPC_HOME=c:\Program Files\IBM\SapConnector\server\conf

  7. Chargez le fichier XML du schéma Rational Connector 1.0 dans une base de données Rational Connector 4.0.

    % repotools load -file c:\temp\conn1.0db.xml -fromSchema 1.0

    Important : L'on s'est aperçu que, dans quelques rares cas, une transaction et un rapport portant le même nom, existant dans Solution Manager sur le même noeud de plan, peuvent générer le même ID dans les outils Rational. Dans sa version 4.0, Rational Connector génère à présent des ID exclusifs. L'insertion d'un plan génère de nouveaux ID qui peuvent se traduire par la création d'artefacts en double créés dans les outils Rational. Dans les cas où Supprimer les artefacts Rational inutilisés est sélectionné, les anciens artefacts sont supprimés des outils Rational. Pour éviter ce comportement, vous pouvez activer une nouvelle option ignoreObjectGUID.
  8. Avant de redémarrer le serveur Rational Connector, essayez d'ajouter l'option suivante à votre variable d'environnement JAVA_OPTS, qui se trouve dans server.startup. Le fichier server.startup se trouve dans le même répertoire que repotools.
    -Dcom.ibm.rational.sap.ignoreObjectGUID="true" 

    Cette option garantit que les mêmes ID utilisateur qui étaient utilisés dans Rational Connector 1.0 seront utilisés pour les objets de tests SAP détectés pendant les insertions de plans.


Commentaires en retour