Passo a Passo Consumo de Serviço SOAP 2º Semestre 2009 > PUCPR > Pós em BD Bruno C. de Paula.
Transcript of Passo a Passo Consumo de Serviço SOAP 2º Semestre 2009 > PUCPR > Pós em BD Bruno C. de Paula.
Passo a Passo Consumo de Serviço SOAP2º Semestre 2009 > PUCPR > Pós em BD
Bruno C. de PaulaBruno C. de Paula
Resumo da aulaTrabalharemos 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
411/04/23
Selecionar a opção ASP.NET Web Site
511/04/23
SelecionarFile System e Visual C#
611/04/23
Escolher um nome para o projeto
711/04/23
Criar a interface de acesso ao serviço
811/04/23
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
911/04/23
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
1111/04/23
Faça apenas se estiver dentro da PUCPR!
Neste caso o endereço é:virtualproxy.pucpr.br e a porta é:3128
1211/04/23
Faça apenas se estiver dentro da PUCPR!
Criar a caixa para o endereço do proxy (virtualproxy.pucpr.br?)
1311/04/23
Faça apenas se estiver dentro da PUCPR!
Criar a caixa para porta do proxy (3128?)
1411/04/23
Faça apenas se estiver dentro da PUCPR!
Criar a caixa para o login(seu login de rede)
1511/04/23
Faça apenas se estiver dentro da PUCPR!
Criar a caixa para a senha(sua senha na rede)
1611/04/23
Faça apenas se estiver dentro da PUCPR!
Mudar o modo de exibição da caixa de senha
1711/04/23
Faça apenas se estiver dentro da PUCPR!
Criar a caixa para o domínio(cwbdis ou cwb?)
1811/04/23
Faça apenas se estiver dentro da PUCPR!
Criar botão para configuração do proxy
1911/04/23
Faça apenas se estiver dentro da PUCPR!
Código para configuração do proxy
2011/04/23
Faça apenas se estiver dentro da PUCPR!
Os passos seguintes são necessários independentemente se você está debaixo de um proxy!
2111/04/23
Criar caixa para entrada do CEP
2211/04/23
Criar botão para chamada ao serviço
2311/04/23
Criar rótulo para resultado da consulta ao serviço
2411/04/23
Adicionar a referência ao serviço
2511/04/23
Fornecer o endereço do arquivo WSDL (descrição do serviço)
2611/04/23
No caso de erro, execute os passos a seguir
2711/04/23
Abrir o arquivo WSDL no navegador Web
2811/04/23
Faça apenas se acontecer erro quando adicionar o serviço
Salvar o arquivo em uma pasta qualquer (C:\Temp?)
2911/04/23
Faça apenas se acontecer erro quando adicionar o serviço;
Salvar com a extensão WSDL
3011/04/23
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
3111/04/23
Faça apenas se acontecer erro quando adicionar o serviço;
Observar que o serviço agora é detectado
3211/04/23
Selecionar o nome da referência e adicionar ao projeto
3311/04/23
Criar o código de chamada ao serviço
3411/04/23
O nome da referência foi escolhido no passo anterior;
Criar uma instância da classe que representa o serviço
3511/04/23
O nome da classe do serviço é obtido quando você adcionou a referência;
Implementar a chamada ao serviço
3611/04/23
Testar!Abrir a página no navegador Web
3711/04/23
Fornecer os dados de configuração do proxy
3811/04/23
Faça apenas se estiver dentro da PUCPR!
Testar a chamada ao serviço
3911/04/23