Konteksty JMS
Kontekst jest zbiorem powiązań łączących nazwy z obiektami składowanymi w usłudze nazewnictwa i usłudze katalogowej.
Klienty JMS (aplikacje Java™ używające interfejsu API JMS) korzystają z kontekstów w celu wyszukiwania nazw obiektów JMS w usłudze nazewnictwa i katalogowej. Każdy kontekst ma powiązaną z nim konwencję nazewnictwa.
Więcej uwag dotyczących nazewnictwa LDAP zawiera sekcja Konfigurowanie narzędzia administracyjnego JMS w Centrum Wiedzy IBM®.
Konteksty początkowe
Dla każdego miejsca w usłudze nazewnictwa i usłudze katalogowej musi zostać zdefiniowany kontekst początkowy w celu ustalenia punktu startowego, od którego klient JMS może rozstrzygać nazwy obiektów w tym miejscu usługi nazewnictwa i usługi katalogowej. Dostęp do obiektów w usłudze nazewnictwa i katalogowej jest uzyskiwany przez klienty JMS za pomocą interfejsu Java Naming Directory Interface (JNDI). Miejsce w usłudze nazewnictwa i usłudze katalogowej zdefiniowane przez kontekst jest nazywane przestrzenią nazw JNDI.
Jeśli kontekst początkowy zostanie określony w programie IBM MQ Explorer, wyświetlana jest pełna zawartość przestrzeni nazw JNDI, ale w programie IBM MQ Explorer można edytować tylko obiekty klas IBM MQ classes for JMS, które są tam składowane. Wszystkie konteksty początkowe dodawane do programu IBM MQ Explorer są wyświetlane w widoku Nawigator w folderze Administrowane obiekty JMS, co zostało pokazane na poniższym rysunku.
Na przedstawionym rysunku Kontekst początkowy
systemu plików
jest kontekstem początkowym dla miejsca w lokalnym
systemie plików:
C:/JMSAdmin/JMSAdmin1, a
Kontekst początkowy LDAP
jest kontekstem
początkowym dla miejsca w serwerze LDAP na komputerze o nazwie
hiss z nazwą wyróżniającą
cn=JMSData,dc=ibm,dc=uk.
Po dodaniu kontekstu początkowego do programu IBM MQ Explorer użytkownik może utworzyć obiekty fabryki połączeń, obiekty miejsca docelowego i podkonteksty w przestrzeni nazw JNDI.
Podkonteksty
Podkontekst jest podziałem przestrzeni nazw JNDI i może zawierać fabryki połączeń i miejsca docelowe, jak również inne podkonteksty. Podkontekst nie jest obiektem na jego własnych prawach. Jest on jednie rozszerzeniem konwencji nazewnictwa dla obiektów w podkontekście. Użytkownik może tworzyć wiele podkontekstów w pojedynczym kontekście.
Na poniższym rysunku podkontekst o nazwie Podkontekst
jest powiązany z kontekstem początkowym o nazwie Kontekst początkowy systemu plików
. W systemie plików, w którym składowane są kontekst i podkontekst, podkontekst jest podkatalogiem kontekstu początkowego. W innych implementacjach JNDI, takich jak LDAP podkonteksty mogą być składowane w inny sposób.
W podkontekście można tworzyć obiekty fabryki połączeń, obiekty miejsca docelowego i inne podkonteksty.