El escucha de MQ (llamado anteriormente adaptador MQSeries) puede utilizarse como una interfaz alternativa al sistema y las funciones de WebSphere Commerce. El escucha de MQ no sólo procesa las peticiones de entrada, sino que puede proporcionar una respuesta a la petición. Cualquier mandato que formule una respuesta puede configurarse para que proporcione una respuesta a través del escucha de MQ.
Cuando el escucha de WebSphere MQ recibe un mensaje de entrada, éste se correlaciona con un mandato, y se llama a dicho mandato con los parámetros especificados en el mensaje de entrada. Si se ha de generar una respuesta a esta petición de entrada, es necesaria una entrada en la tabla VIEWREG. Si el mandato genera una respuesta, dicha respuesta se coloca en la cola de salida del conector paralelo o serie en función del conector que reciba la petición de entrada.
Si se produce un error con la petición de entrada, el mensaje que genera el error se colocará en la cola de errores. Para generar una respuesta de error en la cola de salida, es necesaria otra entrada en la tabla con la que correlacionar la respuesta de error utilizando el formato de dispositivo correcto.
Para configurar el componente escucha de MQ para que proporcione respuestas a los mensajes de entrada, haga lo siguiente:
- Compruebe que el archivo
nombre_instancia.xml incluya una cola de salida
para el conector de entrada paralelo o serie, asegurándose de que se ha
incluido una sintaxis similar a la siguiente para el conector de entrada
paralelo:
<EditableProperty Admin="outQueue" editable="Yes" name="setOutboundQueue" display="false" value="JMSParallelOutboundQueue" />
- Utilizando JMSAdmin, defina el nombre JMS para las colas de salida en serie y en paralelo. Para obtener más información sobre la configuración de JMS mediante JMSAdmin, consulte la publicación WebSphere Commercem Guía de software adicional.
- Añada una entrada en la tabla VIEWREG para definir la respuesta
necesaria para la petición de entrada. Este paso es necesario tanto para los mandatos de WebSphere Commerce
existentes como para los mandatos nuevos. Utilice los valores siguientes:
- VIEWNAME
- El mismo valor que para las respuestas HTTP normales
- INTERFACENAME
com.ibm.commerce.messaging.viewcommands.MessagingViewCommand
- CLASSNAME
com.ibm.commerce.messaging.viewcommands.MessagingViewCommandImpl
- PROPERTIES
docname=nombre_archivo_JSP
- DEVICEFMT_ID
- -20000 para mensajes de entrada XML
- -30000 para mensajes de entrada heredados
- Añada -5 para mensajes de entrada nuevos