JMS konteksty

Kontekst jest zbiorem powiązań łączących nazwy z obiektami składowanymi w usłudze nazewnictwa i usłudze katalogowej.

Klienty JMS (aplikacjeJava , które korzystają z interfejsu API JMS ) używają kontekstów do wyszukiwania nazw obiektów JMS w usłudze katalogowej i nazewnictwa. Każdy kontekst ma powiązaną z nim konwencję nazewnictwa.

Więcej informacji na temat nazewnictwa LDAP zawiera sekcja Konfigurowanie narzędzia administracyjnego JMS.

Konteksty początkowe

Dla każdego miejsca w usłudze katalogowej i nazewnictwa należy określić kontekst początkowy, aby wskazać punkt początkowy, z którego klient JMS może przetłumaczać nazwy obiektów w tym miejscu usługi nazewnictwa i usługi katalogowej. Klienty JMS uzyskują dostęp do obiektów w usłudze katalogowej i nazewnictwa za pomocą Java Naming Directory Interface (JNDI). Położenie w usłudze nazewnictwa i usłudze katalogowej, które jest zdefiniowane przez kontekst, jest nazywane przestrzenią nazw JNDI .

Po określeniu kontekstu początkowego w programie IBM® MQ Explorerwyświetlana jest pełna treść przestrzeni nazw JNDI , ale w programie IBM MQ Explorermożna edytować tylko te obiekty IBM MQ classes for JMS , które są tam przechowywane. Wszystkie konteksty początkowe dodane do programu IBM MQ Explorer są wyświetlane w widoku Navigator w folderze Administrowane obiekty JMS , jak pokazano na poniższym rysunku.

Na przedstawionym rysunku File System Initial Context jest kontekstem początkowym dla miejsca w lokalnym systemie plików:C:/JMSAdmin/JMSAdmin1, a LDAP Initial Context jest kontekstem początkowym dla miejsca na 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 Navigator .

Po dodaniu kontekstu początkowego do produktu IBM MQ Explorermożna utworzyć obiekty fabryki połączeń, obiekty docelowe i podkonteksty w przestrzeni nazw produktu JNDI .

Podkonteksty

Podkontekst jest podpodziałem przestrzeni nazw produktu JNDI i może zawierać fabryki połączeń i miejsca docelowe, a także 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 A Subcontext jest powiązany z kontekstem początkowym o nazwie File System Initial Context. W systemie plików, w którym przechowywane są konteksty i podkontekst, podkontekst jest podkatalogiem kontekstu początkowego; inne implementacje produktu JNDI , takie jak LDAP, mogą różnie składować podkonteksty.

Zrzut ekranu przedstawiający podkontekst w widoku Navigator .

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