Контексты JMS
Контекст является набором привязок, связывающих имена с объектами, хранящимися в службе присвоения имен и каталогов.
Клиенты JMS (приложения Java™, использующие JMS API) используют контексты для поиска имен объектов JMS в службе присвоения имен и каталогов. Каждый контекст имеет соглашение об именах, связанное с ним.
Дополнительная информация о присвоении имен LDAP приведена в разделе Настройка инструмента администрирования JMS в IBM® Knowledge Center.
Исходные контексты
Для каждого расположения в службе присвоения имен и каталогов необходимо указать исходный контекст чтобы задать начальную точку из которой клиент JMS может определить имена объектов в этом расположении службы присвоения имен и каталогов. Клиенты JMS обращаются к объектам в службе присвоения имен и каталогов через Java Naming Directory Interface (JNDI), расположение службы присвоения имен и каталогов, заданное контекстом, называется пространством имен JNDI.
При указании исходного контекста в IBM MQ Explorer отображается полное содержимое пространства имен JNDI, но в IBM MQ Explorer можно изменять только объекты IBM MQ classes for .NET, сохраненные там. Все исходные контексты, добавляемые в IBM MQ Explorer, отображается на панели Навигатор в папке Администрируемые объекты JMS как это показано на следующем рисунке.
На рисунке Исходный контекст файловой системы
является исходным контекстом для расположения в локальной файловой системе: C:/JMSAdmin/JMSAdmin1 и Исходный контекст LDAP
является исходным контекстом для расположения на сервере LDAP на компьютере с именем hiss и отличительным именем cn=JMSData,dc=ibm,dc=uk.
При добавлении исходного контекста к IBM MQ Explorer можно создать объекты фабрики соединений, целевые объекты и подконтексты в пространстве имен JNDI.
Вложенные контексты
Вложенный контекст является подразделением пространства имен JNDI и может содержать фабрики соединений и целевые объекты, а также другие вложенные контексты. Вложенный контекст не является объектом сам по себе, он лишь расширение соглашения об именах для объектов во вложенном контексте. Можно создать несколько подконтекстов в одном контексте.
На следующем рисунке показан вложенный контекст Вложенный контекст
, привязанный к исходному контексту с именем Исходный контекст файловой системы
. В файловой системе, где хранится контекст и вложенный контекст, вложенный контекст является
подкаталогом исходного контекста; прочие реализации
JNDI, такие как LDAP, могут хранить
вложенные контексты другим образом.
Во вложенном контексте можно создать объекты фабрик соединений, целевые объекты и другие вложенные контексты.