Uma referência de campo ESQL é uma seqüência de valores separados por vírgulas que identificam um campo específico (o qual pode ser uma estrutura) dentro de uma árvore de mensagem ou de uma tabela de banco de dados. O caminho da raiz das informações para o campo específico é rastreado utilizando os relacionamentos de pai/filho.
Uma referência de campo é utilizada em instruções ESQL para identificar o campo que deve ser referido, atualizado ou criado na mensagem ou na tabela do banco de dados. Por exemplo, você pode utilizar o seguinte identificador como uma referência de campo de mensagem:
Body.Invoice.Payment
Você pode utilizar uma variável ESQL de tipo REFERENCE para configurar um ponteiro dinâmico para conter uma referência de campo específica. Isso pode ser útil para criar uma referência fixa para um ponto comumente referido em uma mensagem; por exemplo, o início de uma estrutura específica que contém campos de repetição.
Uma referência de campo também pode incluir identificação de espaço de nomes. Se estiver fazendo referência a mensagens nos domínios XMLNS e MRM que incluem suporte a espaço de nomes, será necessário incluir o identificador de espaço de nomes quando referir-se a esses campos.
Para conveniência, você pode definir uma constante de espaço de nomes utilizando a construção DECLARE NAMESPACE e pode utilizá-la em vez do identificador de espaço de nomes completo em todas as referências de campo aplicáveis.
Uma referência de campo que identifica um local bem definido em uma árvore de mensagens é conhecido como um nome de Correlação.
Conceitos relacionados
Fluxos de Mensagem
Nomes de Correlação
Mapeamentos
Tarefas relacionadas
Desenvolvendo Aplicativos do Fluxo de Mensagens
Desenvolvendo ESQL
Referências relacionadas
Nós Internos
ESQL
Avisos |
Marcas |
Downloads |
Biblioteca |
Suporte |
Feedback
![]() ![]() |
ak01020_ |