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.

Zrzut ekranu przedstawiający folder Administrowane obiekty JMS w widoku Nawigator.

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.

Zrzut ekranu podkontekstu w widoku Nawigatora.

W podkontekście można tworzyć obiekty fabryki połączeń, obiekty miejsca docelowego i inne podkonteksty.