Exercício 1.4: Implementar os Métodos de Conversão de Temperatura
Antes de iniciar, você deve concluir o Exercício 1.3: Criar o Serviço da Web.
Implementando os métodos de conversão de temperatura (opcional)
Implementações triviais dos métodos fahrenheitToCelsius e celsiusToFahrenheit foram geradas automaticamente quando você criou um
serviço da Web a partir do documento WSDL. Nesta seção, você substituirá estas implementações triviais por um código mais significativo e executará as etapas necessárias para testar os novos métodos.
- Na visualização Project Explorer, selecione ConvertTemperatureSoapBindingImpl.java em TempEJB > ejbModule > samples.
- Localize o método fahrenheitToCelsius e substitua a implementação atual
pelo seguinte: return (fahrenheitValue - 32) / 9 * 5;
- Localize o método celsiusToFahrenheit e substitua a
implementação atual pelo seguinte: return (celsiusValue * 9 / 5) + 32;

- Salve as atualizações clicando em File (Arquivo) > Save (Salvar).
- Reinicie o EAR clicando com o botão direito do mouse em WebSphere Application Server v6.0 na visualização Servers (Servidores) e clicando em Restart Project (Reiniciar Projeto) > TempEJBEAR.
- Clique em Run (Executar) > Launch
the Web Services Explorer (Ativar o Web Services Explorer) na barra de menus principal e
repita as instruções da seção anterior para testar os métodos fahrenheitToCelsius e celsiusToFahrenheit.
Agora você está pronto para iniciar o Exercício 1.5: Validar a Conformidade WS-I do Tráfego do Serviço da Web.