Usprawnienia użyteczności w produkcie Rational Publishing Engine 1.3

Usprawnienia użyteczności w wersji 1.3 produktu IBM® Rational Publishing Engine.
Co nowego:

Tryb debugowania produktu Rational Publishing Engine

Błędy produktu Rational Publishing Engine

W przypadku błędów krytycznych spowodowanych wyjątkami w bibliotece wyjściowej oprócz komunikatu o błędzie wyświetlany jest teraz również element szablonu, który spowodował błąd.

W przypadku błędów krytycznych spowodowanych wyjątkami w bibliotece wyjściowej oprócz komunikatu o błędzie wyświetlany jest teraz również element szablonu, który spowodował błąd.

Błędy języka JavaScript

Jeśli tryb debugowania jest włączony, wyświetlane są informacje dodatkowe. Informacje o kontekście obejmują identyfikator elementu oraz miejsce użycia skryptu i formatowanie następujących elementów:
  • właściwości
  • treści elementu
  • warunku
  • przypisania
Informacje dodatkowe obejmują wartości zmiennych i właściwości danych na początku wyrażenia, jak również ich wartości w czasie wystąpienia błędu.
Błędy języka JavaScript

Pętle szablonów

To ustawienie preferencji ostrzega projektanta szablonu o możliwości wystąpienia problemu. Opcja powoduje wyświetlenie ostrzeżenia, jeśli jakiekolwiek zapytanie lub jakakolwiek iteracja są przetwarzane kolejno więcej niż N razy (próg N jest zdefiniowany w preferencjach). Próg pętli można ustawić w preferencjach mechanizmu:

Preferencje progu pętli

Ustawienie progu na 150 spowoduje następujące przykładowe ostrzeżenia w przypadku iteracji, która została uruchomiona 301 razy.
CRRPE1064I Przetwarzanie szablonu dokumentu 1 z 1. 
CRRPE3604W Element szablonu 4 (iteracja) został przetworzony 150 razy, co stanowi przekroczenie zdefiniowanego progu. Jest to normalne w przypadku szablonów przetwarzających duże zestawy danych, ale w przeciwnym razie może oznaczać problem dotyczący wykonywania szablonu.
CRRPE3604W Element szablonu 4 (iteracja) został przetworzony 300 razy, co stanowi przekroczenie zdefiniowanego progu. Jest to normalne w przypadku szablonów przetwarzających duże zestawy danych, ale w przeciwnym razie może oznaczać problem dotyczący wykonywania szablonu.
CRRPE1064I Liczba przetworzonych komend publikowania: 1500. Liczba pozostałych do przetworzenia komend publikowania: 1208.
CRRPE1064I Liczba przetworzonych komend publikowania: 2709. Liczba pozostałych do przetworzenia komend publikowania: 0. 

Błędy wejściowe XML

Jeśli tryb debugowania jest włączony, produkt Rational Publishing Engine udostępnia informacje dodatkowe, które pomagają znaleźć problem w pliku XML. Ze względu na sposób działania analizatorów składni XML produkt Rational Publishing Engine wyświetla treść XML odczytaną przed wystąpieniem błędu.
Uwaga: Można również otworzyć plik XML w edytorze XML lub przeglądarce, aby wykryć błędy wejściowe.
Błędy wejściowe XML

Identyfikator elementu

Ponieważ wiele raportów o błędach zawiera teraz identyfikator elementu powodującego błąd, identyfikator elementu jest teraz widoczną właściwością i jest wyświetlany na stronie właściwości, a także w podpowiedzi. Można również wyszukać konkretny identyfikator elementu za pośrednictwem menu wyszukiwania.

Pole identyfikatora w widoku właściwości

Debuger produktu Rational Publishing Engine


Opinia