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 można znaleźć w sekcji Konfigurowanie narzędzia administracyjnego JMS w podręczniku IBM® Documentation.
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 Explorerzostanie wyświetlona 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.
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.
W podkontekście można tworzyć obiekty fabryki połączeń, obiekty miejsca docelowego i inne podkonteksty.