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

Propriedades Definidas pelo Usuário no ESQL

Acesse propriedades definidas pelo usuário (UDPs) como variáveis em seu programa ESQL especificando a palavra-chave EXTERNAL em uma instrução DECLARE. Por exemplo, a instrução ESQL DECLARE today EXTERNAL CHARACTER 'monday' define uma propriedade definida pelo usuário chamada today com um valor inicial monday.

Antes de poder usar uma propriedade definida pelo usuário, é necessário definir a propriedade no editor de Fluxo de Mensagens quando você constrói um fluxo de mensagens que a usa. Quando você define uma UDP no editor de Fluxo de Mensagens, é necessário definir um valor e o tipo de propriedade. O valor pode ser um valor-padrão, que varia de acordo com o tipo da UDP. O valor que é designado à UDP no editor de Fluxo de Mensagens tem precedência sobre um valor que você designou à UDP em seu programa ESQL.

Você também pode definir uma UDP para um subfluxo. Uma UDP possui escopo global e não é específica para um subfluxo em particular. Se você reutilizar um subfluxo em um fluxo de mensagens e esses subfluxos tiverem UDPs idênticas, não será possível configurar UDPs com valores diferentes.

Antes de implementar o fluxo de mensagens que usa a UDP, é possível alterar o valor da UDP no editor de Broker Archive. Se você tentar implementar um fluxo de mensagens que contenha uma UDP que não tinha nenhum valor designado a ela, ocorrerá uma falha de implementação. Para obter mais informações, consulte Configurando um fluxo de mensagens no momento da implementação com propriedades definidas pelo usuário.

É possível usar UDPs para configurar dados de configuração e usá-las como propriedades típicas. Nenhuma chamada externa aos plug-ins gravados pelo usuário ou análise das árvores de ambiente está envolvida e os custos de análise da leitura de dados das árvores são removidos. O valor da UDP é finalizada na variável no tempo de implementação.

É possível declarar UDPs somente em módulos ou esquemas. É possível consultar, descobrir e configurar UDPs no tempo de execução, para alterar dinamicamente o comportamento de um fluxo de mensagens. Para obter mais informações, consulte Propriedades Definidas pelo Usuário.

É possível acessar UDPs a partir dos seguintes nós integrados que usam ESQL:

Para obter uma descrição de como acessar uma UDP a partir de um nó JavaCompute, consulte Acessando Propriedades Definidas pelo Usuário do Fluxo de Mensagens a partir de um Nó JavaCompute.

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:29:51


Tópico de ConceitoTópico de Conceito | Versão 8.0.0.5 | ak01015_