Ustawienia źródła danych

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

Są dwie możliwości otwarcia strony Konsoli administracyjnej:
Uwaga: Jeśli aplikacja używa modułów Enterprise JavaBeans (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.

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 adapter zasobów używany przez serwer WebSphere Application Server dla tej fabryki połączeń.

Dostawcę można ustawić tylko w momencie tworzenia nowej fabryki połączeń. Lista przedstawia wszystkie istniejące adaptery zasobów zdefiniowane w odpowiednim zasięgu. Aby użyć istniejącego adaptera zasobów jako Dostawcy, należy wybrać go z listy.

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.

Informacje Wartość
Typ danych Łańcuch

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 udostępniają informacje o obiektach oraz narzędzia wyszukiwania wymagane do znalezienia tych 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. Na przykład na podstawie nazwy źródła danych markSection zostanie wygenerowana nazwa JNDI jdbc/markSection.

Po ustawieniu tej wartości, jej zapisaniu i zrestartowaniu serwera ten można wyświetlić, uruchamiając narzędzie zrzutu przestrzeni nazw.

Informacje Wartość
Typ danych Łańcuch

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.

Informacje Wartość
Typ danych Wartość boolowska
Wartość domyślna True (włączona)

Opis

Określa opis tekstowy zasobu.

Informacje Wartość
Typ danych Łańcuch

Kategoria

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

Informacje Wartość
Typ danych Łańcuch

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. Aby użyć klasy DataStoreHelper, która nie jest wymieniona na liście rozwijanej, należy wybrać opcję Określ zdefiniowaną przez użytkownika klasę pomocniczą składnicy danych i wpisać pełną nazwę klasy. Instrukcję tworzenia niestandardowej klasy DataStoreHelper zawiera Centrum informacyjne.

Informacje Wartość
Typ danych Lista rozwijana lub łańcuch (w przypadku wybrania opcji Zdefiniowana przez użytkownika klasa DataStoreHelper)

Alias uwierzytelniania dla odtwarzania XA

To pole służy do określenia aliasu uwierzytelniania, którego należy użyć 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ą.

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 (Java Enterprise Edition, Java EE) Connector Architecture (J2C).
  2. Kliknij opcję Wpisy danych uwierzytelniania J2EE Connector Architecture (J2C).
  3. Kliknij przycisk Nowy.
  4. Zdefiniuj alias.
  5. Kliknij przycisk OK i Zapisz. Na konsoli zostanie wyświetlona strona kolekcji aliasów zawierająca listę wszystkich skonfigurowanych aliasów. Powyżej tabeli na stronie jest wyświetlana nazwa fabryki połączeń w ścieżce nawigacyjnej.
  6. Kliknij nazwę fabryki połączeń J2C, aby wrócić do strony konfiguracji dla tworzonej fabryki połączeń.
  7. Wybierz nowy alias z listy Alias uwierzytelniania zarządzany przez kontener.
  8. Kliknij przycisk Zastosuj.

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 może 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 na serwerze zdefiniowano wiele domen zabezpieczeń i wiele aliasów uwierzytelniania, można kliknąć przycisk Przeglądaj..., aby wybrać alias uwierzytelniania dla konfigurowanego zasobu. Przycisk Przeglądaj jest dostępny tylko wtedy, gdy zdefiniowano co najmniej jedną domenę zabezpieczeń i przypisano jej zasięg, który jest odpowiedni dla edytowanego zasobu. Ponadto ta domena zabezpieczeń musi zawierać co najmniej jeden alias uwierzytelniania J2C JAAS (Java 2 Connector Java Authentication and Authorization Service).

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.

Informacje Wartość
Typ danych Lista rozwijana

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 Unikanie problemów: W przypadku bazy danych, która nie obsługuje identyfikatora użytkownika i hasła, 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

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 (Java Enterprise Edition, Java EE) Connector Architecture (J2C).
  2. Kliknij opcję Wpisy danych uwierzytelniania J2EE Connector Architecture (J2C).
  3. Kliknij przycisk Nowy.
  4. Zdefiniuj alias.
  5. Kliknij przycisk OK i Zapisz. Na konsoli zostanie wyświetlona strona kolekcji aliasów zawierająca listę wszystkich skonfigurowanych aliasów. Powyżej tabeli na stronie jest wyświetlana nazwa fabryki połączeń w ścieżce nawigacyjnej.
  6. Kliknij nazwę fabryki połączeń J2C, aby wrócić do strony konfiguracji dla tworzonej fabryki połączeń.
  7. Wybierz nowy alias z listy Alias uwierzytelniania zarządzany przez kontener.
  8. Kliknij przycisk Zastosuj.

Jeśli na serwerze zdefiniowano wiele domen zabezpieczeń i wiele aliasów uwierzytelniania, można kliknąć przycisk Przeglądaj..., aby wybrać alias uwierzytelniania dla konfigurowanego zasobu. Przycisk Przeglądaj jest dostępny tylko wtedy, gdy zdefiniowano co najmniej jedną domenę zabezpieczeń i przypisano jej zasięg, który jest odpowiedni dla edytowanego zasobu. Ponadto ta domena zabezpieczeń musi zawierać co najmniej jeden alias uwierzytelniania J2C JAAS.

Jeśli nie ustawiono aliasu uwierzytelniania zarządzanego przez komponent ani innego, a baza danych wymaga podania identyfikatora użytkownika i hasła w celu nawiązania połączenia, w czasie wykonywania wystąpi wyjątek.

Informacje Wartość
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. To ustawienie można wyłączyć w zależności od wartości wybranej dla ustawienia Alias konfiguracji odwzorowania.

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ę JAAS - dane uwierzytelniania J2C.
  3. Kliknij przycisk Nowy.
  4. Zdefiniuj alias.
  5. Kliknij przycisk OK i Zapisz. Na konsoli zostanie wyświetlona strona kolekcji aliasów zawierająca listę wszystkich skonfigurowanych aliasów. Powyżej tabeli na stronie jest wyświetlana nazwa fabryki połączeń w ścieżce nawigacyjnej.
  6. Kliknij nazwę fabryki połączeń J2C, aby wrócić do strony konfiguracji dla tworzonej fabryki połączeń.
  7. Wybierz nowy alias z listy Alias uwierzytelniania zarządzany przez kontener.
  8. Kliknij przycisk Zastosuj.

Jeśli na serwerze zdefiniowano wiele domen zabezpieczeń i wiele aliasów uwierzytelniania, można kliknąć przycisk Przeglądaj..., aby wybrać alias uwierzytelniania dla konfigurowanego zasobu. Przycisk Przeglądaj jest dostępny tylko wtedy, gdy zdefiniowano co najmniej jedną domenę zabezpieczeń i przypisano jej zasięg, który jest odpowiedni dla edytowanego zasobu. Ponadto ta domena zabezpieczeń musi zawierać co najmniej jeden alias uwierzytelniania J2C JAAS.

Domeny zabezpieczeń umożliwiają zlokalizowanie aliasów uwierzytelniania na serwerach. Widok drzewa jest przydatny przy określaniu domeny zabezpieczeń, do której należy alias. Ponadto w widoku drzewa można określić serwery, do których ma dostęp każdy alias uwierzytelniania. Widok drzewa jest dostosowywany do każdego zasobu, dlatego domeny i aliasy, które nie są dostępne, nie są też widoczne.

Informacje Wartość
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ń.

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

Informacje Wartość
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.



Nazwa pliku: udat_jdbcdatsordet.html