Você pode ver o código de amostra para extensões definidas pelo usuário nas seguintes formas:
O código de amostra consiste de um analisador de amostra e dos seguintes nós de amostra:
Nó |
Descrição |
Chave |
Um nó, implementado em versões em C e em Java™, que propaga uma mensagem de entrada para um entre vários terminais de
saída dependendo do conteúdo da mensagem. |
Transformar |
Um nó, implementado em versões em C e em Java,
que executa uma transformação simples de mensagem. |
Cada nó de amostra consiste nos arquivos de origem e em alguns
arquivos que você pode utilizar para testar cada nó. Para o analisador de
amostra existem apenas arquivos de origem. Consulte Arquivos de Nós de Amostra
e Arquivos de Analisadores de Amostra para obter detalhes dos arquivos de amostra e onde
localizá-los.
Para implementar as amostras fornecidas a partir do código de amostra que é instalado com o
WebSphere Message Broker:
- Compile as amostras. Para obter informações sobre como compilar um nó Java, consulte Compilando um Nó Java Definido pelo Usuário. Para obter informações sobre como compilar um nó C ou analisador, consulte Compilando uma Extensão Definida pelo Usuário em C.
- Instale a extensão definida pelo usuário
em um domínio do intermediário. Para obter instruções sobre como concluir esta etapa, consulte Instalando Arquivos de Tempo de Execução da Extensão Definida pelo Usuário em um Intermediário.
- Copie e extraia o arquivo SampleNodesProject.zip
concluindo as etapas a seguir:
- De um computador que possui o WebSphere Message Broker instalado, copie o arquivo SampleNodesProject.zip para um computador com o WebSphere Message Broker Toolkit instalado. O arquivo .zip está no subdiretório sample. Por exemplo, no Windows, o SampleNodesProject.zip está no diretório install_dir\sample\extensions\nodes\com.ibm.samples.nodes, em que install_dir é o diretório inicial da instalação do WebSphere Message Broker.
- No computador que tem o WebSphere Message Broker Toolkit
instalado, extraia o arquivo SampleNodesProject.zip e copie os
arquivos extraídos em um diretório do qual o WebSphere Message Broker Toolkit
possa acessá-los. Para obter mais informações sobre onde copiar os arquivos, consulte Instalando uma Extensão Definida pelo Usuário para Versões Atuais ou Antigas do WebSphere Message Broker.
- Abra o WebSphere Message Broker Toolkit e alterne para a Perspectiva do Desenvolvimento de Aplicativos do Intermediário. A categoria chamada "Nós de amostra" agora está visível na paleta e os nós de amostra são mostrados abaixo dela. A documentação sobre os nós de amostra também
é visível no sistema de ajuda sob "Samples".
- Inclua os nós de amostra em um fluxo de mensagens (consulte
Incluindo um Nó do Fluxo de Mensagens).
- Implemente o fluxo de mensagens; consulte Empacotando e Implementando.
- Para os nós Switch e Transform, você pode colocar uma mensagem na
fila de entrada de fluxo de mensagens e observar os resultados,
conforme mostrado:
- Certifique-se de que o fluxo de mensagem que contém o nó de amostra seja implementado com êxito; consulte Verificando os Resultados da Implementação.
- Use a função Enfileirar Mensagem para colocar mensagens de entrada de amostra
(fornecidas nos arquivos .xml) na fila de entrada nomeada no nó de entrada do fluxo de mensagem; consulte Depuração: Colocando uma Mensagem de Teste em uma Fila de Entrada.
Também é possível utilizar o nó Trace ou o depurador de Fluxo para observar o que está acontecendo em seu fluxo de mensagens.