JNDI

Für die JNDI-Anbindung des Lobster_data wird ein ".bindings"-Kontext benötigt. Dieser kann mit dem MQ-Explorer angelegt werden. Der Kontext wird über einen Rechtsklick auf den Ordner Von JMS verwaltete Objekte über den Menüpunkt Ausgangskontext hinzufügen erstellt.

images/download/attachments/44924998/1.png

Der Ablageort des Kontexts muss festgelegt werden.

images/download/attachments/44924998/2.png

Danach muss die Verbindungsart über die Verbindungsfactory definiert werden.

images/download/attachments/44924998/2017-01-11_13_36_14-IBM_WebSphere_MQ_Explorer_%28WsMq%29.jpg

Der Name kann beliebig vergeben werden, da dieser in der Konfigurationsdatei ./etc/message.xml variabel hinterlegt werden kann. Wichtig ist die richtige Auswahl der Transportart.

images/download/attachments/44924998/4.png

Befindet sich der Lobster_data-Server auf dem gleichen Server wie der MQ-Server so kann die Transportart Bindungen ausgewählt werden. Sonst muss die Verbindung als MQ Client erstellt werden. Bei der Transportart MQ Client kann dann im Register Verbindung die IP und der Port des MQ-Servers angegeben werden.

images/download/attachments/44924998/5.png

Nach der Definition der Verbindung müssen noch die Zielwarteschlangen definiert werden.

images/download/attachments/44924998/6.png

Der Name des Ziels kann wiederum frei vergeben werden. Dieser muss dann auch, wie die Verbingungsfactory, in der Konfigurationsdatei ./etc/message.xml hinterlegt werden. Im Register Allgemein muss dann der Warteschlangenmanager und die Queue (Warteschlange) angegeben werden.

images/download/attachments/44924998/image2017-1-16_14-26-48.png

Damit der Lobster_data-Server die Verbindung aufbauen kann, muss die nach dem Erstellen der Ziele entstandene .bindings-Datei in das Lobster_data-Installationsverzeichnis unter ./conf/JNDI abgelegt werden.

images/download/attachments/44924998/image2017-1-16_14-32-8.png

Für den Client-Zugriff benötigt der Lobster_data-Server noch folgende Libraries, die aus der MQ-Installation entnommen werden können.

./extlib:


images/download/attachments/44924998/image2017-1-16_14_35_45.png

./lib:

images/download/attachments/44924998/image2017-1-16_14-40-13.png

Die DLLs sind auch Teil der MQ-Serverinstallation und können aus folgenden Pfaden kopiert werden.

images/download/attachments/44924998/image2017-1-16_14-42-50.png

Bei älteren Versionen wie z. B. der WebSphere Version 5.3, sind die oben genannten Libraries nicht vorhanden. In diesen Fällen können die Libraries aus der Version 8.0 verwendet werden.