Les canevas de document sont des fichiers archive autonomes avec l'extension .dta (archive de canevas de document). Les canevas Rational Publishing Engine sont légèrement différents des canevas susceptibles d'être fournis avec d'autres produits. Ces canevas sont des exemples d'artefacts qui sont pré-remplis par des information que vous devez apprendre et personnaliser. Dans Rational Publishing Engine, les canevas sont les fichiers de base pour la structure de votre sortie de rapport. Les canevas peuvent être préremplis avec des informations, si vous démarrez avec le fichier de canevas de quelqu'un d'autre comme base, mais un nouveau canevas est vierge.
Les canevas de document créés avec des versions antérieures d'IBM® Rational Publishing Engine fonctionnent avec la dernière version. Toutefois, si votre fournisseur de données ne prend pas encore en charge la dernière version de la structure de canevas de Rational Publishing Engine, vous pouvez définir la version du canevas de sorte qu'elle utilise la structure de canevas des versions précédentes de Rational Publishing Engine.
Vous pouvez ajouter aussi bien un contenu statique que dynamique à un canevas de document. Le contenu statique inclut le texte et les images fournis à la conception du canevas. Le contenu dynamique est représenté par les données obtenues des sources de données lorsque le document est généré. Le canevas définit également les informations de formatage, bien que certaines données puissent conserver les informations de formatage qui y sont imbriquées à partir de la source de données.
Si une source de données ne correspond pas exactement au schéma de source de données, Rational Publishing Engine traite les éléments qui correspondent au schéma et ignore les erreurs non critiques. Par exemple, si un attribut Rational DOORS statut est utilisé dans le canevas et que la source de données réelle (module Rational DOORS) ne comporte pas cet attribut, la génération de documents se poursuit par défaut.
Rational Publishing Engine fournit les mécanismes de création et d'obtention de schémas pour plusieurs types de source de données, tels que des sources de données IBM Rational DOORS, IBM Rational Tau, et Rational REST. Pour plus d'informations sur la définition de schéma standard, voir http://www.w3.org/XML/Schema. Vous pouvez utiliser une application tiers pour générer un schéma à partir des données XML.
Lorsque vous importez des canevas, vous pouvez les référencer de manière dynamique ou les imbriquer physiquement. Lorsque vous référencez dynamiquement un canevas ou un fichier inclus, suivant le type de sortie dans lequel vous générez le canevas, vous ajoutez un lien vers ce canevas ou fichier ou chargez le contenu du canevas importé lorsque vous générez la sortie. Lorsque vous imbriquez physiquement un canevas ou un fichier, vous importez son contenu dans votre canevas principal immédiatement et non lors de la phase d'exécution.
En cas de conflits entre le canevas principal et le canevas que vous référencez ou imbriquez, vous êtes invité à les résoudre. Par exemple, les conflits peuvent inclure des schémas de source de données différents. Si les schémas de source de données sont différents, le schéma du canevas importé peut être ajouté au canevas principal pour résoudre le conflit.