Vérifiez que votre système est conforme aux exigences de configuration logicielle et matérielle. Voir System requirements for InfoSphere Optim pureQuery Runtime.
Les utilitaires pureQuery Runtime peuvent être exécutés à partir de la ligne de commande avec une commande qui appelle Java. Pour exécuter les utilitaires, les fichiers JAR pdq.jar et pdqmgmt.jar doivent se trouver dans votre chemin d'accès aux classes.
Si vous exécutez l'utilitaire Configure et spécifiez l'option -replaceLocations ou -replaceSchemas, le fichier JAR pdqsqlparser.jar doit également se trouver dans votre chemin d'accès aux classes.
Si vous exécutez l'utilitaire StaticBinder et spécifiez l'option -singletonSelect, le fichier JAR pdqsqlparser.jar doit également se trouver dans votre chemin d'accès aux classes et vous devez utiliser l'environnement d'exécution Java version 6 ou ultérieure.
Pour les utilitaires qui se connectent à une base de données, vous devez également avoir les fichiers JAR de pilote de base de données dans votre chemin d'accès aux classes. Par exemple, les fichiers de IBM® Data Server Driver pour JDBC et SQLJ sont db2jcc_license_cu.jar et db2jcc.jar. Vous pouvez utiliser ces fichiers de pilote pour vous connecter à la base de données DB2 for Linux, UNIX, and Windows. Par exemple, les utilitaires GeneratePureQueryXml, ManageRepository et StaticBinder nécessitent une connexion à une base de données.
Pour ajouter les fichiers JAR dans votre chemin d'accès aux classes, vous pouvez modifier la variable d'environnement CLASSPATH ou utiliser l'option Java -cp. Pour plus d'informations sur la variable d'environnement CLASSPATH et sur l'option -cp, voir la documentation Java.
set CLASSPATH=C:\pureQuery\pdq.jar;C:\pureQuery\pdqmgmt.jar;.;%CLASSPATH%;
java com.ibm.pdq.tools.Configure -pureQueryXml mytestsql.pdqxml -rootPkgName MYTEST -validateXml TRUE
set CLASSPATH=C:\pureQuery\pdq.jar;C:\pureQuery\pdqmgmt.jar;db2jcc_license_cu.jar;db2jcc.jar;.;%CLASSPATH%;
set pqconnect= -repositoryURL jdbc:db2://localhost:50000/SAMPLE -repositoryDriverClass com.ibm.db2.jcc.DB2Driver
java com.ibm.pdq.tools.ManageRepository %pqconnect%
-repositoryUsername "test" -repositoryPassword "testpwd"
-create repository -repositoryType pureQueryOnly
La commande ManageRepository se trouve sur plusieurs lignes pour plus de lisibilité. Dans le fichier de commandes, la commande se trouve sur une seule ligne.