Procédure
- Ouvrez une invite de commande sur la machine réceptrice et suivez la procédure ci-dessous :
- Démarrez MQSC en entrant la commande suivante :
runmqsc
Un message vous informe qu'une session MQSC a commencé.
- Définissez un canal récepteur en entrant la commande suivante :
define channel (QM_ORANGE.QM_APPLE) chltype (RCVR) trptype (TCP)
Dès que le canal a été créé, un message vous en informe.
- Ouvrez une nouvelle fenêtre de commande et vérifiez quels sont les ports disponibles. Entrez la commande suivante :
netstat -an
Les processus en cours d'exécution sont alors répertoriés. Vérifiez le numéro de port de chaque processus pour savoir si le port 1414 est utilisé ; pour ce faire, consultez la colonne d'adresse locale. Ces informations sont fournies sous la forme adresse_ip:port_utilisé.
Si le port 1414 n'est pas utilisé, utilisez-le comme numéro de port pour votre programme
d'écoute et pour le canal émetteur ultérieurement dans la vérification. S'il est utilisé, sélectionnez un autre port non utilisé; par exemple 1415, s'il n'est pas utilisé par un autre processus.
- La vérification nécessite de démarrer le programme d'écoute par défaut IBM MQ. Par défaut, le programme d'écoute écoute sur le port 1414. Si vous avez détecté que le port 1414 est disponible à l'étape c, aucune action n'est requise. Vous pouvez passer à l'étape e. Si vous devez utiliser un port autre que le port 1414, modifiez la définition de SYSTEM.DEFAULT.LISTENER.TCP. Par exemple, pour utiliser le port 1415, entrez la commande suivante dans la fenêtre MQSC :
alter listener(system.default.listener.tcp) trptype(tcp) port(numéro_port)
où numéro_port correspond au numéro du port sur lequel le programme
d'écoute doit s'exécuter. Il doit correspondre au
numéro utilisé lors de la définition du canal émetteur à l'étape 2b de cette procédure.
- Dans la fenêtre MQSC, démarrez le programme d'écoute par défaut IBM MQ en entrant la commande suivante :
start listener (system.default.listener.tcp)
- Arrêtez MQSC en tapant :
end
Des messages s'affichent, suivis de l'invite de commande.
- Ouvrez une invite de commande sur la machine émettrice et suivez la procédure ci-dessous :
- Démarrez MQSC en entrant la commande suivante :
runmqsc
Un message vous informe qu'une session MQSC a commencé.
- Définissez un canal émetteur en entrant la commande suivante :
define channel(QM_ORANGE.QM_APPLE) chltype(sdr) conname('con-name(port)') xmitq(QM_APPLE) trptype(tcp)
La valeur con-name représente l'adresse TCP/IP du poste récepteur. La valeur port correspond au port
sur lequel le programme d'écoute s'exécute sur le poste récepteur, la valeur par défaut est 1414.
- Démarrez le canal en entrant la commande suivante :
start channel (QM_ORANGE.QM_APPLE)
- Arrêtez MQSC en tapant :
end
Des messages s'affichent, suivis de l'invite de commande.
Résultats
Maintenant, vous pouvez créer tous les objets
IBM MQ nécessaires aux messages à envoyer du
gestionnaire de files d'attente émetteur QM_ORANGE à la file d'attente Q1 dans le gestionnaire de files d'attente récepteur QM_APPLE. La tâche suivante consistera à envoyer un message de test.