JMS kontextusok

A kontextus egy kötéskészlet, amely neveket társít az elnevezési és címtár szolgáltatásokban tárolt objektumokhoz.

A JMS ügyfelek (a JMS API-t használó Java™ alkalmazások) kontextusokat használnak a JMS objektumok neveinek kikereséséhez az elnevezési és címtár szolgáltatásban. Minden kontextushoz tartozik egy elnevezési megállapodás.

Az LDAP elnevezési szempontokkal kapcsolatos további információkért tekintse meg az IBM® Knowledge Center JMS adminisztráció konfigurálása témakörét.

Kezdeti kontextusok

Minden hely számára az elnevezési és címtár szolgáltatásban meg kell adnia egy kezdeti kontextust, hogy megadjon egy kiindulási pontot, ahonnan a JMS ügyfél feloldhatja a objektumok neveit azon a helyen az elnevezési és címtár szolgáltatásban. A JMS ügyfelek az elnevezési és címtár szolgáltatásban található objektumokat a Java Naming Directory Interfaceen (JNDI) keresztül érik el; a kontextus által az elnevezési és címtár szolgáltatásban meghatározott helyet JNDI névtérnek nevezik.

Amikor az IBM MQ Explorer alkalmazásban meghatároz egy kezdeti kontextust, akkor a JNDI névtér teljes tartalma megjelenítésre kerül, azonban az IBM MQ Explorer alkalmazásban csak az ott tárolt IBM MQ JMS osztályok objektumokat szerkesztheti. A IBM MQ Explorer alkalmazáshoz hozzáadott összes kezdeti kontextus megjelenik a Navigátor nézetben a JMS adminisztrált objektumok mappában, az alábbi ábrán látható módon.

Az ábrán a Fájlrendszer kezdeti kontextus a kezdeti kontextus egy hely számára a helyi fájlrendszerben: C:/JMSAdmin/JMSAdmin1, és az LDAP kezdeti kontextus a kezdeti kontextus egy hely számára egy LDAP kiszolgálón, amely a hiss elnevezésű számítógépen található a következő megkülönböztetett névvel: cn=JMSData,dc=ibm,dc=uk.

Képernyőfotó: A JMS adminisztrált objektumok mappa a Navigátor nézetben.

Ha hozzáadta a kezdeti kontextust az IBM MQ Explorer alkalmazáshoz, akkor létrehozhat kapcsolatgyár objektumokat, célobjektumokat és alkontextusokat a JNDI névtérben.

Alkontextusok

Az alkontextus a JNDI névtér alosztálya, amely kapcsolatgyárakat, célokat és egyéb alkontextusokat tartalmazhat. Az alkontextus nem egy önálló objektum; csupán az elnevezési megállapodás kiterjesztése az objektumok számára az alkontextusban. Egyetlen kontextusban több alkontextus is létrehozható.

Az alábbi ábrán az A alkontextus nevű alkontextus a Fájlrendszer kezdeti kontextus nevű kezdeti kontextushoz van kötve. A fájlrendszerben, ahol a kontextus és az alkontextus tárolva van, az alkontextus a kezdeti kontextus alkönyvtára; egyéb JNDI megvalósítások (például az LDAP) másképp tárolhatják az alkontextusokat.

Képernyőmentés egy alkontextusról a Navigátor nézetben.

Egy alkontextusban létrehozhat kapcsolatgyár objektumokat, cél objektumokat és másik alkontextusokat.