Escenario F: Actualización del valor de un elemento de mensaje

Antes de empezar:
  1. 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).
  2. 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)
  1. Vaya a la Perspectiva de Desarrollo de aplicaciones de intermediario.
  2. Pulse el botón derecho del ratón en el Nodo Mapping y pulse Abrir correlación.
  3. Acepte el proyecto y el nombre por omisión y pulse Siguiente.
  4. Acepte el uso por omisión y pulse Siguiente.
  5. Quite la marca del recuadro de selección Basada en registros de base de datos y pulse Siguiente.
  6. Seleccione el mensaje de origen simple y el mensaje de destino simple y pulse Finalizar.
  7. En el panel de conexión, abra los árboles de origen y de destino pulsando en los iconos del signo más (+).
  8. Abra los árboles simple en ambos lados de la misma manera.
  9. 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.
  10. 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.
  11. En la tabla Script de correlación | Valor, abra el árbol pulsando en el recuadro $target +.
  12. Abra el árbol simple de la misma manera; tanto int como str tienen valores (por ejemplo, int $source/simple/int str $source/simple/str.
  13. Seleccione el valor para int. El valor aparece en el panel de edición de expresiones.
  14. 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).
  15. 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).
  16. 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.
Referencia relacionada
Correlaciones de mensajes
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Su opinión
Copyright IBM Corporation 1999, 2006 Última actualización: 22/08/2006
ar25225_