[Linux]

Connexion à un gestionnaire de files d'attente à l'aide de la variable d'environnement MQSERVER sous Linux

Lorsqu'une application IBM® MQ est exécutée sur le IBM MQ MQI client, elle requiert le nom du canal MQI, le type de communication et l'adresse du serveur à utiliser. Vous fournissez ces paramètres en définissant la variable d'environnement MQSERVER.

Avant de commencer

Avant de commencer cette tâche, vous devez terminer la tâche, Configuration du serveur à l'aide de la ligne de commande surLinux et enregistrez les informations suivantes :
  • Nom d'hôte ou adresse IP du serveur et numéro de port indiqué lors de la création du programme d'écoute.
  • Nom de canal du canal de connexion serveur.

A propos de cette tâche

Cette tâche explique comment connecter un IBM MQ MQI clienten définissant la variable d'environnement MQSERVER sur le client.

Vous pouvez accorder au client un accès à la table de définition de canal du client générée, amqclchl.tab à la place ; voir Accès aux définitions de canal de connexion client.

Procédure

  1. Connectez-vous avec l'ID utilisateur que vous avez créé à l'étape 1 de Configuration du serveur à l'aide de la ligne de commande surLinux .
  2. Vérifiez la connexion TCP/IP. Sur le client, entrez l'une des commandes suivantes :
    • ping server-hostname
    • ping n.n.n.n

      n.n.n.n représente l'adresse réseau. Vous pouvez définir l'adresse réseau au format décimal à points IPv4 , par exemple 192.0.2.0. Vous pouvez également définir l'adresse au format hexadécimal IPv6 , par exemple 2001:0DB8:0204:acff:fe97:2c34:fde0:3485.

    Si la commande ping échoue, corrigez votre configuration TCP/IP.
  3. Définissez la variable d'environnement MQSERVER . Depuis le client, entrez la commande suivante :
    export MQSERVER=CHANNEL1/TCP/'server-address (port)'
    
    où :
    • CHANNEL1 représente le nom du canal de connexion serveur.
    • adresse_serveur est le nom d'hôte TCP/IP du serveur.
    • port représente le numéro de port TCP/IP sur lequel le serveur est en mode écoute.
    Si vous n'indiquez pas de numéro de port, IBM MQ utilise celui spécifié dans le fichier qm.ini ou le fichier de configuration du client. Si aucune valeur n'est spécifiée dans ces fichiers, IBM MQ utilise le numéro de port identifié dans le fichier de services TCP/IP pour le nom de service MQSeries®. S'il n'existe pas d'entrée " MQSeries dans le fichier des services, la valeur par défaut " 1414 est utilisée. Il est important que le client et le programme d'écoute du serveur utilisent le même numéro de port.

Etapes suivantes

Utilisez les exemples de programmes pour tester la communication entre le client et le serveur ; voir Tester la communication entre un client et un serveur surLinux .