Habilitar los servicios de envío/recepción de la mensajería de salida

WebSphere Commerce puede interactuar con otros sistemas a través de los servicios de envío de Envío/Recepción de la mensajería de salida. Esto permite a WebSphere Commerce enviar un mensaje a otro sistema y esperar la respuesta. El comportamiento de Envío/Recepción es parecido al método SendImmediate a excepción de que espera una respuesta del sistema que recibe la petición de mensaje.

Después de enviar el mensaje de petición, WebSphere Commerce escucha la cola de entrada y espera hasta que el mensaje de respuesta se coloca en la cola con un ID de correlación igual al ID del mensaje de petición.

Debería utilizar colas para Envío/Recepción distintas de las colas que utiliza para el adaptador MQSeries.

Para habilitar WebSphere Commerce para que utilice el servicio de mensajes de Envío/Recepción, haga lo siguiente:

  1. Cree un tipo de mensaje en la tabla MSGTYPES para el mensaje nuevo que se utiliza para el Envío/Recepción.
    El valor en la columna VIEWNAME es el VIEWNAME utilizado para generar el mensaje que se ha de enviar.
  2. Cree un mandato que utilice la modalidad de envío sendReceiveImmediate y el ID de tipo de mensaje creado en el paso 1. Esto se utiliza para llamar a la interfaz SendMsg.
  3. Para generar el mensaje de salida, cree una entrada en la tabla VIEWREG para asociar el valor VIEWNAME creado en el paso 1 con un archivo JSP. La entrada debe utilizar los valores siguientes:
    INTERFACENAME
    com.ibm.commerce.messaging.viewcommands.MessagingViewCommand
    CLASSNAME
    com.ibm.commerce.messaging.viewcommands.MessagingViewCommandImpl
    PROPERTIES
    docname=nombre archivo JSP
  4. Cree un archivo JSP para generar el mensaje a enviar a la cola de salida.
  5. Utilice la Consola de administración para asegurarse de que el transporte asignado a Envío/Recepción esté activo.
  6. Utilice la Consola de administración para definir cada tipo de mensaje que ha creado en el paso 1. En el campo Modalidad, especifique 0. Esto indica una modalidad de comunicación Envío/Recepción.

Conceptos relacionados (1.275 bytes)

Tareas relacionadas (1201 bytes)

IBM  copyright