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