Definir varias hebras para escuchas serie y paralelo

De forma predeterminada, la configuración de HCL Commerce proporciona dos escuchas de entrada: un escucha en serie y un escucha en paralelo. Para utilizar varias colas de entrada, debe definir varios escuchas de entrada para IBM MQ.Para añadir otro escucha:

Procedimiento

Aumente el número de hebras para escuchas serie:
  1. Cree una copia de seguridad del archivo instance_name.xml en el caso de que los cambios causen errores.
  2. Abra el archivo instance_name.xml en un editor de texto y localice el fragmento de código que define un escucha de entrada predeterminado:
    
    <Inbound> 
         <InboundSerialConnector 
           TimeToReconnect="600" 
           default="true" 
           enabled="true" id="1" name="Listener for IBM MQ (JMS Inbound) - Serial"> 
           
         </InboundSerialConnector> 
    
  3. Añada una definición:
    
    <InboundSerialConnector 
           TimeToReconnect="600" 
           default="true" 
           enabled="true" id="3" name="Listener for IBM MQ (JMS Inbound) - Serial - Custom"> 
           <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="CustomJMSSerialInboundQueue"/> 
             <EditableProperty 
               Admin="errorQueue" 
               display="false" 
               editable="Yes" 
               name="setErrorQueue" value="JMSErrorQueue"/> 
             <EditableProperty 
               Admin="outQueue" 
               display="false" 
               editable="Yes" 
               name="setOutboundQueue" value="JMSOutboundQueue"/> 
           </ConnectionSpec> 
           <InteractionSpec 
             ClassName="com.ibm.commerce.messaging.adapters.jcajms.JCAJMSInteractionSpec" default="true"> 
             <EditableProperty 
               Admin="timeOut" 
               display="false" 
               editable="Yes" 
               name="setTimeOut" value="4"/> 
             <EditableProperty 
               Admin="mode" 
               display="false" 
               editable="Yes" 
               name="setMode" value="2"/> 
           </InteractionSpec> 
         </InboundSerialConnector>
    
    Nota:
    • Asegúrese de que sustituye los nombres de objetos JMS correctos para las fábricas de conexiones y destinos de colas.
    • Asegúrese de establecer el ID en un número exclusivo.