Activations d'applications CLI et .NET avec l'optimisation client pureQuery

Après avoir installé pureQuery Runtime, vous pouvez activer une application CLI ou .NET avec l'optimisation client. Pour obtenir des fonctions pureQuery telles que l'optimisation client, procurez-vous le produit IBM® InfoSphere Optim pureQuery Runtime.

Avant de commencer

Avant d'activer une application CLI ou .NET avec l'optimisation client pureQuery :
  • vous devez installerIBM Optim pureQuery Runtime 2.1.1 ou une version ultérieure.

    Une application CLI ou .NET activée avec l'optimisation client pureQuery utilise un fichier de licence contenu dans l'installation pureQuery Runtime. pureQuery Runtime n'a pas besoin d'être installé sur le poste sur lequel s'exécute l'application.

  • Pour les applications CLI, vous devez installer au moins un des produits suivants qui prennent en charge l'optimisation client pureQuery :
    • IBM Data Server Driver for ODBC and CLI, version 9.7 groupe de correctifs 3 ou suivant
    • IBM Data Server Runtime Client, version 9.7 groupe de correctifs 3 ou suivant
    • IBM Data Server Client, version 9.7 groupe de correctifs 3 ou suivant
  • Pour les applications .NET, vous devez également avoir installé au moins un des produits suivants qui comprennent IBM Data Server Provider for .NET (qui prend en charge l'optimisation clientpureQuery) :
    • IBM Data Server Driver for ODBC, CLI, and .NET, Version 9.5.3 ou IBM Data Server Driver Package, Version 9.5.4 ou ultérieure
    • IBM Data Server Runtime Client, Version 9.5.3 ou ultérieure
    • IBM Data Server Client, Version 9.5.3 ou ultérieure
    • DB2 for Linux, UNIX, and Windows, Version 9.5 Fix pack 3 ou ultérieur
Votre application CLI ou .NET peut se connecter aux bases de données suivantes en tant que sources de données :
  • DB2 for Linux, UNIX et Windows, version 9 ou suivante
  • DB2 Universal Database pour z/OS version 8.1
  • DB2 9.1 pour z/OS
  • DB2 10 pour z/OS
  • Informix Dynamic Server v10.x, v11.10, v11.50, 11.70

Pour obtenir les dernières informations sur la configuration requise, les produits pris en charge et le support de base de données pour les applications CLI et .NET activées avec l'optimisation client, voir System requirements for InfoSphere Optim pureQuery Runtime.

Si vous prévoyez d'exécuter des instructions SQL en mode statique, exécutez les utilitaires pureQuery Configure et StaticBinder basés sur Java™. Sur l'ordinateur où vous exécutez ces utilitaires, vous devez installer et activer pureQuery Runtime. Les produits suivants doivent également être installés sur l'ordinateur :
  • Java Runtime Environment (JRE) version 1.5 ou suivante
  • IBM Data Server Driver for JDBC and SQLJ version 3.57 ou 4.7.xx
Les fichiers pureQuery Runtime JAR, pdq.jar et pdqmgmt.jar, ainsi que les fichiers JAR de Data Server Driver doivent être répertoriés dans la variable CLASSPATH sur l'ordinateur sur lequel vous exécutez les utilitaires.

Procédure

Pour activer les applications CLI ou .NET avec l'optimisation client pureQuery :

  1. Activez le fichier de licence pureQuery pour l'application.
    • Si vous utilisez IBM Data Server Driver Package :
      1. Recherchez la version correcte du fichier de licence dans le répertoire d'installation de pureQuery. Par exemple, C:\Program Files\IBM\purequery\license\clientv97\.
        Conseil : Vous pouvez utiliser la commande DB2 db2level fournie dans le module de pilote de périphérique afin de déterminer la version de votre package.
      2. Copiez le fichier de licence dspq_rt.lic dans le répertoire de licences du module de pilote de périphérique IBM Data Server Driver.

        Le répertoire de licences est le répertoire dans lequel IBM Data Server Driver for ODBC and CLI est installé. Par exemple, C:\Program Files\IBM\IBM DATA SERVER DRIVER\license\.

    • Si vous utilisez un autre client ou serveur de données DB2 :

      Dans l'invite de commande, exécutez la commande suivante : db2licm -a C:\pqRuntime32\pureQuery\dspq_rt.licC:\pqRuntime32\ est le répertoire d'installation de pureQuery Runtime.

  2. Obligatoire pour les systèmes d'exploitation Microsoft Windows Vista ou Windows 7 : pour activer votre fichier de licence pureQuery, exécutez votre application et capturez des données SQL dans un compte administrateur.

    Une fois que l'application a correctement capturé les données SQL à l'aide d'un compte administrateur, les fonctions d'optimisation client pureQuery sont activées pour les utilisateurs du système.

    Vous devez effectuer cette étape au moins une fois. Si vous essayez d'utiliser l'optimisation client pureQuery sans effectuer cette étape, l'application ne parviendra pas à trouver une clé de licence valide et renverra une erreur.

Résultats

Le fichier de licence pureQuery est activé pour vos pilotes. Vos applications CLI ou .NET peuvent dorénavant utiliser les fonctions d'optimisation client pureQuery.

Que faire ensuite

Après avoir activé le fichier de licence pureQuery, vous pouvez configurer votre application CLI ou .NET pour activer les fonctions d'optimisation client pureQuery.

Pour configurer votre application avec pureQuery Runtime, définissez les mots-clés pureQuery Runtime dans le fichier de configuration de votre application CLI. pureQuery Runtime vérifie qu'une licence pureQuery valide est présente si des mots-clés pureQuery Runtime sont spécifiés dans un fichier de configuration. Si aucune licence pureQuery valide n'est trouvée, pureQuery Runtime se ferme et renvoie le code d'erreur SQL8029N.


Commentaires en retour