Alias de commande

Les commandes d’adaptateur peuvent être spécifiées à l’aide d’une chaîne de commande sur la ligne de commande ou en créant un fichier de commandes contenant les commandes d’adaptateur. La syntaxe de la commande d'exécution est la suivante :

-IM[ alias } card_num
-OM[ alias ] card_num

-IM est la commande d’exécution Input Source-Override et -OM est la commande d’exécution Output Target-Override, alias est l’alias de l’adaptateur et card_num est le numéro de la carte d'entrée ou de sortie, respectivement. Le tableau suivant présente les alias d’adaptateur et les commandes d’exécution.

Adaptateur Alias Comme entrée Comme sortie
IBM® MQ (client) MQSC - IMMQSCcard_num - OMMQSCcard_num
IBM® MQ (serveur) MQS -IMMQScard_num -OMMQScard_num

Lorsque vous utilisez un alias d'adaptateur avec la commande d'exécution, les commandes d'adaptateur IBM® MQ peuvent être exécutées en ligne de commande ou dans un fichier de commandes. Utilisez les commandes d’adaptateur pour spécifier les fonctions d’adaptateur telles que :

  • spécification d’un identificateur de message particulier
  • possibilité de fractionner les données de sortie en plusieurs messages
  • extraction d’un message logique d’une file d’attente source à l’aide d’un identificateur de corrélation

Par exemple, pour remplacer les commandes d'adaptateur définies dans la carte de sortie 1, la chaîne de commande de l'adaptateur dans un environnement de serveur IBM® MQ peut être :

-IMMQS1 '-QMN queuemgr -QN topqueue -T'

Cet exemple de chaîne de commande d’exécution spécifie le gestionnaire de files d’attente nommé queuemgr et la file d’attente nommée topqueue en tant que source pour les données de cette carte. La commande -T indique qu’un fichier de trace est créé pour rapporter les informations sur l’activité de l’adaptateur, en enregistrant les événements qui se produisent pendant que l’adaptateur est en cours d’extraction de ces données.