Passo a Passo Consumo de Serviço SOAP 2º Semestre 2009 > PUCPR > Pós em BD Bruno C. de Paula
Resumo da aula Trabalharemos hoje com o conceito de Web Services; Vamos aprender como consumir um serviço SOAP.
Consumo de serviço SOAP
Criar um novo Web Site 413/1/2014
Selecionar a opção ASP.NET Web Site 513/1/2014
Selecionar File System e Visual C# 613/1/2014
Escolher um nome para o projeto 713/1/2014
Criar a interface de acesso ao serviço 813/1/2014
Caso você esteja dentro da rede da PUCPR (ou debaixo de um web proxy), você precisará configurar o proxy de acesso ao serviço. Provavelmente o pessoal em laptop não precisa deste passo 913/1/2014 Faça apenas se estiver dentro da PUCPR!
Atenção! Use o arquivo EsqueletoProxy se preferir já utilizar um esqueleto com a funcionalidade de proxy pré-configurada.
Descubrir o endereço do proxy da PUCPR 1113/1/2014 Faça apenas se estiver dentro da PUCPR!
Neste caso o endereço é: virtualproxy.pucpr.br e a porta é: /1/2014 Faça apenas se estiver dentro da PUCPR!
Criar a caixa para o endereço do proxy (virtualproxy.pucpr.br?) 1313/1/2014 Faça apenas se estiver dentro da PUCPR!
Criar a caixa para porta do proxy (3128?) 1413/1/2014 Faça apenas se estiver dentro da PUCPR!
Criar a caixa para o login (seu login de rede) 1513/1/2014 Faça apenas se estiver dentro da PUCPR!
Criar a caixa para a senha (sua senha na rede) 1613/1/2014 Faça apenas se estiver dentro da PUCPR!
Mudar o modo de exibição da caixa de senha 1713/1/2014 Faça apenas se estiver dentro da PUCPR!
Criar a caixa para o domínio (cwbdis ou cwb?) 1813/1/2014 Faça apenas se estiver dentro da PUCPR!
Criar botão para configuração do proxy 1913/1/2014 Faça apenas se estiver dentro da PUCPR!
Código para configuração do proxy 2013/1/2014 Faça apenas se estiver dentro da PUCPR!
Os passos seguintes são necessários independentemente se você está debaixo de um proxy! 2113/1/2014
Criar caixa para entrada do CEP 2213/1/2014
Criar botão para chamada ao serviço 2313/1/2014
Criar rótulo para resultado da consulta ao serviço 2413/1/2014
Adicionar a referência ao serviço 2513/1/2014
Fornecer o endereço do arquivo WSDL (descrição do serviço) 2613/1/2014
No caso de erro, execute os passos a seguir 2713/1/2014
Abrir o arquivo WSDL no navegador Web 2813/1/2014 Faça apenas se acontecer erro quando adicionar o serviço
Salvar o arquivo em uma pasta qualquer (C:\Temp?) 2913/1/2014 Faça apenas se acontecer erro quando adicionar o serviço;
Salvar com a extensão WSDL 3013/1/2014 Faça apenas se acontecer erro quando adicionar o serviço; Salve com a extensão.wsdl.
Abrir o arquivo salvo via Add Web Reference 3113/1/2014 Faça apenas se acontecer erro quando adicionar o serviço;
Observar que o serviço agora é detectado 3213/1/2014
Selecionar o nome da referência e adicionar ao projeto 3313/1/2014
Criar o código de chamada ao serviço 3413/1/2014 O nome da referência foi escolhido no passo anterior;
Criar uma instância da classe que representa o serviço 3513/1/2014 O nome da classe do serviço é obtido quando você adcionou a referência;
Implementar a chamada ao serviço 3613/1/2014
Testar! Abrir a página no navegador Web 3713/1/2014
Fornecer os dados de configuração do proxy 3813/1/2014 Faça apenas se estiver dentro da PUCPR!
Testar a chamada ao serviço 3913/1/2014