Implementando as Amostras Fornecidas

O fornece algumas amostras de código para ajudar a compreender como escrever nós e analisadores definidos pelo usuário. As amostras consistem em um analisador de amostra e nos seguintes nós de amostra:

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:
  1. 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ó ou um analisador C, consulte Compilando uma Extensão Definida pelo Usuário em C.
  2. Copie os arquivos para o diretório relevante.

    No , para nós Java, copie os arquivos .jar para o diretório \jplugin. Para nós ou analisadores C, copie os arquivos .lil para o diretório \bin.

    No , para nós Java, copie os arquivos .jar para o diretório /jplugin.Para nós ou analisadores C, copie os arquivos .lil para o diretório /bin.

    No , para nós Java, copie os arquivos .jar para o diretório /jplugin.Para nós ou analisadores C, copie os arquivos .lil para o diretório /bin.

  3. Pare o intermediário utilizando o comando mqsistop e, em seguida, inicie-o novamente, utilizando o comando mqsistart, para ler os novos arquivos.

    Isso é tudo o que é necessário fazer para implementar um analisador definido pelo usuário As etapas adicionais a seguir se aplicam somente a nós definidos pelo usuário:

  4. Na máquina Windows que hospeda o , descompacte o arquivo SampleNodesProject.zip e copie a estrutura de diretórios resultante para o diretório \eclipse\plugins.
  5. Abra o e alterne para a . A categoria chamada "Sample nodes" é agora 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".
  6. Inclua os nós de amostra em um fluxo de mensagens (consulte Incluindo um Nó).
  7. Implemente o fluxo de mensagens (consulte Implementando Aplicativos de Fluxo de Mensagens).
  8. Para os nós Chave e Transformar, você pode colocar uma mensagem na fila de entrada de fluxo de mensagens e observar os resultados, conforme mostrado:
    1. Certifique-se de que o fluxo de mensagens contendo o nó de amostra seja implementado com êxito (consulte Verificando os Resultados da Implementação).
    2. Utilize a função Enfileirar mensagem para colocar as mensagens de entrada de amostra (os arquivos .xml listados acima) na fila de entrada denominada no nó de entrada do fluxo de mensagens (consulte Colocando uma Mensagem de Teste).
    Você também pode utilizar um nó de Rastreio ou o depurador de Fluxo para consultar o que está acontecendo no fluxo de mensagens.

Conceitos relacionados
Extensões Definidas pelo Usuário

Tarefas relacionadas
Incluindo um Nó
Testando e Depurando Aplicativos do
Desenvolvendo Extensões Definidas pelo Usuário
Compilando um Nó Java Definido pelo Usuário
Compilando uma Extensão Definida pelo Usuário em C
Verificando os Resultados da Implementação
Diagnosticando Erros

Referências relacionadas
Nó Trace
Extensões Definidas pelo Usuário