passo a passo consumo de serviço soap 2º semestre 2009 > pucpr > pós em bd bruno c. de...
TRANSCRIPT
![Page 1: Passo a Passo Consumo de Serviço SOAP 2º Semestre 2009 > PUCPR > Pós em BD Bruno C. de Paula](https://reader035.vdocuments.pub/reader035/viewer/2022081515/552fc0fe497959413d8bbac0/html5/thumbnails/1.jpg)
Passo a Passo Consumo de Serviço SOAP2º Semestre 2009 > PUCPR > Pós em BD
Bruno C. de PaulaBruno C. de Paula
![Page 2: Passo a Passo Consumo de Serviço SOAP 2º Semestre 2009 > PUCPR > Pós em BD Bruno C. de Paula](https://reader035.vdocuments.pub/reader035/viewer/2022081515/552fc0fe497959413d8bbac0/html5/thumbnails/2.jpg)
Resumo da aulaTrabalharemos hoje com o conceito de Web Services;Vamos aprender como consumir um serviço SOAP.
![Page 3: Passo a Passo Consumo de Serviço SOAP 2º Semestre 2009 > PUCPR > Pós em BD Bruno C. de Paula](https://reader035.vdocuments.pub/reader035/viewer/2022081515/552fc0fe497959413d8bbac0/html5/thumbnails/3.jpg)
Consumo de serviço SOAP
![Page 4: Passo a Passo Consumo de Serviço SOAP 2º Semestre 2009 > PUCPR > Pós em BD Bruno C. de Paula](https://reader035.vdocuments.pub/reader035/viewer/2022081515/552fc0fe497959413d8bbac0/html5/thumbnails/4.jpg)
Criar um novo Web Site
411/04/23
![Page 5: Passo a Passo Consumo de Serviço SOAP 2º Semestre 2009 > PUCPR > Pós em BD Bruno C. de Paula](https://reader035.vdocuments.pub/reader035/viewer/2022081515/552fc0fe497959413d8bbac0/html5/thumbnails/5.jpg)
Selecionar a opção ASP.NET Web Site
511/04/23
![Page 6: Passo a Passo Consumo de Serviço SOAP 2º Semestre 2009 > PUCPR > Pós em BD Bruno C. de Paula](https://reader035.vdocuments.pub/reader035/viewer/2022081515/552fc0fe497959413d8bbac0/html5/thumbnails/6.jpg)
SelecionarFile System e Visual C#
611/04/23
![Page 7: Passo a Passo Consumo de Serviço SOAP 2º Semestre 2009 > PUCPR > Pós em BD Bruno C. de Paula](https://reader035.vdocuments.pub/reader035/viewer/2022081515/552fc0fe497959413d8bbac0/html5/thumbnails/7.jpg)
Escolher um nome para o projeto
711/04/23
![Page 8: Passo a Passo Consumo de Serviço SOAP 2º Semestre 2009 > PUCPR > Pós em BD Bruno C. de Paula](https://reader035.vdocuments.pub/reader035/viewer/2022081515/552fc0fe497959413d8bbac0/html5/thumbnails/8.jpg)
Criar a interface de acesso ao serviço
811/04/23
![Page 9: Passo a Passo Consumo de Serviço SOAP 2º Semestre 2009 > PUCPR > Pós em BD Bruno C. de Paula](https://reader035.vdocuments.pub/reader035/viewer/2022081515/552fc0fe497959413d8bbac0/html5/thumbnails/9.jpg)
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!
![Page 10: Passo a Passo Consumo de Serviço SOAP 2º Semestre 2009 > PUCPR > Pós em BD Bruno C. de Paula](https://reader035.vdocuments.pub/reader035/viewer/2022081515/552fc0fe497959413d8bbac0/html5/thumbnails/10.jpg)
Atenção!
Use o arquivo EsqueletoProxy se preferir já utilizar um esqueleto com a funcionalidade de proxy pré-configurada.
![Page 11: Passo a Passo Consumo de Serviço SOAP 2º Semestre 2009 > PUCPR > Pós em BD Bruno C. de Paula](https://reader035.vdocuments.pub/reader035/viewer/2022081515/552fc0fe497959413d8bbac0/html5/thumbnails/11.jpg)
Descubrir o endereço do proxy da PUCPR
1111/04/23
Faça apenas se estiver dentro da PUCPR!
![Page 12: Passo a Passo Consumo de Serviço SOAP 2º Semestre 2009 > PUCPR > Pós em BD Bruno C. de Paula](https://reader035.vdocuments.pub/reader035/viewer/2022081515/552fc0fe497959413d8bbac0/html5/thumbnails/12.jpg)
Neste caso o endereço é:virtualproxy.pucpr.br e a porta é:3128
1211/04/23
Faça apenas se estiver dentro da PUCPR!
![Page 13: Passo a Passo Consumo de Serviço SOAP 2º Semestre 2009 > PUCPR > Pós em BD Bruno C. de Paula](https://reader035.vdocuments.pub/reader035/viewer/2022081515/552fc0fe497959413d8bbac0/html5/thumbnails/13.jpg)
Criar a caixa para o endereço do proxy (virtualproxy.pucpr.br?)
1311/04/23
Faça apenas se estiver dentro da PUCPR!
![Page 14: Passo a Passo Consumo de Serviço SOAP 2º Semestre 2009 > PUCPR > Pós em BD Bruno C. de Paula](https://reader035.vdocuments.pub/reader035/viewer/2022081515/552fc0fe497959413d8bbac0/html5/thumbnails/14.jpg)
Criar a caixa para porta do proxy (3128?)
1411/04/23
Faça apenas se estiver dentro da PUCPR!
![Page 15: Passo a Passo Consumo de Serviço SOAP 2º Semestre 2009 > PUCPR > Pós em BD Bruno C. de Paula](https://reader035.vdocuments.pub/reader035/viewer/2022081515/552fc0fe497959413d8bbac0/html5/thumbnails/15.jpg)
Criar a caixa para o login(seu login de rede)
1511/04/23
Faça apenas se estiver dentro da PUCPR!
![Page 16: Passo a Passo Consumo de Serviço SOAP 2º Semestre 2009 > PUCPR > Pós em BD Bruno C. de Paula](https://reader035.vdocuments.pub/reader035/viewer/2022081515/552fc0fe497959413d8bbac0/html5/thumbnails/16.jpg)
Criar a caixa para a senha(sua senha na rede)
1611/04/23
Faça apenas se estiver dentro da PUCPR!
![Page 17: Passo a Passo Consumo de Serviço SOAP 2º Semestre 2009 > PUCPR > Pós em BD Bruno C. de Paula](https://reader035.vdocuments.pub/reader035/viewer/2022081515/552fc0fe497959413d8bbac0/html5/thumbnails/17.jpg)
Mudar o modo de exibição da caixa de senha
1711/04/23
Faça apenas se estiver dentro da PUCPR!
![Page 18: Passo a Passo Consumo de Serviço SOAP 2º Semestre 2009 > PUCPR > Pós em BD Bruno C. de Paula](https://reader035.vdocuments.pub/reader035/viewer/2022081515/552fc0fe497959413d8bbac0/html5/thumbnails/18.jpg)
Criar a caixa para o domínio(cwbdis ou cwb?)
1811/04/23
Faça apenas se estiver dentro da PUCPR!
![Page 19: Passo a Passo Consumo de Serviço SOAP 2º Semestre 2009 > PUCPR > Pós em BD Bruno C. de Paula](https://reader035.vdocuments.pub/reader035/viewer/2022081515/552fc0fe497959413d8bbac0/html5/thumbnails/19.jpg)
Criar botão para configuração do proxy
1911/04/23
Faça apenas se estiver dentro da PUCPR!
![Page 20: Passo a Passo Consumo de Serviço SOAP 2º Semestre 2009 > PUCPR > Pós em BD Bruno C. de Paula](https://reader035.vdocuments.pub/reader035/viewer/2022081515/552fc0fe497959413d8bbac0/html5/thumbnails/20.jpg)
Código para configuração do proxy
2011/04/23
Faça apenas se estiver dentro da PUCPR!
![Page 21: Passo a Passo Consumo de Serviço SOAP 2º Semestre 2009 > PUCPR > Pós em BD Bruno C. de Paula](https://reader035.vdocuments.pub/reader035/viewer/2022081515/552fc0fe497959413d8bbac0/html5/thumbnails/21.jpg)
Os passos seguintes são necessários independentemente se você está debaixo de um proxy!
2111/04/23
![Page 22: Passo a Passo Consumo de Serviço SOAP 2º Semestre 2009 > PUCPR > Pós em BD Bruno C. de Paula](https://reader035.vdocuments.pub/reader035/viewer/2022081515/552fc0fe497959413d8bbac0/html5/thumbnails/22.jpg)
Criar caixa para entrada do CEP
2211/04/23
![Page 23: Passo a Passo Consumo de Serviço SOAP 2º Semestre 2009 > PUCPR > Pós em BD Bruno C. de Paula](https://reader035.vdocuments.pub/reader035/viewer/2022081515/552fc0fe497959413d8bbac0/html5/thumbnails/23.jpg)
Criar botão para chamada ao serviço
2311/04/23
![Page 24: Passo a Passo Consumo de Serviço SOAP 2º Semestre 2009 > PUCPR > Pós em BD Bruno C. de Paula](https://reader035.vdocuments.pub/reader035/viewer/2022081515/552fc0fe497959413d8bbac0/html5/thumbnails/24.jpg)
Criar rótulo para resultado da consulta ao serviço
2411/04/23
![Page 25: Passo a Passo Consumo de Serviço SOAP 2º Semestre 2009 > PUCPR > Pós em BD Bruno C. de Paula](https://reader035.vdocuments.pub/reader035/viewer/2022081515/552fc0fe497959413d8bbac0/html5/thumbnails/25.jpg)
Adicionar a referência ao serviço
2511/04/23
![Page 26: Passo a Passo Consumo de Serviço SOAP 2º Semestre 2009 > PUCPR > Pós em BD Bruno C. de Paula](https://reader035.vdocuments.pub/reader035/viewer/2022081515/552fc0fe497959413d8bbac0/html5/thumbnails/26.jpg)
Fornecer o endereço do arquivo WSDL (descrição do serviço)
2611/04/23
![Page 27: Passo a Passo Consumo de Serviço SOAP 2º Semestre 2009 > PUCPR > Pós em BD Bruno C. de Paula](https://reader035.vdocuments.pub/reader035/viewer/2022081515/552fc0fe497959413d8bbac0/html5/thumbnails/27.jpg)
No caso de erro, execute os passos a seguir
2711/04/23
![Page 28: Passo a Passo Consumo de Serviço SOAP 2º Semestre 2009 > PUCPR > Pós em BD Bruno C. de Paula](https://reader035.vdocuments.pub/reader035/viewer/2022081515/552fc0fe497959413d8bbac0/html5/thumbnails/28.jpg)
Abrir o arquivo WSDL no navegador Web
2811/04/23
Faça apenas se acontecer erro quando adicionar o serviço
![Page 29: Passo a Passo Consumo de Serviço SOAP 2º Semestre 2009 > PUCPR > Pós em BD Bruno C. de Paula](https://reader035.vdocuments.pub/reader035/viewer/2022081515/552fc0fe497959413d8bbac0/html5/thumbnails/29.jpg)
Salvar o arquivo em uma pasta qualquer (C:\Temp?)
2911/04/23
Faça apenas se acontecer erro quando adicionar o serviço;
![Page 30: Passo a Passo Consumo de Serviço SOAP 2º Semestre 2009 > PUCPR > Pós em BD Bruno C. de Paula](https://reader035.vdocuments.pub/reader035/viewer/2022081515/552fc0fe497959413d8bbac0/html5/thumbnails/30.jpg)
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.
![Page 31: Passo a Passo Consumo de Serviço SOAP 2º Semestre 2009 > PUCPR > Pós em BD Bruno C. de Paula](https://reader035.vdocuments.pub/reader035/viewer/2022081515/552fc0fe497959413d8bbac0/html5/thumbnails/31.jpg)
Abrir o arquivo salvo via Add Web Reference
3111/04/23
Faça apenas se acontecer erro quando adicionar o serviço;
![Page 32: Passo a Passo Consumo de Serviço SOAP 2º Semestre 2009 > PUCPR > Pós em BD Bruno C. de Paula](https://reader035.vdocuments.pub/reader035/viewer/2022081515/552fc0fe497959413d8bbac0/html5/thumbnails/32.jpg)
Observar que o serviço agora é detectado
3211/04/23
![Page 33: Passo a Passo Consumo de Serviço SOAP 2º Semestre 2009 > PUCPR > Pós em BD Bruno C. de Paula](https://reader035.vdocuments.pub/reader035/viewer/2022081515/552fc0fe497959413d8bbac0/html5/thumbnails/33.jpg)
Selecionar o nome da referência e adicionar ao projeto
3311/04/23
![Page 34: Passo a Passo Consumo de Serviço SOAP 2º Semestre 2009 > PUCPR > Pós em BD Bruno C. de Paula](https://reader035.vdocuments.pub/reader035/viewer/2022081515/552fc0fe497959413d8bbac0/html5/thumbnails/34.jpg)
Criar o código de chamada ao serviço
3411/04/23
O nome da referência foi escolhido no passo anterior;
![Page 35: Passo a Passo Consumo de Serviço SOAP 2º Semestre 2009 > PUCPR > Pós em BD Bruno C. de Paula](https://reader035.vdocuments.pub/reader035/viewer/2022081515/552fc0fe497959413d8bbac0/html5/thumbnails/35.jpg)
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;
![Page 36: Passo a Passo Consumo de Serviço SOAP 2º Semestre 2009 > PUCPR > Pós em BD Bruno C. de Paula](https://reader035.vdocuments.pub/reader035/viewer/2022081515/552fc0fe497959413d8bbac0/html5/thumbnails/36.jpg)
Implementar a chamada ao serviço
3611/04/23
![Page 37: Passo a Passo Consumo de Serviço SOAP 2º Semestre 2009 > PUCPR > Pós em BD Bruno C. de Paula](https://reader035.vdocuments.pub/reader035/viewer/2022081515/552fc0fe497959413d8bbac0/html5/thumbnails/37.jpg)
Testar!Abrir a página no navegador Web
3711/04/23
![Page 38: Passo a Passo Consumo de Serviço SOAP 2º Semestre 2009 > PUCPR > Pós em BD Bruno C. de Paula](https://reader035.vdocuments.pub/reader035/viewer/2022081515/552fc0fe497959413d8bbac0/html5/thumbnails/38.jpg)
Fornecer os dados de configuração do proxy
3811/04/23
Faça apenas se estiver dentro da PUCPR!
![Page 39: Passo a Passo Consumo de Serviço SOAP 2º Semestre 2009 > PUCPR > Pós em BD Bruno C. de Paula](https://reader035.vdocuments.pub/reader035/viewer/2022081515/552fc0fe497959413d8bbac0/html5/thumbnails/39.jpg)
Testar a chamada ao serviço
3911/04/23