Konteksty JMS
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 nazewnictwa i katalogowej. 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 dokumentacji 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 położeniu usługi nazewnictwa i usługi katalogowej. Klienty JMS uzyskują dostęp do obiektów w usłudze katalogowej i nazewnictwa za pośrednictwem interfejsu 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 Eksploratorzostanie wyświetlona pełna treść przestrzeni nazw JNDI , ale w programie IBM MQ Eksploratormożna edytować tylko te obiekty Klasy produktu IBM MQ dla usługi JMS , które są tam przechowywane. Wszystkie konteksty początkowe dodawane do programu IBM MQ Explorer są wyświetlane w widoku Navigator w folderze Administrowane obiekty JMS , jak pokazano na poniższym rysunku.
Na rysunku File System Initial Context
jest początkowym kontekstem dla lokalizacji w lokalnym systemie plików: C:/JMSAdmin/JMSAdmin1 i LDAP
Initial Context
jest początkowym kontekstem dla lokalizacji 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 programu IBM MQ Explorermożna utworzyć obiekty fabryki połączeń, obiekty docelowe i podkonteksty w przestrzeni nazw JNDI .
Podkonteksty
Podkontekst jest poddziałem przestrzeni nazw 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 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.