Edytowanie schematu

Począwszy od wersji 1.3 produkt ten zawiera edytor schematów XML (.xsd) z platformy projektu Web Tools Platform (WTP) opartej na technologii Eclipse. Użytkownik może edytować schemat w produkcie przy użyciu tego wbudowanego edytora. Można również edytować schemat przy użyciu edytora zewnętrznego poprzez wyeksportowanie schematu źródła danych, który jest używany w szablonie, a następnie zmodyfikowanie go zgodnie z potrzebami. Następnie można z powrotem dodać do szablonu skorygowany schemat źródła danych, zastępując poprzednią wersję nową wersją.

Zanim rozpoczniesz

Ważne: Przed przystąpieniem do pracy ze schematem należy utworzyć kopię zapasową szablonu, zapisując jego kopię.

O tym zadaniu

Zmiana schematu nie powoduje zmiany danych użytych w wygenerowanym raporcie. Zmiana schematu ma wpływ tylko na sposób użycia danych w produkcie Rational Publishing Engine. Schematów źródeł danych zawierających atrybuty niestandardowe nie można edytować przy użyciu kreatora Wykrywanie schematu, eksportować ani zastępować.
Wskazówka: Jeśli schemat źródła danych zawiera węzeł główny i węzeł potomny o tej samej nazwie, występuje nieskończona rekurencja. Nieskończona rekurencja to działający w nieskończoność proces generowania dokumentu. Aby uniknąć problemów związanych z nieskończoną rekurencją, należy upewnić się, że wszystkie węzły mają unikalne nazwy.

Edytowanie schematu przy użyciu wbudowanego edytora

Procedura

  1. W widoku Schemat rozwiń pozycję Schematy źródeł danych.
  2. Kliknij schemat prawym przyciskiem myszy i wybierz opcję Otwórz schemat w edytorze. Schemat XML (plik .xsd) zostanie otwarty w edytorze schematów XML. Do edytowania schematu można używać widoków projektu i źródła. Szczegółowe informacje o edytorze zawiera temat Edytor schematów XML.
  3. Zapisz zmiany.

Edytowanie schematu przy użyciu edytora zewnętrznego

Procedura

  1. Wyeksportuj schemat:
    1. W widoku Schemat rozwiń pozycję Schematy źródeł danych.
    2. Kliknij schemat prawym przyciskiem myszy i wybierz opcję Eksportuj schemat.
    3. Wybierz położenie do zapisania pliku .xsd i kliknij przycisk OK.
    4. Otwórz plik .xsd w edytorze tekstu.
    5. Edytuj schemat.
    6. Zapisz zmiany.
  2. Zastąp schemat:
    1. W widoku Schemat programu Document Studio kliknij prawym przyciskiem myszy wyeksportowany schemat, a następnie wybierz opcję Zastąp schemat.
    2. Kliknij przycisk Przeglądaj i wybierz zmodyfikowany plik .xsd.
    3. Kliknij przycisk OK. Jeśli wszystkie zapytania w nowym schemacie źródła danych są rozstrzygane przy użyciu zapytań dodanych do szablonu, to schemat zostanie zastąpiony i nie będzie trzeba wprowadzać żadnych dalszych zmian.

      Jeśli nie będzie można rozstrzygnąć wszystkich zapytań w nowym schemacie źródła danych, należy przejść do następnego kroku.

    4. Jeśli nie można rozstrzygnąć wszystkich zapytań w nowym schemacie źródła danych przy użyciu zapytań dodanych do szablonu, wybierz jedną z następujących opcji:
      • Usuń odwołania do danych: umożliwia produktowi Rational Publishing Engine usuwanie tych zapytań z szablonu, których nie można rozstrzygnąć przy użyciu schematu źródła danych.
      • Określ poprawny element zastępczy: umożliwia zastąpienie każdego nierozstrzygniętego zapytania zapytaniem, które istnieje w nowym schemacie źródła danych.
    5. Jeśli wybrano opcję Określ poprawny element zastępczy, w oknie Określanie poprawnego elementu zastępczego określ zapytania zastępcze. Wybierz komórkę w kolumnie Nazwa elementu zastępczego, aby wybrać zapytanie z listy rozwijanej.
    Po zastąpieniu schematu program Rational Publishing Engine sprawdza, czy nowy schemat jest zgodny z poprzednim. Jeśli nowy schemat nie jest zgodny, wprowadzone poprawki mogą zawierać błędy.

    Należy sprawdzić, czy schemat jest nadal zsynchronizowany z danymi od dostawcy danych. Należy wygenerować podgląd szablonu, aby sprawdzić, czy dane są prezentowane w odpowiedni sposób. Jeśli w schemacie istnieją błędy mające wpływ na dane wyjściowe, można przejrzeć dzienniki błędów w celu zidentyfikowania błędów.


Opinia