Estas dicas e sugestões assumem que você já tenha criado um nó de mapeamento no fluxo de mensagens, aberto o Editor de Mapeamento de Mensagens e selecionado uma mensagem de origem e de destino:
Não igual: | != |
Maior que | > |
Maior que ou igual a | >= |
Menor que | < |
Menor que ou igual a | <= |
Exemplo: $source/Parent/SaleList/Invoice/Surname != 'Shop'
Exemplo: esql:upper($source/Parent/SaleList/Invoice/Surname)
Somar | + |
Subtrair | _ |
Multiplicar | * |
Dividir | div |
Exemplo: $source/Parent/SaleList/Invoice/Item/Price div 1.6
SET OutputRoot.MRM.Fielda...Se você alterar o analisador de tempo de execução para XML ou XMLNSC por exemplo, o nó de mapeamento gerará ESQL com o seguinte formato:
SET OutputRoot.XMLNSC...O analisador da mensagem de origem (entrada) é determinado pelo cabeçalho MQRFH2 ou pelo nó de entrada. O nó Mapping pode manipular todos os analisadores na entrada. O nó Mapping gera uma mensagem de destino (saída) com o analisador que corresponde ao analisador de tempo de execução do conjunto de mensagens.
Se você arrastar um elemento de opção, uma linha If será gerada na planilha de mapeamento e uma linha da condição para cada opção possível. Cada condição possui fn:false() associado a ela por padrão (isto significa que esta opção não será processada). Se desejar que o elemento de opção seja processado incondicionalmente, certifique-se de que a condição esteja configurada como fn:true().
Você pode alterar o nome do esquema do banco de dados gerado no ESQL. Faça isso no assistente Substituir Esquema RDB no diálogo Especificar Esquema de Tempo de Execução. O padrão é o nome do esquema das definições do banco de dados importadas para o toolkit. Utilize este diálogo para alterar o valor.