Pilote ODBC XML de Rational Insight

Utilisation du pilote ODBC XML d'IBM Rational Insight
Windows Lors de la configuration du DSN système, l'une des erreurs suivantes se produit : Les routines d'installation du pilote ODBC XML d'IBM Rational Insight n'ont pu être chargées en raison de l'erreur système 126
Echec de ratlxml_resources ures_openU
  1. Vérifiez les paramètres dans le registre Windows :
    1. Cliquez sur Démarrer, Exécuter, entrez regedit et cliquez sur OK.
    2. Dans le registre, accédez à Poste de travail\HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\IBM Rational Insight XML ODBC Driver et vérifiez que les propriétés Driver et Setup pointent vers le fichier ratlxml.dll voulu.
    3. Dans le registre, accédez à Poste de travail\HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\ODBC Drivers et vérifiez qu'IBM Rational Insight XML ODBC Driver est installé.
    4. Dans le registre, accédez à Poste de travail\HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI\ODBC Data Sources et vérifiez que le DSN système que vous configurez utilise IBM Rational Insight XML ODBC Driver.
  2. Vérifiez le chemin du pilote JDBC :
    1. Sur le bureau, cliquez sur Poste de travail et cliquez sur Propriétés,
    2. Dans la page Propriétés système, cliquez sur Avancé, puis sur Variables d'environnement.
    3. Vérifiez que $INSTALLDIR\dataconfig\jdk\bin\classic apparaît au début des variables PATH et Path des variables utilisateur et des variables système.
Linux Lors du test de la connexion d'une source de données ODBC dans IBM Cognos BI Server, l'erreur suivante se produit : Data name not found, and no default driver specified
Lorsque vous utilisez l'application auxiliaire du gestionnaire de pilotes (par exemple l'application isql d'unixODBC) pour accéder à un DSN système, l'erreur suivante se produit : Data name not found, and no default driver specified
  1. Vérifiez le fichier odbcinst.ini :
    1. Ouvrez le fichier odbcinst.ini dans un éditeur de texte.
    2. Accédez à l'emplacement [Pilote ODBC XML d'IBM Rational Insight].
    3. Vérifiez que la propriété Driver pointe vers le chemin d'accès du fichier libratlxml.so correct.
  2. Vérifiez le fichier odbc.ini :
    1. Ouvrez le fichier odbc.ini dans un éditeur de texte.
    2. Vérifiez que le DSN système souhaité existe et que sa propriété Driver est associée à la valeur Pilote ODBC XML d'IBM Rational Insight. Si le DSN n'existe pas, ajoutez-le comme indiqué dans l'exemple :
      [ClearCase]
         Driver = Pilote ODBC XML d'IBM Rational Insight
         DataSource = ClearCase
         Description = Un exemple de DSN
         Configuration = /opt/ibm/RationalInsight/dataconfig/Configuration/clearcase.xdc
  3. Vérifiez le chemin JVM
    1. Sur la console, exécutez la commande export.
    2. Vérifiez que la variable "LD_LIBRARY_PATH" inclut le chemin de la machine IBM Java Virtual Machine hébergée par IBM Rational Insight. Par exemple : /opt/ibm/RationalInsight/AppServer/java/jre/bin;/usr/local/lib.
    3. Vérifiez que la "PATH" inclut le chemin de la machine IBM Java Virtual Machine hébergée par IBM Rational Insight. Par exemple : /opt/ibm/RationalInsight/AppServer/java/jre/bin/classic.
Si le pilote JDBC émet une exception Premature EOF
Augmentez le délai d'attente d'écriture du canal entrant HTTP du port HTTP pour le service de données. Pour cela, procédez comme suit :
  1. Identifiez le serveur et le port du service de données utilisé pour la collecte en recherchant l'URL dans la configuration des données XML.
  2. Ouvrez la console d'administration de WebSphere Application Server de l'instance WebSphere Application Server du service de données.
  3. Cliquez sur Serveurs > Serveurs d'applications.
  4. Cliquez sur Rational Insight Server.
  5. Développez Paramètres du conteneur > Paramètres du conteneur Web et cliquez sur les chaînes de transport du conteneur Web.
  6. Cliquez sur la chaîne de transport du port utilisé par le service de données.
  7. Cliquez sur le canal entrant HTTP.
  8. Augmentez la durée du délai d'attente d'écriture. Ce délai détermine la durée pendant laquelle WAS attend lors d'une tentative d'écriture dans un flux client. La valeur par défaut est 60 secondes.
  9. Cliquez sur OK et cliquez sur Sauvegarde dans la configuration maîtresse.
  10. Arrêtez et redémarrez le profil Rational InsightWebSphere Application Server.
Si un message ParseException est émis
Vérifiez que la clause modifiedsince de la requête SQL est conforme au format horaire Like #dd-MMM-yyyy hh:mm:ss Z#.
Si un message CRREE2416E est émis
Vérifiez que la clause where de la requête SQL contient des valeurs associées à des noms de colonne dans la table interrogée.
Si un message CRREE2403E est émis
Vérifiez que la clause where de la requête SQL ne contient aucun nom de colonne non valide pour la base de données interrogée.
Si un message CRREE1401E est émis
Vérifiez que le service de données est accessible et que l'URL du groupe de ressources est définie correctement dans le fichier de configuration des données XML.
Si un message CRREE1406E est émis
Vérifiez que le nom d'utilisateur et le mot de passe du groupe de ressources interrogé sont corrects.
Si un message HTTP 4XX est émis dans le fichier journal JDBC
Dans le fichier de configuration des données XML :
  1. Vérifiez que le nom d'utilisateur, le mot de passe et l'URL du groupe de ressources interrogé sont corrects et lancez le test Tester la connexion.
  2. Vérifiez que l'URL et le schéma des ressources utilisées sont corrects.
  3. Ouvrez l'éditeur de table de mappage de données utilisé et cliquez sur Modifier un modèle de mappage des données existant. Vérifiez qu'aucune erreur ne se produit.
Si un message HTTP 5XX est émis dans le fichier journal JDBC
Vérifiez le statut de la connexion réseau. Vérifiez que la configuration du réseau du serveur de service de données est correcte. Pour plus d'informations, consultez le journal du serveur de service de données.