Tutorial: Trabalhando com o aplicativo de amostra

Conclua as tarefas neste tutorial para verificar se o padrão foi configurado visualizando os artefatos criados no WebSphere Message Broker, WebSphere MQ e WSRR. Em seguida, a execução do aplicativo de amostra envia algumas mensagens que são roteadas para diferentes filas com base nas políticas fornecidas com a amostra.

Antes de Iniciar

Este tutorial requer que o IBM® SOA Policy Pattern tenha sido instalado e implementado. Consulte Fazendo download e instalando o padrão.

Sobre Esta Tarefa

As políticas e os aplicativos de amostra que são fornecidos com o IBM SOA Policy Pattern podem ser usados para enviar algumas mensagens de amostra que são roteadas utilizando as duas políticas de amostra para dois destinos JMS de amostra com base no valor PolicySelector na mensagem. Este tutorial descreve como examinar as políticas criados no WSRR utilizando a interface com o usuário do Business Space. O tutorial também descreve o envio de mensagens de amostra com o valor PolicySelector de GID007 e a visualização das mensagens na fila para o destino JMS no WebSphere MQ antes e após as mensagens serem recebidas.

Procedimento

  1. Visualize o sistema implementado no dispositivo:
    1. Clique em Instâncias > Sistemas Virtuais.
    2. Na lista de instâncias da janela Instâncias de Sistema Virtual, selecione a instância que foi implementada. Os detalhes da instância são exibidos.
    3. Para ver as máquinas virtuais que são implementadas como parte da instância, expanda a seção Máquinas virtuais na área de janela de detalhes da instância.
  2. Visualize as políticas de amostra no WSRR:
    1. Na área de janela de detalhes da instância, expanda a seção Consoles.
    2. Para se conectar ao Business Space, clique em Business Space do WSRR. Para obter mais informações sobre a conexão com o Business Space, consulte Conectando-se ao WSRR.
    3. Efetue login no Business Space com o nome de usuário administrativo e a senha do WebSphere. Para obter mais informações sobre as senhas padrão que foram criados quando o padrão foi implementado, consulte Parte WSRR Standalone server.
    4. Abra o espaço de Operações:
      1. Clique em Acessar Espaços na parte superior da página. O diálogo Acessar Espaços é exibido.
      2. Clique no espaço para usuários de Operações. O nome específico dependerá do que foi especificado quando o espaço foi criado.
    5. Na guia Visão Geral, insira SampleRoutingSchedule01 na caixa de procura.
    6. Na lista de tipos de procura, selecione Documento sobre Políticas e clique em Procurar. O widget Coleção lista a política SampleRoutingSchedule01.
    7. Selecione a política SampleRoutingSchedule01. Os detalhes da política são mostradas no widget Detalhes. Observe que o valor PolicySelector é GID007. Esse é o valor PolicySelector que suas mensagens enviadas devem conter para serem roteadas usando a política SampleRoutingSchedule01.
    8. Clique no ícone Editar para visualizar mais detalhes da política. Na seção Ações, observe o destino do terminal JMS para o qual as mensagens são roteadas.
  3. Envie algumas mensagens JMS de amostra com um valor PolicySelector de GID007. Essas mensagens serão roteadas usando a política SampleRoutingSchedule01:
    1. Abra um prompt de comandos.
    2. No diretório de instalação do SOA Policy Pattern, navegue para /opt/ibm/mqsi/8.0.0.1/sample/JMSSendReceive.
    3. Para enviar uma mensagem de amostra, insira o seguinte comando:
      java com.ibm.jms.SendJMSMessage file:///home//virtuser//JNDI-DIR  
      '<data><msg>11</msg></data>' GID007
      Para obter mais informações sobre o aplicativo de amostra, consulte Amostras. Repita esse comando para enviar quantas mensagens desejar.
  4. Conecte-se ao sistema do WebSphere MQ e visualize as filas:
    1. Na área de janela de detalhes da instância, expanda a seção Consoles.
    2. Para conectar-se ao sistema do WebSphere MQ usando o VNC, clique em VNC. Para obter mais informações sobre a conexão com o WebSphere MQ, consulte Conectando-se ao Sistema do WebSphere MQ.
    3. Autentique-se usando as credenciais virtuser. Para obter mais informações sobre as senhas padrão criadas quando o padrão foi implementado, consulte os detalhes da parte Parte WebSphere Message Broker Basic.
    4. Para ver diversas filas criadas por este padrão, incluindo a profundidade da fila, é possível executar o comando a seguir no prompt do shell:
      runmqsc <MB8QMGR>
      Por exemplo, a fila DESTINATION1_OUTQ contém 14 mensagens na seguinte saída:
      1 : DIS QL(DES*) CURDEPTH
      AMQ8409: Exibir detalhes da fila.
         QUEUE(DESTINATION1_OUTQ)                TYPE(QLOCAL)
         CURDEPTH(14)
      AMQ8409: Exibir detalhes da fila.
         QUEUE(DESTINATION2_OUTQ)                TYPE(QLOCAL)
         CURDEPTH(0) 
  5. Receba as mensagens de amostra:
    1. Abra um prompt de comandos.
    2. No diretório de instalação, navegue para /opt/ibm/mqsi/8.0.0.1/sample/JMSSendReceive.
    3. Para receber todas as mensagens JMS de amostra do destino do terminal JMS especificado no documento sobre políticas para a política SampleRoutingSchedule01, insira o seguinte comando:
      java com.ibm.jms.ReceiveJMSMessage file:///home//virtuser//JNDI-DIR DESTINATION1_OUT
      Para obter mais informações sobre o aplicativo de amostra, consulte Amostras.
    4. Para acessar o log stdout para ver a mensagem de saída, clique em Instâncias > Sistema virtual, expanda a seção Máquinas virtuais e clique em remote_std_out.log.
  6. Opcional: Repita a etapa 4 para verificar se as mensagens não estão mais na fila.
  7. Opcional: Repita a etapa 3 e envie algumas mensagens com um valor PropertySelector de GID008. Isso roteará as mensagens para um destino de terminal JMS diferente.

Tarefa Tarefa

Feedback


Ícone de registro de data e hora Última atualização: 16 de outubro de 2012


http://publib.boulder.ibm.com/infocenter/prodconn/v1r0m0/topic/com.ibm.scenarios.soawmbwsrr.doc/topics/tutorial_sample.htm