Escenario F: Actualización del valor de un elemento de mensaje
Antes de empezar:
Cree el modelo de mensaje adecuado, ya
sea utilizando las herramientas o importando los archivos de estructuras
de mensajes (por ejemplo archivos de cabecera C o archivos de
definición de esquema XML).
Cree un flujo de mensajes que tenga la estructura siguiente:
MQInput > Nodo Mapping > MQOutput
Este escenario muestra cómo actualizar el valor de un
elemento de mensaje. El modelo de mensaje utilizado en este ejemplo es:
simple (message)
int (xsd:int)
str (xsd:str)
Vaya a la Perspectiva de Desarrollo de aplicaciones de
intermediario.
Pulse el botón derecho del ratón en el
Nodo Mapping y pulse
Abrir correlación.
Acepte el proyecto y el nombre por omisión y pulse
Siguiente.
Acepte el uso por omisión y pulse Siguiente.
Quite la marca del recuadro de selección Basada en
registros de base de datos y pulse
Siguiente.
Seleccione el mensaje de origen simple y el
mensaje de destino simple y pulse Finalizar.
En el panel de conexión, abra los árboles de origen y de
destino pulsando en los iconos del signo más (+).
Abra los árboles simple en ambos lados de la
misma manera.
Seleccione int en el
panel de origen del Editor de correlaciones de
mensajes y
arrástrelo a int en el panel de destino. Quedarán unidos por una línea.
Seleccione str en el
panel de origen del Editor de correlaciones de
mensajes y arrástrelo
a str en el panel de destino. Quedarán unidos por una línea.
En la tabla Script de correlación | Valor, abra el
árbol pulsando en el recuadro $target +.
Abra el árbol simple de la misma manera; tanto
int como str tienen valores
(por ejemplo, int $source/simple/int str
$source/simple/str.
Seleccione el valor para int. El valor aparece en el panel de edición de expresiones.
Edite el valor para que sea: $source/simple/int +
1 y pulse Intro. El
valor de la tabla se actualiza (se incrementa el valor de entrada).
Seleccione el valor para str y edítelo para
que sea: esql:upper($source/simple/str), luego pulse
Intro. El valor de la tabla se actualiza (el valor de entrada se
convierte a mayúsculas).
Guarde las correlaciones pulsando
Archivo>Guardar.
Ya ha completado este ejemplo. Los mensajes de entrada y salida tienen la misma estructura y
formato, pero los valores de elemento se han modificado.