[Windows]

Définition du nom NetBIOS IBM MQ local

Le nom NetBIOS local utilisé par les processus de canal IBM® MQ peut être spécifié de trois manières.

Par ordre de priorité, les trois méthodes sont les suivantes:
  1. La valeur spécifiée dans le paramètre -l de la commande runmqlsr , par exemple:
    runmqlsr -t netbios -l my_station
    
  2. La variable d'environnement MQNAME avec une valeur établie par la commande:
    SET MQNAME= my_station
    
    Exemple :
    SET MQNAME=CLIENT1
    

    Vous pouvez définir la valeur MQNAME pour chaque processus. Vous pouvez également le définir au niveau du système dans le registre Windows .

    Si vous utilisez une implémentation NetBIOS qui requiert des noms uniques, vous devez émettre une commande SET MQNAME dans chaque fenêtre dans laquelle un processus IBM MQ est démarré. La valeur MQNAME est arbitraire, mais elle doit être unique pour chaque processus.

  3. La strophe NETBIOS dans le fichier de configuration du gestionnaire de file d'attente qm.ini. Exemple :
    NETBIOS:
    
    LocalName= my_station
    
Remarque :
  1. En raison des variations dans l'implémentation des produits NetBIOS pris en charge, il est conseillé de rendre chaque nom NetBIOS unique dans le réseau. Si vous ne le faites pas, des résultats imprévisibles peuvent se produire. Si vous rencontrez des problèmes lors de l'établissement d'un canal NetBIOS et que le journal des erreurs du gestionnaire de files d'attente contient un code retour NetBIOS X'15', passez en revue l'utilisation des noms NetBIOS .
  2. Sous Windows, vous ne pouvez pas utiliser votre nom de machine comme nom NetBIOS car Windows l'utilise déjà.
  3. L'initiation d'un canal émetteur requiert la spécification d'un nom NetBIOS à l'aide de la variable d'environnement MQNAME ou de LocalName dans le fichier qm.ini .