El escenario utiliza actualizaciones de base de datos que se han definido utilizando correlaciones. El intermediario recibe una confirmación para una reserva provisional, el flujo de mensajes inserta una fila en una tabla de base de datos que representa la confirmación, actualiza un contador en otra tabla que representa la clave de la confirmación, y suprime la reserva provisional de una tercera tabla.
Utilice las herramientas de Message Broker para crear flujos de mensajes y conjuntos de mensajes y para crear y desplegar archivos archivadores de intermediario (bar). También debe crear un gestor de configuración y un intermediario. En las herramientas de Message Broker, cree una conexión de dominio con el gestor de configuración y cree un intermediario en el dominio. También se requiere un método para entrar mensajes de instancia que pueden contener (opcionalmente) cabeceras MQRFH2, por ejemplo argoput, rfhutil.
RESID INTEGER
9052
RESID INTEGER NAME VARCHAR(20) PARTY INTEGER PAYMENT DECIMAL(8,2)
8214,'ARCHIBALD',2,0.0 2618,'HENRY', 4, 120.0 9052,'THAW', 3, 85.0
RESID INTEGER
8214 2618
addev1 id (xsd:int) local element status (xsd:string) local element name (xsd:string) local element size (xsd:int) local element payment (xsd:decimal) local element
addev1 MAPDB id -------------- RESID
addev1 MAPDB id -------------- RESID name ---------- NAME size ------------ PARTY payment ------- PAYMENT
<addev1> <id>8214</id> <status>CONFIRM</status> <name>ARCHIBALD</name> <size>2</size> <payment>1038.0</payment> </addev1>
CONFIRMATION RESID ----------- 9052 8214 RESERVATION RESID NAME PARTY PAYMENT ----------- -------------------- ----------- ---------- 8214 ARCHIBALD 2 1038.00 2618 HENRY 4 120.00 9052 THAW 3 85.00 PROVISIONAL RESID ----------- 2618
RESID INTEGER
CONFIRMATION RESID ----------- 8214
CONFIRMATION RESID ----------- 9052 8214 RESERVATION RESID NAME PARTY PAYMENT ----------- -------------------- ----------- ---------- 8214 ARCHIBALD 2 1038.00 2618 HENRY 4 120.00 9052 THAW 3 85.00 PROVISIONAL RESID ----------- 2618
CONFIRMATION RESID ----------- 8214