WebSphere Message Broker, Versão 8.0.0.5 Sistemas operacionais: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Consulte as informações sobre a versão mais recente do produto em IBM Integration Bus, Versão 9.0

Acessando Propriedades do Intermediário a partir do ESQL

É possível acessar propriedades do broker, no tempo de execução, a partir dos módulos ESQL em seus nós do fluxo de mensagens.

Você pode utilizar as propriedades do broker à direita da instrução SET regular. Por exemplo:
DECLARE mybroker CHARACTER;
SET mybroker = BrokerName;
em que BrokerName é a propriedade do broker que contém o nome do broker no qual o fluxo de mensagens está em execução. Entretanto, não é possível usar propriedades do broker no lado esquerdo das instruções SET. Esta restrição existe porque, no tempo de execução, as propriedades do broker são constantes: elas não podem ser modificadas, portanto, seus valores não podem ser alterados por instruções SET. Se um programa tentar alterar o valor de uma propriedade do broker, será emitida a mensagem de erro Não é possível designar uma constante simbólica.
Propriedades do broker:
  • São agrupadas por broker, 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 broker, a sua variável terá precedência; ou seja, sua variável vai mascarar a propriedade do broker. Para acessar a propriedade do broker, utilize o formato SQL.<nome_da_propriedade_do_broker>. Por exemplo: SQL.BrokerName.

As propriedades do broker que estão acessíveis do ESQL e Java mostra o broker, o fluxo e as propriedades do nó que estão acessíveis a partir da ESQL e indica quais propriedades também estão acessíveis a partir de Java.

Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Última atualização:
        
        Última atualização: 2015-02-28 18:30:00


Tópico de TarefaTópico de Tarefa | Versão 8.0.0.5 | ak09512_