[AIX, Linux, Windows]

Création d'un canal

Créez deux définitions de canal, une à chaque extrémité de la connexion. Vous créez la première définition de canal au niveau du premier gestionnaire de files d'attente. Vous créez ensuite la deuxième définition de canal au niveau du deuxième gestionnaire de files d'attente, à l'autre extrémité du lien.

Les deux extrémités doivent être définies à l'aide du même nom de canal. Les deux extrémités doivent avoir des types de canal compatibles, par exemple: émetteur et récepteur.

Pour créer une définition de canal pour une extrémité du lien, utilisez la commande MQSC DEFINE CHANNEL. Incluez le nom du canal, le type de canal pour cette extrémité de la connexion, un nom de connexion, une description (si nécessaire), le nom de la file d'attente de transmission (si nécessaire) et le protocole de transmission. Incluez également tous les autres attributs dont vous souhaitez qu'ils soient différents des valeurs par défaut du système pour le type de canal requis, à l'aide des informations que vous avez collectées précédemment.

Vous pouvez déterminer les valeurs des attributs de canal dans Attributs de canal.

Remarque: Il est recommandé de nommer tous les canaux de votre réseau de manière unique. L'inclusion des noms de gestionnaire de files d'attente source et cible dans le nom de canal est un bon moyen d'y parvenir.

Exemple de création de canal

DEFINE CHANNEL(QM1.TO.QM2) CHLTYPE(SDR) +
DESCR('Sender channel to QM2') +
CONNAME(QM2) TRPTYPE(TCP) XMITQ(QM2) CONVERT(YES)

Dans tous les exemples de MQSC, la commande est affichée telle qu'elle apparaît dans un fichier de commandes et telle qu'elle est saisie dans AIX®, Linux®, and Windows. Les deux méthodes sont identiques, sauf que pour émettre une commande de manière interactive, vous devez d'abord démarrer une session MQSC. Entrez runmqscpour le gestionnaire de files d'attente par défaut ou runmqsc qmnameqmname est le nom du gestionnaire de files d'attente requis. Entrez ensuite un nombre quelconque de commandes, comme indiqué dans les exemples.

Pour la portabilité, limitez la longueur de ligne de vos commandes à 72 caractères. Utilisez le caractère de concaténation +, comme indiqué pour continuer sur plusieurs lignes:
  • [Windows]Sur Windows , utilisez Ctrl-z pour terminer l'entrée sur la ligne de commande.
  • [AIX][Linux]Sur AIX and Linux, utilisez Ctrl-d.
  • Vous pouvez également utiliser la commande end sous AIX, Linux, and Windows.