Utilisation du pilote ODBC XML d'IBM Rational Insight
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
- Vérifiez les paramètres dans le registre Windows :
- Cliquez sur Démarrer, Exécuter,
entrez regedit et cliquez sur OK.
- 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.
- 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é.
- 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.
- Vérifiez le chemin du pilote JDBC :
- Sur le bureau, cliquez sur Poste de travail et cliquez sur Propriétés,
- Dans la page Propriétés système, cliquez sur Avancé, puis sur Variables d'environnement.
- 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.
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
- Vérifiez le fichier odbcinst.ini :
- Ouvrez le fichier odbcinst.ini dans un éditeur de texte.
- Accédez à l'emplacement [Pilote ODBC XML d'IBM Rational Insight].
- Vérifiez que la propriété Driver pointe vers le chemin d'accès du fichier libratlxml.so correct.
- Vérifiez le fichier odbc.ini :
- Ouvrez le fichier odbc.ini dans un éditeur de texte.
- 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
- Vérifiez le chemin JVM
- Sur la console, exécutez la commande export.
- 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.
- 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 :
- 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.
- Ouvrez la console d'administration de WebSphere Application Server de l'instance WebSphere Application Server
du service de données.
- Cliquez sur .
- Cliquez sur Rational Insight Server.
- Développez et cliquez sur les chaînes de transport du conteneur Web.
- Cliquez sur la chaîne de transport du port utilisé par le service de données.
- Cliquez sur le canal entrant HTTP.
- 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.
- Cliquez sur OK et cliquez sur Sauvegarde dans la configuration maîtresse.
- 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 :
- 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.
- Vérifiez que l'URL et le schéma des ressources utilisées sont corrects.
- 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.