Usando o assistente de conteúdo (sintaxe do mapeamento)

Use o assistente de conteúdo para localizar os nomes de variáveis para objetos de entrada e de saída, elementos de banco de dados e caminhos.

Pressione Ctrl+Barra de espaço para exibir o assistente de conteúdo e usá-lo para ajudar a construir as instruções XPath e as expressões de mapeamento. O assistente de conteúdo fornece os nomes de variáveis que você precisa usar para fazer referência a elementos nas instruções e expressões XPath. O nome de variável designado ao mesmo elemento pode variar entre os usos em diferentes transformações, portanto, sempre use o assistente de conteúdo para obter o nome de variável correto. Evite copiar e colar expressões que incluam nomes de variáveis.

É possível usar a assistência de conteúdo para as tarefas a seguir:
  • Fazer comparações
  • Executar aritmética
  • Criar condições complexas
Os operadores de comparação são:
  • = (igual)
  • != (diferente)
  • > (maior que)
  • >= (maior ou igual a)
  • < (menor que)
  • <= (menor ou igual)
Os operadores aritméticos são:
  • + (mais)
  • - (menos)
  • * (multiplicação)
  • div (divisão)

Para obter informações sobre sintaxe XPath, consulte W3C XML Path Language (XPath) 2.0.

Os operadores condicionais (or e and) são suportados; estes são sensíveis ao caso.

Os seguintes objetos podem ser mapeados:
  • Elementos de mensagem (definidos no esquema para a entrada e a saída)
  • Conjunto da mensagem, composto pela árvore de propriedades e, opcionalmente, pelos cabeçalhos LocalEnvironment e transporte
  • Dados das tabelas de banco de dados

Objetos de Banco de Dados com Nomes que não Estão em Conformidade com o Formato XML NCName

Alguns objetos de banco de dados possuem nomes que não estão em conformidade com o formato XML NCName (por exemplo, o nome contém caracteres como #, ou $). Se o nome do objeto do banco de dados for usado em SQL (por exemplo, na cláusula where da transformação Select ), nenhuma ação será necessária. Se o objeto de banco de dados for usado em XPath (por exemplo, em uma transformação Customizada ou uma condição), use o assistente de conteúdo, que inclui a expressão compatível com XPath apropriada.