Executando a Amostra WebSphere Service Registry and Repository Connectivity

Executar a amostra WebSphere Service Registry and Repository Connectivity consiste em passar cada uma das mensagens pelo fluxo de mensagens. Você pode executar a amostra para descobrir o que acontece nas seguintes situações:

Para obter informações adicionais, consulte Sobre a Amostra WebSphere Service Registry and Repository Connectivity.

Se não tiver importado os arquivos .wsdl necessários no Service Registry, consulte Configurando a Amostra WebSphere Service Registry and Repository Connectivity, não é possível observar os efeitos de recuperar entradas do Service Registry. Contudo, você pode, ainda assim, explorar a configuração das propriedades do nó e observar a situação "Sem Correspondência" descrita anteriormente.

Caso você tenha quaisquer problemas ao executar a amostra, verifique a porta que o nó SOAPInput está atendendo usando este comando:

mqsireportproperties MB8BROKER -e WSRRConnectivitySample -o HTTPConnector -n port

Se o nó SOAPInput não estiver atendendo na porta 7800, deve-se alterar a porta especificada aqui em ambos os documentos WSDL e reimportá-los para o WebSphere Service Registry and Repository:

	<wsdl:service name="DemoCustomerService"> 	<wsdl:port
binding="impl:DemoCustomerSoapBinding"
name="DemoCustomer"> 	<wsdlsoap:address
location="http://localhost:7800/DemoCustomer_v20/services/DemoCustomer"/>
	</wsdl:port> 	</wsdl:service>

Se ainda assim encontrar problemas ao executar a amostra, consulte Resolvendo Problemas ao Executar Amostras na documentação do WebSphere Message Broker.


Executando a amostra com uma mensagem SOAP que não contém informações de sobreposição de tempo de execução

Para executar a amostra com a mensagem que não contém informações de sobreposição de tempo de execução:

  1. Na visualização Desenvolvimento do Broker, expanda a pasta Fluxos de Mensagens de WSRR Connectivity > Testes de Fluxo.
  2. Dê um clique duplo em static_version.mbtest para abrir o arquivo no Cliente de Teste.
  3. Clique em Enfileirar.
  4. Clique em Enviar Mensagem. A mensagem que contém as informações para recuperação da versão de serviço da Web original é colocada na fila WSRR_IN.
  5. No Cliente de Teste, clique em Desenfileirar.
  6. Clique em Obter Mensagem para obter a mensagem de entrada a partir da fila WSRR_OUT. A Versão 1.0 do serviço da Web Demo Customer é chamada e a resposta é gravada na fila de saída. A resposta a seguir é recebida:
    <updateCustomerReturn>Cliente Atualizado via WebService versão
    1.0</updateCustomerReturn>

Executando a amostra com uma mensagem SOAP que contém informações de sobreposição de tempo de execução

Para executar a amostra com a mensagem que contém informações de sobreposição de tempo de execução:

  1. Na visualização Desenvolvimento do Broker, expanda a pasta Fluxos de Mensagens de WSRR Connectivity > Testes de Fluxo.
  2. Dê um clique duplo em override_version.mbtest para abrir o arquivo no Cliente de Teste.
  3. Clique em Enfileirar.
  4. Clique em Enviar Mensagem. A mensagem que contém as informações para recuperação da versão de serviço da Web mais recente é colocada na fila WSRR_IN.
  5. No Cliente de Teste, clique em Desenfileirar.
  6. Clique em Obter Mensagem para obter a mensagem de entrada a partir da fila WSRR_OUT. A Versão 2.0 do Demo Customer Web Service é chamada e a resposta é escrita na fila de saída. A resposta a seguir é recebida:
    <updateCustomerReturn>Cliente Atualizado via WebService versão
    2.0 </updateCustomerReturn>

Executando a amostra com uma mensagem que não corresponde a qualquer entrada no Registro de Serviço.

Para executar a amostra com a mensagem que contém informações de sobreposição de tempo de execução:

  1. Na visualização Desenvolvimento do Broker, expanda a pasta Fluxos de Mensagens de WSRR Connectivity > Testes de Fluxo.
  2. Clique duas vezes em no_match.mbtest para abrir o arquivo no Cliente de Teste.
  3. Clique em Enfileirar.
  4. Clique em Enviar Mensagem. A mensagem que contém as informações que não recuperam um documento WSDL correspondente é colocada na fila WSRR_IN.
  5. No Cliente de Teste, clique em Desenfileirar.
  6. Clique em Obter Mensagem para obter a mensagem de entrada a partir da fila WSRR_OUT. Nenhum documento correspondente é recuperado do Registro de Serviços e a mensagem é gravada na fila de saída. A resposta a seguir é recebida:
    <ServiceRegistry>Nenhum serviço
    correspondente!</ServiceRegistry>

Voltar para o Início da Amostra