Web Services Passo a passo Consumo de serviço SOAP em.Net 1º Semestre 2010 > PUCPR > BSI Bruno C....

17
Web Services Passo a passo Consumo de serviço SOAP em .Net 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula

Transcript of Web Services Passo a passo Consumo de serviço SOAP em.Net 1º Semestre 2010 > PUCPR > BSI Bruno C....

Page 1: Web Services Passo a passo Consumo de serviço SOAP em.Net 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.

Web ServicesPasso a passoConsumo de serviço SOAP em .Net

1º Semestre 2010 > PUCPR > BSI

Bruno C. de PaulaBruno C. de Paula

Page 2: Web Services Passo a passo Consumo de serviço SOAP em.Net 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.

Resumo da aulaTrabalharemos hoje com o conceito de Web Services;Vamos aprender como consumir um serviço SOAP em ASP.NET (ASMX).Não vou me preocupar, na aula de hoje com o Web Proxy da PUCPR

Page 3: Web Services Passo a passo Consumo de serviço SOAP em.Net 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.

Consumo de serviço SOAP

Page 4: Web Services Passo a passo Consumo de serviço SOAP em.Net 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.

Atenção!

Este passo a passo é válido em conjunto com o anterior, no qual nós criamos um serviço SOAP em ASP.NET;

Você vai precisar do WSDL do serviço criado e o Visual Studio contendo o projeto com o seu webservice deve estar aberto;

411/04/23

Page 5: Web Services Passo a passo Consumo de serviço SOAP em.Net 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.

Lembre-se do endereço do WSDLdo serviço criado

511/04/23

Page 6: Web Services Passo a passo Consumo de serviço SOAP em.Net 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.

Criar um novo web site611/04/23

Page 7: Web Services Passo a passo Consumo de serviço SOAP em.Net 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.

Selecionar a opção ASP.NET Web Site

711/04/23

Page 8: Web Services Passo a passo Consumo de serviço SOAP em.Net 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.

SelecionarFile System e Visual C#

811/04/23

Page 9: Web Services Passo a passo Consumo de serviço SOAP em.Net 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.

Escolher um nome para o projeto911/04/23

Page 10: Web Services Passo a passo Consumo de serviço SOAP em.Net 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.

Criar a interface de acesso ao serviçoTextBoxTemperatura:

Temperatura em Fahrenheit;ButtonTemperatura:

Executa a ação;LabelTemperatura;

AssociatedControlID = TextBoxTemperatura;

Text = Temperatura;LabelResultado;

1011/04/23

Page 11: Web Services Passo a passo Consumo de serviço SOAP em.Net 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.
Page 12: Web Services Passo a passo Consumo de serviço SOAP em.Net 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.

Adicionar a referência ao serviço1211/04/23

OU

Page 13: Web Services Passo a passo Consumo de serviço SOAP em.Net 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.

Criar a classe de acesso ao serviço1311/04/23

Page 14: Web Services Passo a passo Consumo de serviço SOAP em.Net 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.

Observe que foi criada a pasta App_WebReferencesAgora, temos uma classe de acesso

ao serviço;

1411/04/23

Page 15: Web Services Passo a passo Consumo de serviço SOAP em.Net 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.

Clicar duas vezes no botão Calcular Temperatura Será gerada a função

ButtonTemperatura_Click;

1511/04/23

Page 16: Web Services Passo a passo Consumo de serviço SOAP em.Net 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.

Escrever o código do método ButtonTemperatura_Click

1611/04/23

Page 17: Web Services Passo a passo Consumo de serviço SOAP em.Net 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.

Testar a chamada ao serviço1711/04/23