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.
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.
Egy alkontextusban létrehozhat kapcsolatgyár objektumokat, cél objektumokat és másik alkontextusokat.