Definieren des Clientverbindungskanals auf dem Server

Nachdem Sie den Serververbindungskanal definiert haben, können Sie den entsprechenden Clientverbindungskanal definieren.

Vorbereitungen

Definieren Sie den Serververbindungskanal. Weitere Informationen finden Sie unter Definieren des Server-Verbindungskanals auf dem Server.

Verfahren

  1. Definieren Sie einen Kanal mit demselben Namen wie der Serververbindungskanal, aber dem Kanaltyp client-connection. Sie müssen den Verbindungsnamen (CONNAME) angeben. Bei TCP/IP ist der Verbindungsname die Netzadresse oder der Hostname der Servermaschine. Es ist auch ratsam, den Namen des Warteschlangenmanagers (QMNAME) anzugeben, zu dem Ihre IBM® MQ -Anwendung in der Clientumgebung eine Verbindung herstellen soll. Wenn Sie den Namen des Warteschlangenmanagers ändern, können Sie eine Gruppe von Kanälen definieren, um eine Verbindung zu verschiedenen Warteschlangenmanagern herzustellen.
    DEFINE CHANNEL(CHAN2) CHLTYPE(CLNTCONN) TRPTYPE(TCP) +
    CONNAME(9.20.4.26) QMNAME(QM2) DESCR('Client-connection to Server_2')
    
  2. Verwenden Sie den folgenden Befehl, um den Zugriff der Eingangsverbindung auf den Warteschlangenmanager zu ermöglichen:
    SET CHLAUTH(CHAN2) TYPE(ADDRESSMAP) ADDRESS('IP-address') MCAUSER('userid')
    
    • Dabei verwendet der Befehl SET CHLAUTH den Namen des im vorherigen Schritt definierten Kanals.
    • Hierbei steht 'IP address' für die IP-Adresse des Clients.
    • Dabei ist 'userid' die ID, die Sie dem Kanal für die Zugriffssteuerung für die Zielwarteschlangen bereitstellen möchten. Bei diesem Feld muss die Groß-/Kleinschreibung beachtet werden.

    Sie können die eingehende Verbindung mithilfe einer Reihe unterschiedlicher Attribute identifizieren. Das Beispiel verwendet die IP-Adresse. Zu den Alternativattributen gehören die Clientbenutzer-ID und der TLS-Betreffname. Weitere Informationen finden Sie unter Kanalauthentifizierungsdatensätze .

Ergebnisse

[UNIX, Linux, Windows, IBM i]On Multiplattformen, this channel definition is stored in a file called the client channel definition table (CCDT), which is associated with the queue manager. Die Definitionstabelle für den Clientkanal kann mehr als eine Kanaldefinition für Clientverbindungen enthalten.

Weitere Informationen über die Client-Kanaldefinitionstabelle und die entsprechenden Informationen darüber, wie Client-Verbindungskanaldefinitionen auf z/OS® gespeichert werden, finden Sie unter Konfigurieren einer CCDT im Binärformat.

Abb. 1. Definieren des Clientverbindungskanals
MQ -Client, der über den MQI-Kanal CHAN2mit QM2 auf dem Server verbunden ist. Kanal hat Clientverbindung auf Clientseite, Serververbindung auf Serverseite.