Acessando Elementos em uma Mensagem no Domínio MRM

Você pode utilizar o ESQL para manipular a árvore lógica que representa uma mensagem no fluxo de mensagens. Este tópico descreve como acessar dados para elementos em uma mensagem no domínio MRM.

Você pode ocupar um elemento com dados com a instrução SET:
SET OutputRoot.MRM.Name = UPPER(InputRoot.MRM.Name);

A referência de campo do lado esquerdo da expressão está se referindo ao elemento chamado Nome no domínio da mensagem MRM. Esta instrução utiliza o valor de entrada para o campo Nome, converte-o em letras maiúsculas e designa o resultado ao mesmo elemento na mensagem de saída.

O elemento Nome está definido no espaço de nomes noTarget. Nenhum prefixo de espaço de nomes está especificado na frente da parte Nome da referência de campo no exemplo acima. Se tiver definido um elemento MRM em um espaço de nomes diferente do espaço de nomes noTarget, também será necessário especificar um prefixo de espaço de nomes na instrução. Por exemplo:
DECLARE brw NAMESPACE 'http://www.ibm.com/Borrowed';

SET OutputRoot.MRM.brw:Borrowed.VideoTitle = 'MRM Greatest Hits';

Para obter informações adicionais sobre como utilizar espaços de nomes com mensagens no domínio MRM, consulte Acessando o Conteúdo de uma Mensagem no Domínio MRM com o Suporte a Espaço de Nomes Ativado.

Conceitos relacionados
Visão Geral de Fluxos de Mensagens
Visão Geral do ESQL
Modelagem de Mensagens
Tarefas relacionadas
Projetando um Fluxo de Mensagens
Definindo o Conteúdo do Fluxo de Mensagens
Gerenciando Arquivos ESQL
Desenvolvendo Modelos de Mensagens
Acessando o Conteúdo de uma Mensagem no Domínio MRM com o Suporte a Espaço de Nomes Ativado
Referências relacionadas
Nó Compute
Nó Database
Nó Filter
Referência de ESQL
Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback
Direitos Autorais IBM Corporation 1999, 2006 Última Atualização: 1 Sep 2006
ac17190_