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
Download

Aula 01 - Curso Técnico - Bruno Campagnolo de Paula