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.
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.
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.