Propriété pureQueryXmlRepository

Indique le référentiel contenant les données du fichier pureQueryXML qui sont utilisées avec une application CLI activée avec l'optimisation du client pureQuery. L'application récupère les données de fichier pureQueryXML à partir d'un référentiel créé dans une base de données.

Le mot clé est pris en charge uniquement pour les applications CLI activées avec l'optimisation de client pureQuery. Aucune valeur par défaut n'est définie pour le mot clé. Le mot clé et les valeurs sont sensibles à la casse. Un groupe d'exécution créé dans le référentiel doit également être spécifié avec le mot clé propertiesGroupId.

Seules les données de fichier pureQueryXML sont récupérées à partir du référentiel. Les paramètres pureQuery Runtime ne sont pas récupérés à partir du référentiel. Les paramètres pureQuery Runtime utilisés sont spécifiés dans la connexion.

Si la propriété pureQueryXmlRepository est définie, les mots clés suivants ne peuvent pas être spécifiés :
  • Le mot clé pureQueryXml
  • La valeur du mot clé captureMode ne peut pas être ON

Le code d'erreur CLI00202E est renvoyé lorsque la récupération du fichier de capture pureQueryXml à partir du référentiel échoue.

Les valeurs suivantes sont valides pour pureQueryXmlRepository :
ds://nom_dsn
Indique un nom DSN. Une application CLI se connecte à la base de données spécifiée à l'aide des détails DSN à partir des fichiers de configuration db2dsdriver.cfg ou db2cli.ini. La base de données doit contenir un référentiel. L'utilisateur se connectant au référentiel doit pouvoir y accéder en lecture. Les données de fichier pureQueryXML sont récupérées à partir du référentiel et utilisées par l'application.

Voici des exemples d'une chaîne de connexion DSN :

ds://sample_dsn
chaîne_connexion
Indique une base de données à l'aide d'une chaîne de connexion CLI. La base de données doit contenir un référentiel. L'utilisateur de base de données se connectant au référentiel doit disposer des droit d'accès en lecture au référentiel. Les données pureQueryXML sont récupérées à partir du référentiel et utilisées par l'application CLI.

L'ID de groupe d'exécution doit également être spécifié à l'aide du mot clé propertiesGroupId.

Dans l'exemple suivant, l'URL indique la base de données SAMPLE :
DATABASE='SAMPLE;PORT=50001;HOSTNAME=server1.test.com;UID=user1;PWD=passwrd1'

Notes d'utilisation de l'interface CLI DB2 et d'IBM Data Server Driver

Lors de l'utilisation de l'interface CLI DB2 ou d'IBM® Data Server Driver avec pureQuery Runtime, vous pouvez utiliser la propriété pureQuery Runtime comme mot clé de configuration.

Syntaxe de mot clé CLI IBM
pureQueryXmlRepository = 'ds://nom_dsn|chaîne_connexion'
Syntaxe de configuration d'IBM Data Server Driver
<parameter name="pureQueryXmlRepository" value="ds://nom_dsn|chaîne_connexion" />
Mot clé de chaîne de connexion équivalent d'IBM Data Server Provider for .NET
N/A

Commentaires