Améliorations apportées à la serviçabilité dans Rational Publishing Engine 1.3

Améliorations apportées à la serviçabilité dans l'édition 1.3 de IBM® Rational Publishing Engine.
Voici les nouveautés de cette édition :

Mode débogage de Rational Publishing Engine

Erreurs Rational Publishing Engine

Les erreurs critiques générées par des exceptions dans la bibliothèque de sortie affichent désormais l'élément de canevas à l'origine de l'erreur, en plus du message d'erreur.

Les erreurs critiques générées par des exceptions dans la bibliothèque de sortie affichent désormais l'élément de canevas à l'origine de l'erreur, en plus du message d'erreur.

Erreurs JavaScript

Si le mode débogage est activé, des informations supplémentaires sont affichées. Les informations de contexte incluent l'ID d'élément et l'emplacement auquel le script est utilisé, ainsi que le formatage pour :
  • la propriété
  • le contenu de l'élément
  • la condition
  • l'affectation
Les informations supplémentaires incluent les valeurs des variables et des propriétés de données au début de l'expression ainsi que leurs valeurs au moment où l'erreur est survenue.
Erreurs JavaScript

Boucles de canevas

Ce paramètre de préférence signale au concepteur de canevas les problèmes potentiels. La fonction affiche un avertissement si une requête ou une itération est traitée plus de N fois de suite, où le seuil N est défini dans les préférences. Vous pouvez définir le seuil de boucle dans les préférences du moteur :

Préférences de seuil de boucle

Par exemple, si vous définissez le seuil 150, les avertissements suivants sont générés pour une itération qui s'exécute 301 fois :
CRRPE1064I Traitement du canevas de document 1 de 1.
CRRPE3604W L'élément de canevas 4 (itération) a été traité 150 fois, ce qui dépasse le seuil défini. Cette situation
est normale pour les canevas qui traitent des ensembles de données volumineux mais peut indiquer un problème lié à l'exécution du canevas dans les
autres cas.
CRRPE3604W L'élément de canevas 4 (itération) a été traité 300 fois, ce qui dépasse le seuil défini. Cette situation est normale pour les canevas qui
traitent des ensembles de données volumineux mais peut indiquer un problème lié à l'exécution du canevas dans les autres cas.
CRRPE1064I 1500 commandes de publication sont traitées. 1208 commandes de publication restent à traiter.
CRRPE1064I 2709 commandes de publication sont traitées. 0 commande de publication restent à traiter.

Erreurs d'entrée XML

Si le mode débogage est activé, Rational Publishing Engine fournit des informations supplémentaires qui permettent de localiser le problème dans le fichier XML. En raison du mode de fonctionnement des analyseurs syntaxiques XML, Rational Publishing Engine affiche le contenu XML lu avant la survenue de l'erreur.
Remarque : Vous pouvez aussi ouvrir le fichier XML dans un éditeur XML ou un navigateur afin de prendre connaissance des erreurs d'entrée.
Erreurs d'entrée XML

ID d'élément

Etant donné que la plupart des rapports d'erreur incluent désormais l'ID de l'élément à l'origine de l'erreur, l'ID d'élément est maintenant une propriété visible et est affiché dans la page des propriétés ainsi que dans l'infobulle. Vous pouvez aussi rechercher un ID d'élément particulier via le menu Rechercher.

Zone d'ID dans la vue Propriétés

Débogueur Rational Publishing Engine


Retour d'informations