Définition des spécifications du connecteur sortant sans spécifier les paramètres de file d'attente entrants pour IBM MQ

Vous pouvez modifier les spécifications de connecteur sortant pour omettre le paramètre de file d'attente entrant si vous utilisez IBM MQ uniquement pour les messages sortants et ne souhaitez pas créer une file d'attente entrante. Dans ce scénario, vous n'avez pas à définir un objet JMS pour la file d'attente entrante.

Pourquoi et quand exécuter cette tâche

Pour définir les spécifications de connecteur sortant sans spécifier les paramètres de file d'attente entrants :

Procédure

  1. Créez une copie de sauvegarde du fichier instance_name.xml, vous permettant de revenir au fichier d'origine en cas d'erreur.
  2. Ouvrez le fichier instance_name.xml dans un éditeur de texte et localisez l'extrait qui définit la description du connecteur sortant. Commentez le paramètre inQueue :
    
    <OutboundConnector default="true" enabled="true" id="3" name="JMS" retries="3">
    <JNDI JndiName="eis/JCAJMS" display="false"/>
    <ConnectionSpec ClassName="com.ibm.commerce.messaging.adapters.jcajms.JCAJMSConnectionSpec" default="true">
    <EditableProperty Admin="factory" display="false"  editable="Yes" name="setConnectionFactory" value="JMSQueueConnectionFactory"/>
    
    <!--
    <EditableProperty Admin="inQueue" display="false" 
    editable="Yes" name="setInboundQueue" value="JMSInboundQueue"/> 
              --> 
              <EditableProperty Admin="errorQueue" display="false" editable="Yes" name="setErrorQueue" value="JMSErrorQueue"/>  
              <EditableProperty Admin="outQueue" display="false" editable="Yes" name="setOutboundQueue" value="JMSOutboundQueue"/> 
            </ConnectionSpec>                                                
             
          </OutboundConnector> 
  3. Redémarrez le serveur HCL Commerce pour que les modifications soient prises en compte.