Você pode acessar elementos do domínio MRM seguindo a orientação geral fornecida em Acessando Várias Ocorrências Conhecidas de um Elemento e Acessando Várias Ocorrências Desconhecidas de um Elemento.Informações adicionais específicas de mensagens do domínio MRM são fornecidas neste tópico.
Considere as seguintes instruções:
DECLARE brw NAMESPACE 'http://www.ibm.com/Borrowed'; SET OutputRoot.MRM.brw:Borrowed[1].VideoTitle = 'MRM Greatest Hits Volume 1'; SET OutputRoot.MRM.brw:Borrowed[2].VideoTitle = 'MRM Greatest Hits Volume 2';
As instruções SET acima operam em duas ocorrências do elemento Borrowed. Cada instrução define o valor do filho VideoTitle. O índice da matriz indica qual ocorrência do elemento de repetição é de seu interesse.
Ao definir elementos filhos de um tipo complexo (que possui sua propriedade Composição definida como Seqüência) em um conjunto de mensagens, você pode incluir o mesmo elemento ao tipo complexo mais de uma vez. Essas instâncias não precisam ser contíguas, mas você deve utilizar o mesmo método (notação de matriz) para referir-se a elas no ESQL.
Por exemplo, se você criar um tipo complexo com uma Composição de Seqüência que contém os seguintes elementos:
StringElement1 IntegerElement1 StringElement1
utilize o seguinte ESQL para definir o valor StringElement1:
SET OutputRoot.MRM.StringElement1[1] = 'This is the first occurrence of StringElement1'; SET OutputRoot.MRM.StringElement1[2] = 'This is the second occurrence of StringElement1';
Você também pode utilizar a notação de seta (os símbolos maior que (>) e menor que (<)) para indicar a direção de cada pesquisa e o índice a ser especificado:
SET OutputRoot.MRM.StringElement1[>] = 'This is the first occurrence of StringElement1'; SET OutputRoot.MRM.StringElement1[<2] = 'This is the last but one occurrence of StringElement1'; SET OutputRoot.MRM.StringElement1[<1] = 'This is the last occurrence of StringElement1';
Consulte Acessando Várias Ocorrências Conhecidas de um Elemento e Acessando Várias Ocorrências Desconhecidas de um Elemento para obter detalhes adicionais.
Conceitos relacionados
Fluxos de Mensagem
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
Referências relacionadas
Nó Compute
Nó Database
Nó Filter
ESQL
Instrução SET
Avisos |
Marcas |
Downloads |
Biblioteca |
Suporte |
Feedback
![]() ![]() |
ac06020_ |