Propriété pureQueryXmlRepository

Indique le référentiel qui contient les données du fichier pureQueryXML utilisé avec une application CLI ou .NET activée avec l'optimisation 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.

Ce mot-clé est uniquement pris en charge pour les applications CLI ou .NET activées avec l'optimisation 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
Remarque : Si le référentiel est créé avec un nom de schéma qui n'est pas le nom de schéma par défaut en spécifiant l'option -repositorySchema de manageRepository, les applications CLI ou .NET activées avec l'optimisation client pureQuery ne peuvent pas y accéder.

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 ou .NET se connecte à la base de données spécifiée à l'aide des détails DNS issus 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 utilisant une chaîne de connexion CLI ou .NET. 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 du référentiel et utilisées par l'application CLI ou .NET.

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
pureQueryXmlRepository=ds://nom_dsn|chaîne_connexion

Commentaires