Abilitazione dei servizi di invio/ricezione della messaggistica in uscita

WebSphere Commerce può interagire con altri sistemi mediante i servizi di invio/ricezione della messaggistica in uscita. Ciò consente a WebSphere Commerce di inviare un messaggio a un altro sistema e attendere una risposta. Il metodo di questi servizi di invio/ricezione è molto simile al metodo SendImmediate tranne per il fatto che viene attesa una risposta dal sistema che riceve la richiesta del messaggio.

Una volta inviato il messaggio di richiesta, WebSphere Commerce si pone in attesa sulla coda in entrata fino a che sulla coda non arriva un messaggio di risposta che ha un ID di correlazione uguale all'ID del messaggio della richiesta.

Per l'invio/ricezione si consiglia di utilizzare code differenti da quelle utilizzate per l'adattatore MQSeries.

Per abilitare WebSphere Commerce Suite ad utilizzare il servizio di invio/ricezione dei messaggi, effettuare le seguenti operazioni:

  1. Creare un tipo di messaggio nella tabella MSGTYPES per il nuovo messaggio utilizzato per l'invio/Ricezione.
    Il valore nella colonna VIEWNAME è il valore VIEWNAME utilizzato per generare il messaggio da inviare.
  2. Creare un comando che utilizzi la modalità di invio sendReceiveImmediate e l'ID del tipo di messaggio creato nel passo 1. Questa operazione viene effettuata per richiamare l'interfaccia SendMsg.
  3. Per generare il messaggio in uscita, creare una voce nella tabella VIEWREG per associare il valore VIEWNAME creato nel passo 1 con un file JSP. Tale voce deve utilizzare i seguenti valori:
    INTERFACENAME
    com.ibm.commerce.messaging.viewcommands.MessagingViewCommand
    CLASSNAME
    com.ibm.commerce.messaging.viewcommands.MessagingViewCommandImpl
    PROPERTIES
    docname=JSP filename
  4. Creare un file JSP per generare il messaggio da inviare alla coda in uscita.
  5. Utilizzare la Console di gestione per accertarsi che il trasporto assegnato all'invio/ricezione sia attivo.
  6. Utilizzare la Console di gestione per definire ogni tipo di messaggio creato nel passo 1. Nel campo Modalità specificare zero (0). Ciò indica una modalità di comunicazione invio/ricezione

Argomenti correlati (1275 byte)

Attività correlate (1201 byte)

IBM copyright