[AIX]

Verbindung zu einem Warteschlangenmanager über die Umgebungsvariable MQSERVER unter AIX® herstellen

Wenn eine IBM® MQ -Anwendung auf IBM MQ MQI clientausgeführt wird, erfordert sie den Namen des MQI-Kanals, den Kommunikationstyp und die Adresse des zu verwendenden Servers. Diese Parameter werden über die Definition der MQSERVER-Umgebungsvariablen bereitgestellt.

Vorbereitungen

Bevor Sie mit dieser Aufgabe beginnen, müssen Sie sie abschließen. Einrichten des Servers über die Befehlszeile aufAIX und speichern Sie die folgenden Informationen:
  • Der Hostname oder die IP-Adresse des Servers und die Portnummer, die Sie bei der Erstellung des Empfangsprogramms angegeben haben.
  • Der Kanalname des Serververbindungskanals.

Informationen zu dieser Task

In dieser Task wird beschrieben, wie eine Verbindung zu einem IBM MQ MQI clienthergestellt wird, indem die Umgebungsvariable MQSERVER auf dem Client definiert wird.

Sie können stattdessen dem Client Zugriff auf die generierte Definitionstabelle für Clientkanäle (Datei amqclchl.tab) erteilen (siehe Zugriff auf Clientverbindungskanaldefinitionen).

Verfahren

  1. Melden Sie sich mit der Benutzer-ID an, die Sie in Schritt 1 von Überprüfen einer Clientinstallation über die Befehlszeile aufAIX .
  2. Überprüfen Sie die TCP/IP-Verbindung. Geben Sie auf dem Client einen der folgenden Befehle ein:
    • ping server-hostname
    • ping n.n.n.n

      n.n.n.n ist die Netzadresse. Sie können die Netzwerkadresse in IPv4 punktierter Dezimalform eingeben, zum Beispiel 192.0.2.0. Alternativ können Sie die Adresse im IPv6 -Hexadezimalformat festlegen, z. B. 2001:0DB8:0204:acff:fe97:2c34:fde0:3485.

    Schlägt der Befehl ping fehl, korrigieren Sie die TCP/IP-Konfiguration.
  3. Setzen Sie die Umgebungsvariable MQSERVER . Geben Sie auf dem Client folgenden Befehl ein:
    export MQSERVER=CHANNEL1/TCP/'server-address (port)'
    
    Dabei gilt Folgendes:
    • CHANNEL1 ist der Name des Serververbindungskanals.
    • server-address ist der TCP/IP-Hostname des Servers.
    • port ist die Nummer des TCP/IP-Ports, an dem der Server empfangsbereit ist.
    Wenn Sie keine Portnummer angeben, verwendet IBM MQ die in der Datei qm.ini angegebene Portnummer oder die Clientkonfigurationsdatei. Wenn in diesen Dateien kein Wert angegeben ist, verwendet IBM MQ die Portnummer, die in der Datei mit den TCP/IP-Services für den Servicenamen MQSeries® definiert ist. Wenn kein Eintrag für MQSeries in der Servicedatei vorhanden ist, wird der Standardwert 1414 verwendet. Wichtig ist, dass der Client und das Empfangsprogramm des Servers dieselbe Portnummer verwenden.

Nächste Schritte

Verwenden Sie die Beispielprogramme, um die Kommunikation zwischen Client und Server zu testen; siehe Testen der Kommunikation zwischen einem Client und einem Server aufAIX .