Leia o primeiro artigo da série:
Criando e Acessando WebService
Criando e Configurando o diretório virtual IIS
Para criar o diretório virtual para acessar a DLL wbsExemplo.dll criada no artigo Criando e Acessando WebService Parte 1 será necessário seguir as seguintes etapas:
Iniciar o IIS Internet Information Services, selecionar a opção Site da web padrão clicar com o botão direito do mouse e selecionar a opção Novo Diretório Virtual, conforme figura abaixo:
Seguir as seguintes etapas:
1. Clique em Avançar
2. Criar o Alias para o WebService, para facilitar o entendimento desse artigo vamos criar o diretório virtual com o nome wbsExemplo, conforme figura abaixo:
3. Localizar o diretório onde a DLL wbsExemplo foi criada, nesse exemplo foi criada no seguinte caminho C:wbsExemplo, conforme figura abaixo:
4. Selecionar as opções Leitura, Executa scripts (ASP, por exemplo) e Executar (aplicativos ISAPI ou GCI, por exemplo), conforme figura abaixo:
5. Após as etapas descritas acima será necessário clicar em Concluir, para finalizar a criação do Diretório Virtual, onde nossa DLL wbsExemplo ficara hospedada.
Após essas etapas já temos o nosso diretório virtual criado!
Obs.: Para o devido funcionamento do nosso WebService é necessário iniciar o serviço ASP.NET State Service .
Criando função no WebService para utilizar no aplicativo
Para criar a função no WebService vamos iniciar o projeto wbsExemplo, localizado no diretório C:wbsExemplo.
Após a inicialização do projeto wbsExemplo, vamos criar o SOAP Server Data Module.
Para criar o SOAP Server Data Module, basta selecionar as seguintes opções File ->New -> Other…
Após essa etapa criar o SOAP Server Data Module com o seguinte nome wbsFunctions, conforme figura abaixo:

Salvar a unit com o nome wbsFunctions1.
Nesse artigo criaremos uma função simples para juntar nome e sobrenome apenas para demonstrar como devemos criar as funções no WebService.
Segue código fonte com a função JuntaNome criada.
Após criar a função compile o WebService para visualizar a função JuntaNome na DLL wbsService. Para compilar o projeto wbsExemplo, será necessário reiniciar o IIS para sobrepor a DLL wbsExemplo.dll.
Segue figura abaixo para demonstrar a função no WebService.
Pessoal, após essa etapa já estamos prontos para acessar a função criada no WebService wbsExemplo em nosso aplicativo.
No próximo artigo vamos ver como acessar a função JuntaNome no aplicativo.
Até a próxima.







