JMS -Kontexte
Ein Kontext ist ein Satz mit Bindungen, der Namen mit Objekten verknüpft, die in einem Namens- und Verzeichnisservice gespeichert sind.
JMS -Clients (Java -Anwendungen, die die API JMS verwenden) verwenden Kontexte, um die Namen der JMS -Objekte im Namens-und Verzeichnisservice zu suchen. Jeder Kontext ist mit einer Namenskonvention verknüpft.
Weitere Informationen zu LDAP-Benennungen finden Sie im Abschnitt JMS-Verwaltungstool konfigurieren in der IBM® -Dokumentation.
Ausgangskontexte
Für jede Position im Namens-und Verzeichnisservice müssen Sie einen Ausgangskontext angeben, um einen Ausgangspunkt anzugeben, von dem aus der JMS -Client die Namen der Objekte an dieser Position des Namens-und Verzeichnisservice auflösen kann. JMS -Clients greifen über Java Naming Directory Interface (JNDI) auf die Objekte im Namens-und Verzeichnisservice zu. Die Position im Namens-und Verzeichnisservice, die durch den Kontext definiert wird, wird als JNDI-Namensbereich bezeichnet.
Wenn Sie einen Ausgangskontext in IBM MQ -Explorerangeben, wird der vollständige Inhalt des JNDI- -Namensbereichs angezeigt. In IBM MQ -Explorerkönnen Sie jedoch nur die IBM MQ -Klassen für JMS -Objekte bearbeiten, die dort gespeichert sind. Alle Ausgangskontexte, die Sie zu IBM MQ Explorer hinzufügen, werden in der Ansicht Navigator im Ordner Von JMS verwaltete Objekte angezeigt (siehe folgende Abbildung).
In der Abbildung ist File System Initial Context
der Ausgangskontext für eine Position im lokalen Dateisystem: C:/JMSAdmin/JMSAdmin1 und LDAP
Initial Context
ist der Ausgangskontext für eine Position auf einem LDAP-Server auf einem Computer mit dem Namen Ziss mit dem definierten Namen cn = JMSData, dc = ibm, dc = uk.
Wenn Sie den Ausgangskontext zu IBM MQ Explorerhinzugefügt haben, können Sie Verbindungsfactory-Objekte, Zielobjekte und Subkontexte im JNDI -Namensbereich erstellen.
Subkontexte
Ein Subkontext ist ein Teilbereich eines JNDI -Namensbereichs und kann Verbindungsfactorys und Ziele sowie andere Subkontexte enthalten. Ein Subkontext ist kein eigenes Objekt; er ist lediglich eine Erweiterung der Namenskonvention für die Objekte im Subkontext. Sie können mehrere Subkontexte in einem einzelnen Kontext erstellen.
In der folgenden Abbildung ist der Subkontext A Subcontext
an den Ausgangskontext File System Initial Context
gebunden. In dem Dateisystem, in dem der Kontext und der Subkontext gespeichert sind, ist der Subkontext ein Unterverzeichnis des Ausgangskontexts. Andere JNDI -Implementierungen wie LDAP speichern Subkontexte möglicherweise anders.
Sie können Verbindungsfactory- und Zielobjekte sowie andere Subkontexte in einem Subkontext erstellen.