Configurando a Amostra Extensão Definida pelo Usuário
Para configurar as amostras SearchFilter e NumCompute, faça o seguinte:
- Importe as duas amostras. Isso inclui os seguintes diretórios no espaço de trabalho:
- UDESampleCCode. Contém o código-fonte para o nó NumCompute.
- UDESampleJavaCode. Contém o código-fonte para o nó SearchFilter.
- UDESampleLibraries. A biblioteca Java está armazenada no nível superior desse projeto. As bibliotecas C estão armazenadas nas subpastas de acordo com a plataforma.
- UDESampleMessageFlowProject. Contém dois arquivos de projetos e de enfileiramento do fluxo de mensagens da amostra. Há um projeto de fluxo de mensagens para cada uma das amostras.
- UDESamplePlugInNodeProject. Contém as definições de propriedades para as duas amostras.
- UDESampleServerProject. Contém os fluxos de mensagens compilados para as amostras SearchFilter e NumCompute.
- Se você não tiver instalado o WebSphere Message Broker no diretório padrão, deverá editar o caminho de classe Java para remover erros de compilação do caminho de classe. Para editar o caminho de classe, faça o seguinte:
- Clique com o botão direito do mouse no projeto Extensão Definida pelo Usuário. Ele é denominado UDESampleServerProject.
- Clique em Propriedades.
- Clique em Caminho de Compilação Java.
- Clique em jplugin2.jar.
- Clique em Editar.
- Localize o local desse arquivo jar no diretório de instalação do IBM WebSphere Message Brokers Toolkit. Por exemplo:
- No Windows:
C:\Arquivos de Programa\IBM\MessageBrokersToolkit\6.0\ibtoolkit\eclipse\plugins\com.ibm.etools.mft.jcn_6.0.0\jplugin2.jar
- No Linux: /opt/ibm/mqsi/6.x/ibtoolkit/eclipse/plugins/com.ibm.etools.mft.jcn_6.0.0\jplugin2.jar
- Clique em OK.
- Clique em OK. Os erros do caminho de classe devem ser resolvidos automaticamente. Se não forem resolvidos, clique em
Projeto > Limpar > Limpar todos os projetos. Isso limpa todos os projetos.
- Feche o Message Brokers Toolkit.
- Copie o UDESamplePlugInNodeProject para o diretório adequado. Isso assegura que ele possa ser lido pelo intermediário durante o tempo de execução:
- No Windows:
C:\Documents and Settings\user name\IBM\wmqi6.0\workspace\
- No Linux: /var/mqsi/shared-classes
- Ative o Message Brokers Toolkit.
- Alterne para a perspectiva Broker Application Development.
- Localize a pasta das bibliotecas de amostras na janela do navegador de recurso.
- Expanda a subpasta específica da plataforma adequada até ver o arquivo .jar e o arquivo .lil pertinente.
- Mantenha pressionado Ctrl e, em seguida, selecione os arquivos .lil e .jar.
- Clique em Arquivo > Exportar > Sistema de arquivos, para exportar o arquivo UDESampleJavaCode.jar e o arquivo
NumComputeNode.lil pertinente para um diretório.
Quando for solicitado que especifique um diretório para o qual deseja exportar os arquivos, digite o nome de um diretório que não tenha sido criado; o diretório pode ser criado automaticamente, por exemplo, C:\UserLibraries
- No console de comandos, no prompt de comandos, digite o seguinte comando:
mqsistop WBRK6_DEFAULT_BROKER
- No console de comandos, no prompt de comandos, digite o seguinte comando:
mqsichangebroker WBRK6_DEFAULT_BROKER -l directory from step 8
- No console de comandos, no prompt de comandos, digite o seguinte comando:
mqsistart WBRK6_DEFAULT_BROKER
- Alterne para a perspectiva Administração do Intermediário.
- Conecte-se ao Domínio:
- Na visualização Domínios, clique com o botão direito do mouse no domínio WBRK6_DEFAULT_CONFIGURATION_MANAGER.
- Clique em Conectar.
- Clique em Archives do Broker > UDESampleServerProject.
- Implemente o arquivo UDESampleArchive.bar arrastando-o para o grupo de execução UDESampleExecutionGroup.
O arquivo .bar contém os fluxos de mensagens compilados para as amostras SearchFilter
e NumCompute. Você deve ver os dois fluxos de mensagens implementados dentro do Grupo de Execução.
Agora você pode executar as amostras. Consulte Executando a Amostra Extensão Definida pelo Usuário
Voltar para Home da Amostra