Określenie ustawień typu powiązania

Ta strona umożliwia wybranie żądanego typu powiązania przestrzeni nazw.

Aby wyświetlić tę stronę Konsoli administracyjnej, kliknij opcję Środowisko > Nazewnictwo > Powiązania przestrzeni nazw > Nowe.

Powiązanie przestrzeni nazw można skonfigurować dla dowolnego z następujących obiektów:

Na tej stronie wybierz typ powiązania, a następnie kliknij przycisk Dalej.

Typ powiązania

Określa typ skonfigurowanego powiązania.

Tabela 1. Typy powiązań przestrzeni nazw. Dostępne typy to Łańcuch, EJB, CORBA, i Pośrednie.
Ciąg znaków Wybranie opcji Łańcuch umożliwia skonfigurowanie powiązania przestrzeni nazw dla stałej wartości łańcuchowej.

Do skonfigurowania powiązania ciągu znaków potrzebne są następujące informacje:

  • Wartość stałej łańcuchowej
  • Docelowy kontekst główny dla skonfigurowanego powiązania (zakres)
  • Nazwa konfigurowanego powiązania odwołująca się do docelowego kontekstu głównego

Można utworzyć plik przypisujący nazwy zmiennych do wartości i określić nazwę pliku dla wartości Łańcuch. Serwer nazw domyślnie przeprowadza podstawienie zmiennej w wartości łańcucha powiązania przestrzeni nazw łańcucha. Z tego powodu właściwość com.ibm.websphere.naming.expandStringBindings jest ustawiona na wartość true (prawda), a serwer nazw rozwija wartość powiązań łańcucha.

Wskazówka: Podstawienie zmiennej może spowodować błędy lub nieoczekiwane zmiany w łańcuchu. Przykładowo przy podstawianiu zmiennej łańcuch $$ zostaje rozwinięty jako $. Podstawienie zmiennej można wyłączyć i wówczas serwer nazw będzie traktować wartość Łańcuch jako literał lub stałą. Należy utworzyć niestandardową właściwość z parametrem Nazwa ustawionym na wartość com.ibm.websphere.naming.expandStringBindings oraz parametrem Wartość ustawionym na wartość false (fałsz). Niestandardowe właściwości mogą być definiowane na poziomie zasięgu komórki, węzła i serwera. Do tworzenia niestandardowych właściwości służą strony konsoli dla odpowiednich poziomów:
Poziom komórki
Należy kliknąć opcję Administrowanie systemem > Komórka > Właściwości niestandardowe > Nowy.
Poziom węzła
Należy kliknąć opcję Administrowanie systemem > Węzły > nazwa_węzła > Właściwości niestandardowe > Nowy.
Poziom serwera
Należy kliknąć opcję Serwery aplikacji > nazwa_serwera > Administrowanie > Właściwości niestandardowe > Nowy.
Poziom serwera nazw
Należy kliknąć opcję Serwery aplikacji > nazwa_serwera > Administrowanie > Komponenty serwera > Serwer nazw > Właściwości niestandardowe > Nowy.
Ustawienie zostanie zastosowane do wszystkich serwerów nazw w określonym zasięgu. Ustawienia węższego zasięgu są nadrzędne względem ustawień szerszego zasięgu. Przykładowo w produktach opartych na wielu serwerach ustawienia na poziomie węzła są nadrzędne względem ustawień na poziomie komórki. Należy wybrać zasięg właściwości niestandardowej, który jest co najmniej tak szeroki, jak zasięg powiązania przestrzeni nazw. Dlatego aby uniknąć rozwinięcia zmiennej w powiązaniu przestrzeni nazw łańcucha w zasięgu komórki, należy zdefiniować właściwość niestandardową w zasięgu komórki. Jeśli właściwość niestandardowa ma węższy zasięg niż powiązanie przestrzeni nazw, to tylko w przypadku serwerów nazw z danego zasięgu nie będzie miało miejsce rozwijanie zmiennej w powiązaniu przestrzeni nazw łańcucha. Serwery nazw spoza zasięgu rozwijają odwołanie zmiennej i w różny sposób obsługują to odwołanie.
EJB Wybranie opcji EJB umożliwia skonfigurowanie powiązania przestrzeni nazw dla obiektu podstawowego komponentu EJB zainstalowanego w komórce na serwerze. Użyj powiązania komponentu EJB w zakresie komórki w celu utworzenia stałej kwalifikowanej nazwy wyszukiwania dla komponentu EJB. Stała kwalifikowana nazwa wyszukiwania nie jest zależna od topologii komórki.

Do skonfigurowania głównego powiązania komponentu EJB potrzebne są następujące informacje:

  • Nazwa JNDI serwera EJB lub klastra serwera, w którym wdrożony jest komponent EJB
  • Docelowy kontekst główny dla skonfigurowanego powiązania (zakres)
  • Nazwa konfigurowanego powiązania odwołująca się do docelowego kontekstu głównego

W przypadku serwerów autonomicznych nie konfiguruj powiązania EJB rozstrzygającego na rzecz innego serwera. Serwer nazw nie może odczytywać danych konfiguracyjnych dla innych serwerów. Dane te są wymagane do utworzenia połączenia.

CORBA Wybranie opcji CORBA umożliwia skonfigurowanie powiązania przestrzeni nazw dla obiektu CORBA (Common Object Request Broker: Architecture and Specification) dostępnego na serwerze nazw wzajemnych (CosNaming) grupy OMG (Object Management Group). Obiekt CORBA powiązany jest z serwerem CosNaming kompatybilnym z INS za pomocą adresu URL nazwy obiektu CORBA. Obiekt, do którego następuje odwołanie, nie musi być dostępny, dopóki nie występuje aktualne odwołanie się do powiązania przez aplikację.

Do skonfigurowania powiązania obiektu CORBA potrzebne są następujące informacje:

  • Adres URL nazwy obiektu CORBA
  • Wskazanie, czy powiązany obiekt jest obiektem kontekstowym, czy obiektem węzła arkusza (w celu ustawienia prawidłowego typu wiązania CORBA dla kontekstu lub obiektu)
  • Docelowy kontekst główny dla skonfigurowanego powiązania
  • Nazwa konfigurowanego powiązania odwołująca się do docelowego kontekstu głównego
Pośrednie Wybranie opcji Pośrednie umożliwia skonfigurowanie powiązania przestrzeni nazw dla obiektu powiązanego w przestrzeni nazw serwera WebSphere Application Server, który jest dostępny za pomocą pośredniego wyszukiwania JNDI. Opcję Pośrednie można wybrać dla obiektów CORBA, jak również dla obiektów javax.naming.Referenceable, javax.naming.Reference i java.io.Serializable.

Sam obiekt docelowy nie jest powiązany z przestrzenią nazw. Powiązana jest tylko informacja wymagana do wyszukania obiektu. Z tego powodu serwer nazw, do którego następuje odwołanie, nie musi być uruchomiony dopóki nie występuje aktualne odwołanie się do powiązania przez jakąś aplikację.

Do skonfigurowania pośredniego powiązania wyszukiwania JNDI potrzebne są następujące informacje:

  • Adres URL dostawcy JNDI dla serwera nazw, na którym znajduje się obiekt
  • Nazwa wyszukiwania JNDI obiektu
  • Docelowy kontekst główny dla skonfigurowanego powiązania (zakres)
  • Nazwa konfigurowanego powiązania odwołująca się do docelowego kontekstu głównego

Następujące informacje są opcjonalne:

  • Nazwa klasy fabryki kontekstu początkowego JNDI. Domyślnie jest to fabryka kontekstu początkowego serwera WebSphere Application Server, czyli com.ibm.websphere.naming.WsnInitialContextFactory.
  • Dodatkowe właściwości do przekazania konstruktorowi javax.naming.InitialContext.

Pośrednie powiązanie w obszarze komórki jest przydatne przy tworzeniu stałej kwalifikowanej nazwy wyszukiwania dla obiektu powiązanego, tak aby kwalifikowana nazwa wyszukiwania nie była zależna od topologii komórki.




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

Zadania pokrewne
Odsyłacze pokrewne
Kolekcja powiązań przestrzeni nazw


Nazwa pliku: unam_rbinding_type.html