Los consejos y sugerencias de esta sección presuponen que ya ha creado un nodo de correlación dentro del flujo de mensajes, ha abierto el Editor de correlaciones de mensajes y ha seleccionado un mensaje de origen y uno de destino:
No igual a: | != |
Mayor que | > |
Mayor que o igual a | >= |
Menor que | < |
Menor que o igual a | <= |
Ejemplo: $source/Parent/SaleList/Invoice/Surname != 'Shop'
Ejemplo: esql:upper($source/Parent/SaleList/Invoice/Surname)
Suma | + |
Resta | _ |
Multiplicación | * |
División | div |
Ejemplo: $source/Parent/SaleList/Invoice/Item/Price div 1.6
SET OutputRoot.MRM.Fielda...Si cambia el analizador de ejecución a XML o XMLNSC, por ejemplo, el nodo Mapping genera ESQL con el formato siguiente:
SET OutputRoot.XMLNSC...El analizador del mensaje de origen (de entrada) lo determina la cabecera MQRFH2 o el nodo Input. El nodo Mapping puede manejar todos los analizadores de la entrada. El nodo Mapping genera un mensaje de destino (de salida) con el analizador que coincide con el analizador de ejecución del conjunto de mensajes.
Si arrastra un elemento de elección (choice), se genera una línea If en la hoja de cálculo de correlación, y una línea de condición para cada posible elección. Cada condición tiene asociado el valor fn:false() por omisión (esto significa que esta elección no se procesará). Si desea que el elemento de elección se procese incondicionalmente, asegúrese de que la condición esté establecida en fn:true().
Puede cambiar el nombre de esquema de base de datos que se genera en el ESQL. Hágalo en el asistente Alterar temporalmente esquema RDB, en el diálogo Especificar esquema de ejecución. El valor por omisión es el nombre de esquema de las definiciones de base de datos importadas al kit de herramientas. Utilice este diálogo para cambiar el valor.