Ustawienia źródła danych

Ten panel służy do edytowania właściwości źródła danych.

Są dwie możliwości otwarcia strony Konsoli administracyjnej:
Obsługiwane konfiguracje: Jeśli aplikacja używa modułów Enterprise JavaBean (EJB) 1.1 lub Java Servlet 2.2, należy skorzystać ze strony konsoli Źródła danych (WebSphere Application Server 4) > źródło_danych.sptcfg
Testuj połączenie

Aktywuje usługę testowania połączenia w celu sprawdzenia poprawności połączeń aplikacji ze źródłem danych.

Przed zaznaczeniem opcji Testuj połączenia, należy ustawić właściwości źródła danych i kliknąć przycisk Zastosuj.

Zasięg

Określa zasięg dostawcy JDBC obsługującego źródło danych. Źródło danych może być używane tylko przez aplikacje zainstalowane w zasięgu danego dostawcy.

Dostawca

Określa dostawcę JDBC, który hermetyzuje klasy implementacji sterownika w celu obsługi źródła danych.

Nazwa

Określa wyświetlaną nazwę źródła danych.

Nazwa może zawierać litery i cyfry, ale NIE można używać w niej większości znaków specjalnych. W polu tym można na przykład wprowadzić nazwę Testowe źródło danych. Natomiast nazwy zawierające kropkę (·) i znaki specjalne ( \ / , : ; " * ? < > | = + & % ' ` @ ) nie są poprawne.

Typ danych String
Nazwa JNDI

Określa nazwę JNDI (Java Naming and Directory Interface).

Środowiska przetwarzania rozproszonego korzystają zwykle z usług nazw i usług katalogowych przy uzyskiwaniu komponentów i zasobów współużytkowanych. Usługi nazw i usługi katalogowe wiążą nazwy z miejscami, usługami, informacjami i zasobami.

Usługi nazw generują odwzorowania nazwa-obiekt. Usługi katalogowe dostarczają informacji dla obiektów oraz narzędzi wyszukiwania wymaganych do znalezienia obiektów.

Istnieje wiele implementacji usług nazw i usług katalogowych oraz różne interfejsy dla poszczególnych implementacji. JNDI zawiera wspólny interfejs, używany do połączenia z różnymi usługami nazw i usługami katalogowymi.

Na przykład można użyć nazwy jdbc/markSection:

Jeśli to pole nie zostanie wypełnione, nazwa JNDI będzie wygenerowana z na podstawie nazwy źródła danych. Przykładowa nazwa źródła danych markSection generuje nazwę JNDI jdbc/markSection.

Po ustawieniu należy zapisać wartość i zrestartować serwer. Łańcuch nazwy można wyświetlić za pomocą narzędzia zrzutu przestrzeni nazw.

Typ danych String
Użyj tego źródła danych na potrzeby trwałości zarządzanej przez kontener (container managed persistence - CMP)

Określa, czy źródło danych jest używane na potrzeby zarządzania trwałością przez kontener dla komponentów EJB.

Ta opcja wyzwala tworzenie fabryki połączeń CMP, która odpowiada temu źródłu danych, dla relacyjnego adaptera zasobów.

Typ danych Boolean
Wartość domyślna True (włączona)
Opis

Określa opis tekstowy zasobu.

Typ danych String
Kategoria

Określa łańcuch kategorii używany do klasyfikowania lub grupowania zasobów.

Typ danych String
Nazwa klasy pomocniczej składnicy danych

Określa nazwę klasy implementacji DataStoreHelper rozszerzającej możliwości klasy implementacji sterownika JDBC o wykonywanie funkcji na określonych bazach danych.

Serwer aplikacji udostępnia zestaw klas implementacji DataStoreHelper dla każdego obsługiwanego sterownika dostawcy JDBC. Klasy implementacji znajdują się w pakiecie com.ibm.websphere.rsadapter. Jeśli na przykład dostawcą JDBC jest DB2, domyślną klasą DataStoreHelper jest com.ibm.websphere.rsadapter.DB2DataStoreHelper. Na aktualnie przeglądanej stronie Konsoli administracyjnej można udostępnić wiele nazw klas DataStoreHelper na liście rozwijanej; należy pamiętać, aby na liście była obecna klasa wymagana przez konfigurację bazy danych. W przeciwnym przypadku aplikacja nie będzie działać prawidłowo. Jeśli potrzebna jest inna klasa DataStoreHelper niż dostępne na liście rozwijanej, wybierz opcję Określ zdefiniowaną przez użytkownika klasę DataStoreHelper i wpisz pełną nazwę klasy. Instrukcje dotyczące tworzenia niestandardowej klasy DataStoreHelper można znaleźć w Centrum informacyjnym.

Typ danych Lista rozwijana lub łańcuch (w przypadku wybrania opcji Zdefiniowana przez użytkownika klasa DataStoreHelper)
Alias uwierzytelnienia zarządzany przez komponent

Alias przeznaczony do uwierzytelniania bazy danych podczas działania środowiska wykonawczego.

Jeśli baza danych nie jest zabezpieczona, nie trzeba ustawiać uwierzytelniania bazy danych. Nie jest to zalecane w środowisku produkcyjnym.
Unikanie problemów: W przypadku bazy danych, która nie obsługuje ID użytkownika i hasła, na przykład Cloudscape, nie należy ustawiać aliasu uwierzytelniania zarządzanego przez komponent ani aliasu uwierzytelniania zarządzanego przez kontener. Przy takim ustawieniu w dzienniku systemu zostanie zarejestrowany komunikat informujący, że nazwa użytkownika i hasło nie są poprawnymi właściwościami. Jest to tylko komunikat ostrzegawczy. Niezależnie od niego źródło danych zostanie utworzone pomyślnie.gotcha
Jeśli baza danych jest zabezpieczona, należy ustawić uwierzytelnianie bazy danych. Uwierzytelnianie można skonfigurować za pomocą:
  • Aplikacji.
  • Konsoli administracyjnej i pola Alias uwierzytelniania zarządzanego przez komponent. Ta metoda jest używana w przypadku gdy odwołanie do zasobu aplikacji używa powiązania res-auth = Application.

Jeśli alias nie został ustawiony za pomocą uwierzytelniania zarządzanego przez komponent ani w żaden inny sposób, a baza danych wymaga podania identyfikatora użytkownika i hasła w celu nawiązania połączenia, w czasie wykonywania wystąpi wyjątek.

Typ danych Lista rozwijana
Alias uwierzytelniania dla odtwarzania XA

To pole służy do określenia aliasu uwierzytelniania, który zostanie wykorzystany podczas odtwarzania XA. Jeśli ten alias zostanie zmieniony po awarii serwera, w następującym potem odtwarzaniu XA będzie stosowane pierwotne ustawienie obowiązujące przed awarią.

Tożsamość bazy danych dla aliasu uwierzytelniania odtwarzania XA w źródle danych musi mieć autoryzację do odtwarzania XA. W zależności od schematu autoryzacji w danej instalacji ten poziom autoryzacji mu być inny od poziomu autoryzacji wymaganego do uzyskania przez tę tożsamość dostępu do tabel bazy danych dla aplikacji.

Jeśli adapter zasobów nie obsługuje transakcji XA, to pole nie jest wyświetlane. Wartość domyślna pola jest tworzona na podstawie wybranego aliasu uwierzytelniania aplikacji, o ile został on określony.

Jeśli zdefiniowano domeny zabezpieczeń na serwerze aplikacji, można kliknąć przycisk Przeglądaj, aby wybrać alias uwierzytelniania dla konfigurowanego zasobu. Domeny zabezpieczeń umożliwiają zlokalizowanie aliasów uwierzytelniania na serwerach. Widok drzewa jest użyteczny podczas określania domeny zabezpieczeń, do której należy dany alias. Może on też pomóc w określaniu serwerów mających dostęp do każdego aliasu uwierzytelniania. Widok drzewa jest dostosowywany do każdego zasobu, dlatego domeny i aliasy, które nie są dostępne, nie są też widoczne.

Typ danych Lista rozwijana
Alias uwierzytelnienia zarządzany przez kontener

Określa dane uwierzytelniania, czyli pozycję danych uwierzytelniania JAAS - J2C, dla logowania zarządzanego przez kontener do zasobu.

Wybierz alias z listy.

Aby zdefiniować nowy alias, który nie został wyświetlony na liście:
  1. Kliknij przycisk Zastosuj. Na karcie Elementy pokrewne zostanie wyświetlona lista wpisów danych uwierzytelniania J2EE Connector Architecture (J2C).
  2. Kliknij opcję Wpisy danych uwierzytelniania J2EE Connector Architecture (J2C).
  3. Kliknij przycisk Nowy.
  4. Zdefiniuj alias.
  5. Kliknij przycisk OK. W konsoli zostanie wyświetlona strona kolekcji aliasów. Strona ta zawiera tabelę zawierającą listę wszystkich skonfigurowanych aliasów. Przed tabelą strona zawiera również nazwę fabryki połączeń użytkownika.
  6. Kliknij nazwę fabryki połączeń J2C. Zostanie wyświetlona strona konfiguracji dla fabryki połączeń.
  7. Wybierz nowy alias z listy Alias uwierzytelniania zarządzany przez kontener.
  8. Kliknij przycisk Zastosuj.

Jeśli zdefiniowano domeny zabezpieczeń na serwerze aplikacji, można kliknąć przycisk Przeglądaj, aby wybrać alias uwierzytelniania dla konfigurowanego zasobu. Domeny zabezpieczeń umożliwiają zlokalizowanie aliasów uwierzytelniania na serwerach. Widok drzewa jest użyteczny podczas określania domeny zabezpieczeń, do której należy dany alias. Może też pomóc w określaniu serwerów mających dostęp do każdego aliasu uwierzytelniania. Widok drzewa jest dostosowywany do każdego zasobu, dlatego domeny i aliasy, które nie są dostępne, nie są też widoczne.

Typ danych Lista rozwijana
Alias konfiguracji odwzorowania

Określa alias uwierzytelniania dla konfiguracji odwzorowania usługi JAAS (Java Authentication and Authorization Service) używanej przez daną fabrykę połączeń.

Kliknij opcję Zabezpieczenia > Zabezpieczenia globalne. W sekcji Uwierzytelnianie kliknij opcję Usługa uwierzytelniania i autoryzacji Java (JAAS) > Logowanie do aplikacji i wybierz alias z tabeli.

Konfiguracja JAAS DefaultPrincipalMapping odwzorowuje alias uwierzytelniania na identyfikator użytkownika i hasło. Użytkownik może też zdefiniować i zastosować inne konfiguracje odwzorowania.

Typ danych Lista rozwijana
Powszechne i wymagane właściwości źródła danych

Właściwości te zależą od źródła danych, odpowiadającego wybranemu dostawcy JDBC Mogą być niezbędne lub szczególnie przydatne dla konkretnego źródła danych. Pełną listę właściwości wymaganych dla wszystkich obsługiwanych dostawców JDBC można znaleźć w Centrum informacyjnym.




Zaznaczone odsyłacze (online) wymagają dostępu do Internetu.

Pojęcia pokrewne
Zadania pokrewne
[AIX Solaris HP-UX Linux Windows] [iSeries]
Odsyłacze pokrewne


Nazwa pliku: udat_jdbcdatsordet.html