Bruno C. de Paula Passo a Passo Consumo de Serviço SOAP 2º Semestre 2009 > PUCPR > Pós em BD 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 05/11/2015 4 Selecionar a opção ASP.NET Web Site 05/11/2015 5 Selecionar File System e Visual C# 05/11/2015 6 Escolher um nome para o projeto 05/11/2015 7 Criar a interface de acesso ao serviço 05/11/2015 8 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 Faça apenas se estiver dentro da PUCPR! 05/11/2015 9 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 Faça apenas se estiver dentro da PUCPR! 05/11/2015 11 Neste caso o endereço é: virtualproxy.pucpr.br e a porta é: 3128 Faça apenas se estiver dentro da PUCPR! 05/11/2015 12 Criar a caixa para o endereço do proxy (virtualproxy.pucpr.br?) Faça apenas se estiver dentro da PUCPR! 05/11/2015 13 Criar a caixa para porta do proxy (3128?) Faça apenas se estiver dentro da PUCPR! 05/11/2015 14 Criar a caixa para o login (seu login de rede) Faça apenas se estiver dentro da PUCPR! 05/11/2015 15 Criar a caixa para a senha (sua senha na rede) Faça apenas se estiver dentro da PUCPR! 05/11/2015 16 Mudar o modo de exibição da caixa de senha Faça apenas se estiver dentro da PUCPR! 05/11/2015 17 Criar a caixa para o domínio (cwbdis ou cwb?) Faça apenas se estiver dentro da PUCPR! 05/11/2015 18 Criar botão para configuração do proxy Faça apenas se estiver dentro da PUCPR! 05/11/2015 19 Código para configuração do proxy Faça apenas se estiver dentro da PUCPR! 05/11/2015 20 Os passos seguintes são necessários independentemente se você está debaixo de um proxy! 05/11/2015 21 Criar caixa para entrada do CEP 05/11/2015 22 Criar botão para chamada ao serviço 05/11/2015 23 Criar rótulo para resultado da consulta ao serviço 05/11/2015 24 Adicionar a referência ao serviço 05/11/2015 25 Fornecer o endereço do arquivo WSDL (descrição do serviço) 05/11/2015 26 No caso de erro, execute os passos a seguir 05/11/2015 27 Abrir o arquivo WSDL no navegador Web Faça apenas se acontecer erro quando adicionar o serviço 05/11/2015 28 Salvar o arquivo em uma pasta qualquer (C:\Temp?) Faça apenas se acontecer erro quando adicionar o serviço; 05/11/2015 29 Salvar com a extensão WSDL Faça apenas se acontecer erro quando adicionar o serviço; Salve com a extensão .wsdl. 05/11/2015 30 Abrir o arquivo salvo via Add Web Reference Faça apenas se acontecer erro quando adicionar o serviço; 05/11/2015 31 Observar que o serviço agora é detectado 05/11/2015 32 Selecionar o nome da referência e adicionar ao projeto 05/11/2015 33 Criar o código de chamada ao serviço O nome da referência foi escolhido no passo anterior; 05/11/2015 34 Criar uma instância da classe que representa o serviço O nome da classe do serviço é obtido quando você adcionou a referência; 05/11/2015 35 Implementar a chamada ao serviço 05/11/2015 36 Testar! Abrir a página no navegador Web 05/11/2015 37 Fornecer os dados de configuração do proxy Faça apenas se estiver dentro da PUCPR! 05/11/2015 38 Testar a chamada ao serviço 05/11/2015 39