Inicial > weblogic > Testar Web Service com cliente do Weblogic

Testar Web Service com cliente do Weblogic

Várias vezes precisamos testar um WebService mas nem sempre temos um cliente ou precisamos criar um para fazer isso. No Weblogic existe excelente cliente para um teste rápido.

  1. A instalação do weblogic sempre pergunta se você quer instalar uma versão de Desenvolvimento ou uma versão de Produção.
  2. Desenvolvimento : O servidor já tem por padrão o cliente instalado, basta chamar na seguinte URL :

    http://localhost:7001/wls_utc

    Produção : Não está instalado, e preciso pegar o pacote war que está no instalador do weblogic em: /ORACLE_HOME/WL_HOME/server/lib/wlstestclient.ear fazer o deploy da aplicação, depois do pacote instalado e rodando basta chamar na mesma URL da versão de Desenvolvimento Ex:

    http://localhost:7001/wls_utc


    Veja a Tela:

  3. Web Service : Agora vou mostrar um código de um simples web service. Não vou entrar no mérito de fazer o web service(não é o foco deste post), apenas para demostrar o consumo do weblogic.
    import javax.jws.WebMethod;
    import javax.jws.WebParam;
    import javax.jws.WebService;
    
    @WebService()
    public class validaCPF {
    
        @WebMethod(operationName = "validar")
        public String validar(@WebParam(name = "cpf") String cpf) {
            
            if(cpf != null && cpf.length() == 11){
                return "Cpf Válido";
             }else{
                return "Cpf Inválido";
             }
        }    
    }
    

    O web service validaCPF que tem apenas um método valida recebendo uma String com os números do CPF, ele apenas valida se o valor não é nulo ou tem 11 caracteres, retornando uma String se é Válido ou Não . Gera o pacote, faz deploy no weblogic e pronto vamos testar.

  4. Teste :Vamos copiar o WSDL do web service para testar no cliente: No campo Enter WSDL URL:
    http://localhost:7001/cpfWS/validaCPF?wsdl 

    Clique no botão Teste e veja que o web service foi carregado. Em Operations mostra o nome do método: validar e abaixo um campo para a entrada do parâmetro do cpf

  5. Resultado: A tela seguinte mostra o resultado do consumo do web service no Service Request: Mostra o Cpf que foi passado.Service Response mostra a string com o valor retornado pelo web service.

Anúncios
Categorias:weblogic
  1. Nenhum comentário ainda.
  1. No trackbacks yet.

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

w

Conectando a %s

%d blogueiros gostam disto: