Acessando Propriedades do Intermediário a partir do ESQL

Durante o tempo de execução de seu código, pode ser útil manter o acesso em tempo real para obter detalhes de um nó, fluxo ou intermediário específico.Para obter uma visão geral de propriedades do intermediário, consulte Propriedades do Servidor Intermediário.

Você pode utilizar as propriedades do intermediário à direita da instrução SET regular. Por exemplo:
DECLARE mybroker CHARACTER;
SET mybroker = BrokerName;
em que BrokerName é a propriedade do intermediário que contém o nome do intermediário. No entanto, não é possível utilizar propriedades do intermediário do lado esquerdo de instruções SET. Isso ocorre porque, no tempo de execução, as propriedades do intermediário são constantes: elas não podem ser designadas e, portanto, seus valores não podem ser alterados por instruções SET. Se um programa tentar alterar o valor de uma propriedade do intermediário, será emitida a mensagem de erro Não é possível designar uma constante simbólica.
Propriedades do intermediário:
  • São agrupadas por intermediário, grupo de execução, fluxo e nó.
  • fazem distinção entre maiúsculas e minúsculas. Seus nomes sempre iniciam com uma letra maiúscula.
  • Retorne NULL, se eles não contiverem um valor.

Se o seu código ESQL já contiver uma variável com o mesmo nome das propriedades do intermediário, a sua variável terá precedência; ou seja, sua variável vai mascarar a propriedade do intermediário. Para acessar a propriedade do intermediário, utilize o formato SQL.<nome_da_propriedade_do_intermediário>. Por exemplo: SQL.BrokerName.

A Propriedades do Intermediário Acessíveis do ESQL e Java mostra as propriedades do intermediário, do fluxo e do nó que estão acessíveis a partir do ESQL e indica as propriedades que também estão acessíveis a partir do Java.

Conceitos relacionados
Propriedades do Servidor Intermediário
Tarefas relacionadas
Acessando as Propriedades do Intermediário a partir do Nó JavaCompute
Referências relacionadas
Propriedades do Intermediário Acessíveis do ESQL e Java
Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback
Direitos Autorais IBM Corporation 1999, 2006 Última Atualização: 1 Sep 2006
ak09512_