Elementy dynamicznych źródeł danych można dołączać, aby były definiowane w czasie wykonywania. Element Konfiguracja źródła danych umożliwia ponowne skonfigurowanie źródła
danych.
Produkt
Rational Publishing Engine
oblicza adresy URL statycznych źródeł danych w momencie rozpoczynania
generowania dokumentu, a nie w chwili uzyskiwania dostępu do pierwszego
zapytania ze źródła danych.
Za pomocą elementów konfiguracji źródła danych
można sterować czasem wartościowania elementów podczas generowania dokumentu.
Elementy konfiguracji źródła danych są przydatne, gdy w momencie
rozpoczynania projektowania dokumentu nie są znane informacje o połączeniu. Na
przykład po powiązaniu artefaktów z dwóch produktów, A i B, informacje o źródle
danych można pobierać z produktu B w czasie wykonywania. Zmiana konfiguracji
źródła danych powoduje zmianę właściwości, takich jak identyfikator URI,
nazwa użytkownika, hasło i innych właściwości specyficznych dla źródła danych
używanych przez produkt
Rational Publishing Engine
podczas wyodrębniania danych.
Zanim rozpoczniesz
Element Konfiguracja źródła danych musi być umieszczony w szablonie
dokumentu przed elementem zawierającym zapytania dla skonfigurowanego źródła
danych.
O tym zadaniu
Element konfiguracji źródła danych służy do ponownego konfigurowania
źródła danych. Element konfiguracji źródła danych
musi być połączony ze schematem źródła danych używanym w szablonie. W zależności od konfiguracji źródła danych element dynamicznego źródła
danych zawiera właściwości podobne do właściwości w specyfikacji dokumentu. W czasie generowania dokumentu ten element inicjuje lub reinicjuje źródło danych. Element konfiguracji źródła danych powinien być używany do
definiowania tylko tych właściwości, które nie są znane w czasie wykonywania. Jeśli ten element będzie używany do wszystkich właściwości, takich jak nazwa
użytkownika, hasło, czy położenie plików
exe, szablon
będzie mniej elastyczny.
Choć właściwości elementu
konfiguracji źródła danych są podobne do tych definiowanych dla elementu źródła
danych w specyfikacji dokumentu, te ostatnie mają wartości statyczne, natomiast
właściwości z elementu konfiguracji źródła danych używają wartości z innego
źródła danych dostępnego w tym kontekście.
Procedura
Aby ponownie skonfigurować źródło danych:
- Z widoku Paleta wybierz element
Konfiguracja źródła danych i
przeciągnij go do szablonu.
- Wybierz element konfiguracji źródła danych.
- W widoku Właściwości wybierz kartę Dane.
- We właściwości Docelowe źródło danych wprowadź
nazwę schematu źródła danych. Po połączeniu konfiguracji źródła danych ze
schematem źródła danych jego właściwości formatowania są aktualizowane, aby
odzwierciedlić właściwości czasu wykonywania typu schematu źródła danych.
- We właściwości Dziedziczona konfiguracja danych
wprowadź nazwę schematu źródła danych używanego w szablonie. Domyślnie ta
właściwość nie zawiera wartości. Tę wartość można zmienić na nazwę schematu
źródła danych używanego w szablonie. Jeśli ta właściwość jest używana, docelowe
źródło danych zostanie skonfigurowane przy użyciu ustawień pobranych z
dziedziczonego źródła danych, łącznie z właściwościami zdefiniowanymi w
konfiguracji źródła danych.
Właściwości z dziedziczonego źródła danych są używane, dopóki nie zostanie podana wartość dla docelowego źródła danych. Na przykład adres URL
dziedziczonego źródła danych jest używany dla docelowego źródła danych, dopóki
nie zostanie dla niego wypełniona właściwość URL. Właściwość dziedziczonego źródła danych jest najczęściej używana do
jednorazowego dostarczania referencji do źródeł danych.
Inne właściwości można również podać albo zostaną one pobrane ze
specyfikacji dokumentu lub ze źródła danych zdefiniowanego we właściwości
Dziedziczone źródło danych.
Uwaga: Docelowe
źródło danych i dziedziczone źródło danych mogą być tym samym źródłem danych. Jeśli
Dziedziczone źródło danych pozostanie puste, będzie używane
Docelowe źródło danych.
Jeśli właściwość konfiguracji źródła danych nie jest pusta, ma pierwszeństwo
przed właściwością specyfikacji dokumentu. W produkcie
Rational Publishing Engine
jest używana kombinacja właściwości zdefiniowanych w elemencie
konfiguracji źródła danych i właściwości ze specyfikacji dokumentu.