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

Modificando Instâncias de Padrão Utilizando Java ou PHP

Utilize código Java™ ou PHP para modificar instâncias de padrão quando o usuário do padrão gerar uma instância de um padrão definido pelo usuário. Por exemplo, é possível usar código Java ou PHP para modificar a estrutura de um fluxo de mensagens com base nos valores de parâmetros padrão.

Quando se cria padrões definidos pelo usuário, é possível incluir código Java ou PHP para modificar instâncias de padrão. Esse código é executado quando o usuário do padrão gera uma instância de um padrão definido pelo usuário, e pode ser utilizado para executar inúmeras ações no padrão.

Usando API Java do Message Broker , você pode acessar todos os nós, conexões e parâmetros padrão em um padrão definido pelo usuário. Exemplos de mudanças que podem ser feitas usando código Java são:

Ao usar a API PHP para padrões definidos pelo usuário, é possível acessar os parâmetros padrão e o nome da instância padrão de um padrão definido pelo usuário. Exemplos de mudanças que podem ser feitas usando código PHP são:

Não use código de API Java ou PHP para configurar a propriedade Nome do Arquivo WSDL, ou alguma das propriedades configuradas pelo arquivo WSDL, em um nó SOAPInput, SOAPRequest ou SOAPAsyncRequest no padrão definido pelo usuário. Para configurar a propriedade Nome do Arquivo WSDL, consulte Configurando Nós SOAP para Padrões Definidos pelo Usuário. Para modificar outras propriedades nesses nós, selecione as propriedades como propriedades de destino quando criar o padrão definido pelo usuário. Para selecionar as propriedades de destino, consulte Definindo as Propriedades de Destino.

Escolhendo entre Java e PHP

WebSphere Message Broker contém uma ponte de Java para PHP, portanto, é possível concluir algumas tarefas de criação de padrão utilizando Java ou PHP. É possível escolher qual linguagem utilizar com base nas qualificações, nos ativos ou nas bibliotecas existentes em sua organização. O WebSphere Message Broker Toolkit inclui conclusão de código e um depurador para Java, o que torna Java uma boa opção para código mais longo ou mais complexo. O PHP gravado no WebSphere Message Broker Toolkit pode ser alterado e testado sem a reativação do ambiente de trabalho, o que o torna uma boa opção caso você queira alterar seu código e visualizar os resultados rapidamente. Se não tiver preferência entre Java e PHP após considerar as qualificações e os ativos de sua organização e testar a abordagem, utilize Java para mudanças na estrutura do fluxo de mensagens e PHP para modificar arquivos de texto.

Pacote de Plug-in

O código que você grava para modificar instâncias de padrão está contido em um plug-in separado do padrão definido pelo usuário. Quando você cria um archive padrão, os plug-ins de código são compactados automaticamente com os plug-ins de padrão gerados. Para obter mais informações sobre pacotes de padrões definidos pelo usuário, consulte Empacotando e Distribuindo Plug-ins Padrão.

Sequência de Ações quando um Usuário de Padrão Gera uma Instância de Padrão

Quando um usuário de padrão gera uma instância de um padrão definido pelo usuário, as seguintes ações ocorrem em sequência:
  1. Os projetos de instância de padrão são criados e todos os arquivos de não fluxo de mensagens são copiados na área de trabalho.
  2. Os fluxos de mensagens nos plug-ins de padrão são carregados na memória.
  3. Os parâmetros de padrão que são transformados pelo uso de expressões XPath são avaliados. Se um parâmetro padrão for desativado pelo uso de uma expressão XPath, seus valores de parâmetro não serão alterados. Todas as propriedades de destino são configuradas em todos os fluxos de mensagens no padrão definido pelo usuário com base nos valores de parâmetro padrão.
  4. Os destinos dos códigos Java e PHP são executados em ordem decrescente, conforme eles estão listados no editor Criação de Padrão.
  5. Os fluxos de mensagens são salvos nos projetos de instância de padrão.
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:56


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