Risposta all'elaborazione mediante un adattatore MQSeries

L'adattatore MQSeries può essere utilizzato come interfaccia alternativa al sistema e alle funzioni di WebSphere Commerce. L'adattatore MQSeries non elabora soltanto richieste in entrata, ma è in grado di fornire una risposta alla richiesta. Qualsiasi comando che formula una risposta può essere configurato per fornire una risposta mediante l'adattatore MQSeries.

Quando un messaggio in entrata viene ricevuto dall'adattatore MQSeries, questo viene associato a un comando e tale comando viene richiamato con i parametri specificati nel messaggio in entrata. Se una risposta deve essere generata da questa richiesta in entrata, è necessaria una una voce nella tabella VIEWREG. Per ulteriori informazioni su come utilizzare la tabella VIEWREG, fare riferimento a WebSphere Commerce Programmer's Guide. Se viene generata una risposta dal comando, essa viene messa  nella coda in uscita del connettore Seriale o Parallelo, a seconda del connettore che riceve la richiesta in entrata.

Se si verifica un errore della richiesta in entrata, il messaggio che genera l'errore verrà messo nella coda degli errori. Per generare una risposta di errore nella coda in uscita, è necessaria un'altra voce nella tabella VIEWREG per assegnare la risposta utilizzando il corretto formato della periferica.

Per inizializzare il componente dell'adattatore MQSeries in modo da fornire le risposte per i messaggi in entrata, effettuare le seguenti operazioni:

  1. Verificare che il file instance_name.xml comprenda una Coda in uscita per il Connettore parallelo e seriale in entrata, assicurando che la sintassi analoga alla seguente sia compresa per il Connettore parallelo in entrata:

    <EditableProperty Admin="outQueue"
    editable="Yes"
    name="setOutboundQueue"
    display="false"
    value="JMSParallelOutboundQueue" />

  2. Mediante JMSAdmin definire il nome JMS per le code in uscita seriali e parallele.
  3. Aggiungere una voce nella tabella VIEWREG per definire la risposta necessaria per la richiesta in entrata. Questo passaggio è necessario sia per i nuovi comandi che per i comandi già esistenti in WebSphere Commerce. Utilizzare i seguenti valori:
    VIEWNAME
    Lo stesso valore delle normali risposte HTTP
    INTERFACENAME
    com.ibm.commerce.messaging.viewcommands.MessagingViewCommand
    CLASSNAME
    com.ibm.commerce.messaging.viewcommands.MessagingViewCommandImpl
    PROPERTIES
    docname=JSP filename
    DEVICEFMT_ID
    • -20000 per messaggi in entrata XML
    • -30000 per messaggi in entrata legacy
    • Aggiungere -5 per i nuovi messaggi in entrata

Argomenti correlati (1275 byte)

Attività correlate

IBM copyright