Recommandations relatives à la configuration et à la liaison de fichiers pureQueryXML

Utilisez les options recommandées avec l'utilitaire pureQuery Configure et l'utilitaire StaticBinder lorsque vous préparez des instructions SQL pour une exécution statique avec l'optimisation client pureQuery.

Options pour l'utilitaire Configure

La liste suivante décrit les recommandations relatives au traitement de fichiers pureQueryXML avec l'utilitaire Configure :
  • Utilisez l'utilitaire pureQuery Configure avec l'option -cleanConfigure lorsqu'une capture complète est réalisée.
  • Utilisez l'option -collection pour définir l'ensemble au cours d'une opération de configuration si vous connaissez l'ID de collecte qui sera utilisé au cours de l'opération de liaison.
  • Utilisez l'option -showDetails true pour inclure les messages relatifs à la modification qui sont envoyés par l'application aux registres spéciaux DB2.
    Si vous voyez le message suivant, l'application peut ne pas s'exécuter de la même manière lors de l'exécution statique des instructions SQL que lors de leur exécution dynamique.
    Le fichier pureQueryXML contient "n" instructions SET pour les registres spéciaux ou
    les méthodes enregistrées après l'émission d'autres instructions SQL
    à l'aide de la connexion associée.
    Cela peut indiquer que le fichier contient des instructions SQL qui ont été initialement préparées à l'aide de plusieurs paramètres de registre spécial différents.

    Un exemple d'application pouvant s'exécuter différemment en cas d'exécution statique des instructions SQL est le suivant : si des instructions sont rencontrées en premier lieu avec une option CURRENT SCHEMA de WEEK1_SALES, et par la suite avec une option CURRENT SCHEMA de WEEK5_SALES. De telles instructions ne peuvent pas être exécutées en mode statique en toute sécurité si elles contiennent des noms non qualifiés. Il est possible d'utiliser l'option groupSQLBySpecialRegisters de l'utilitaire Configure dans le cadre du processus de configuration de cette application pour l'exécution dynamique de telles instructions.

Liaison des packages à partir de fichiers pureQueryXML

Si les packages doivent être liés uniquement à des niveaux d'isolation spécifiques, utilisez l'option -isolationLevel de StaticBinder pour spécifier le niveau d'isolation.

Validation des fichiers pureQueryXML

Si un problème survient au niveau du fichier pureQueryXML, vous pouvez valider les fichiers pureQueryXml en spécifiant l'option -validateXml TRUE avec les utilitaires pureQuery Merge, Configure et StaticBinder. Les éventuelles erreurs de validation XML sont affichées lorsque l'utilitaire est exécuté. L'utilitaire valide les documents XML d'entrée avec le schéma pureQueryXML.

Recommandation : IBM® vous recommande fortement d'éditer les fichiers pureQueryXML en utilisant uniquement le plan de travail. Si vous éditez un fichier pureQueryXML en dehors du plan de travail, vous risquez de rendre le ficher inutilisable.

Si vous éditez manuellement un fichier pureQueryXML, assurez-vous de créer une copie de sauvegarde du fichier au préalable. Utilisez l'option -validateXml avec les utilitaires pureQuery Merge, Configure et StaticBinder pour procéder à la validation du schéma XML sur les fichiers pureQueryXML d'entrée.


Commentaires