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

Configurando Propriedades Definidas pelo Usuário do Fluxo de Mensagens no Tempo de Execução em um Aplicativo CMP

Use o CMP API para consultar, descobrir e configurar propriedades definidas pelo usuário do fluxo de mensagens dinamicamente no tempo de execução. É possível usar a CMP API para configurar propriedades com um tipo de dados de caractere.

Para que propriedades definidas pelo usuário em um fluxo de mensagens possam ser descobertas, o fluxo de mensagens deve estar em conformidade com as seguintes condições:
  • O fluxo de mensagens deve conter pelo menos um dos seguintes nós:
    • JavaCompute
    • Compute
    • Banco de Dados
    • Filter
    • PHPCompute
  • O fluxo de mensagens deve definir a propriedade definida pelo usuário relevante e fornecer um valor de substituição.
Dica: Use nomes e valores significativos para as propriedades que você define, para que possa entender seus propósitos e intentos rapidamente. Por exemplo, uma propriedade definida pelo usuário denominada property01, com um valor inicial de valueA não é útil como uma propriedade denominada RouteToAorB com um valor inicial de RouteA.

Para consultar, descobrir e configurar propriedades definidas pelo usuário em um fluxo de mensagens, use o CMP API para emitir as seguintes chamadas. Para obter detalhes sobre as chamadas, incluindo a sintaxe e os parâmetros a usar, consulte a documentação do CMP API (API do Message Broker).

  1. Chame MessageFlowProxy.getUserDefinedPropertyNames() para recuperar uma lista de todas as propriedades definidas pelo usuário que foram definidas pelo editor de Fluxo de Mensagens no fluxo ou subfluxos de mensagens.

    É retornada uma matriz de cadeia que contém os nomes de propriedades.

  2. Chame MessageFlowProxy.getUserDefinedProperty() para recuperar o valor da propriedade definida pelo usuário especificada.

    O valor da propriedade é retornado como um valor Java .lang.String.

  3. Chame MessageFlowProxy.setUserDefinedProperty() para configurar um novo valor para a propriedade definida pelo usuário especificada.

    A propriedade deve existir. Você não pode alterar o tipo de dados da propriedade definida pelo usuário existente (Java.lang.String); portanto, você deve assegurar que o novo valor esteja em conformidade com o tipo de dados existente.

    O valor configurado com a chamada MessageFlowProxy.setUserDefinedProperty() é preenchido para todos os nós relevantes no fluxo de mensagens, incluindo nós em subfluxos.
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:28:10


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