Vous pouvez inclure des éléments de source de données dynamiques à
définir lors de la phase d'exécution. L'élément Configuration de la source de
données permet de reconfigurer une source de données.
Rational
Publishing Engine
détermine les URL des sources de données statiques lorsque la génération de documents
commence et non lors de l'accès à la première requête de la source de données.
Avec
les éléments de configuration de source de données, vous pouvez contrôler le temps
d'évaluation des éléments lors de la génération de documents.
Les éléments de configuration de source de données sont utiles si vous ne connaissez
pas les informations de connexion lorsque vous commencez à concevoir votre document. Par exemple, si vous avez associé des artefacts de deux produits,
A et B, les informations sur la source de données peuvent être collectées de B lors de la
phase d'exécution. En reconfigurant une source de données, vous modifiez les propriétés, telles
que l'URI, le nom d'utilisateur, le mot de passe et toutes autres propriétés spécifiques
à la source de données utilisées par Rational
Publishing Engine
lors de l'extraction des données.
Avant de commencer
L'élément Configuration de la source de données doit être placé dans le canevas
de document avant l'élément contenant des requêtes pour la source de données configurée.
Pourquoi et quand exécuter cette tâche
Utilisez l'élément Configuration de la source de données pour reconfigurer la source de données. Un élément de configuration de la source de
données doit être connecté à un schéma de source de données utilisé dans le canevas. Suivant la configuration de la source de données, l'élément de source de données
dynamique inclut des propriétés similaires aux propriétés de la spécification de document. Lors
de la génération de documents, cet élément initialise ou réinitialise la source de
données. Utilisez l'élément Configuration de la source de données pour ne définir que les
propriétés inconnues lors de la phase d'exécution. Si cet élément est utilisé pour toutes les propriétés, telles que le nom d'utilisateur,
le mot de passe ou l'emplacement des fichiers
exe, les canevas sont
moins portables.
Les propriétés de l'élément
Configuration de la source de données sont similaires à celles
définies pour l'élément de source de données dans la spécification de document, mais les
propriétés de la spécification de document possèdent des valeurs statiques tandis que les
propriétés de l'élément Configuration de la source de données utilisent les valeurs d'une autre source de données disponible dans leur contexte.
Procédure
Pour reconfigurer la source de données :
- Dans la vue Palette, sélectionnez l'élément Configuration de la source de données
et faites-le glosser dans le canevas.
- Sélectionnez l'élément de configuration de la source de données.
- Dans la vue Propriétés, sélectionnez l'onglet
Données.
- Dans la propriété Sources de données cible, entrez le nom du
schéma de source de données. Une fois qu'une configuration de source de
données a été connectée à un schéma de source de données, ses propriétés de formatage
sont mises à jour pour refléter les propriétés d'exécution de chaque type de
schéma de source de données.
- Dans la propriété Configuration de données héritée, entrez le
nom d'un schéma de source de données utilisé dans le canevas. Par défaut, cette propriété
ne contient pas de valeur. Vous pouvez remplacer cette valeur par le nom de
schéma de source de données utilisé dans le canevas. Si cette propriété est utilisée, la
source de données cible est configurée à l'aide des paramètres de la source de données
héritée et des propriétés définies dans la configuration de la source de données.
Les propriétés de la source de données héritée sont utilisées lorsqu'une valeur n'est pas spécifiée pour la source de données cible. Par exemple, l'URL
de la source de données héritée est utilisée pour la source de données cible tant que la
propriété URL n'a pas été spécifiée pour la source de données cible. La propriété de source de données héritée est couramment utilisée pour ne
fournir qu'une seule fois les données d'identification pour les sources de données.
Les autres propriétés peuvent également être spécifiées ou être extraites des valeurs
fournies dans la spécification de document ou de la source de données définie sous la
propriété
inherited data source.
Remarque : La source de données
cible et la source de données héritée peuvent être identiques. Si la propriété
inherited data source reste vide, la source de données cible
est utilisée.
A moins qu'elle ne soit vide, la propriété de configuration de la source de données
est prioritaire sur la propriété de spécification de document. Rational
Publishing Engine combine
les propriétés définies dans l'élément Configuration de la source de données avec celles
définies dans la spécification de document.