Proceso de respuesta utilizando el adaptador MQSeries

El adaptador MQSeries puede utilizarse como una interfaz alternativa al sistema y la funcionalidad de WebSphere Commerce. El adaptador MQSeries no sólo procesará 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 adaptador MQSeries.

Cuando el adaptador MQSeries 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. Para obtener más información sobre cómo se utiliza la tabla VIEWREG, consulte la publicación Guía del programador de WebSphere Commerce. Si el mandato genera una respuesta,   ésta se colocará en la cola de salida del conector paralelo o serie, según sea el 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 VIEWREG con la que correlacionar la respuesta de error utilizando el formato de dispositivo correcto.

Para configurar el componente adaptador MQSeries para que proporcione respuestas a los mensajes de entrada, haga lo siguiente:

  1. 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" />

  2. Utilizando JMSAdmin, defina el nombre JMS para las colas de salida en serie y en paralelo.
  3. 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

Conceptos relacionados (1.275 bytes)

Tareas relacionadas

IBM  copyright