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
- 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 .
- Vérifiez la connexion TCP/IP. Sur le client, entrez l'une des commandes suivantes :
ping server-hostname
ping n.n.n.nn.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.
- 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 .