COMO CRIAR UM WEBSERVICE
Ola gente tudo bem
bom e o seguinte eu criei um sistema com base de dados firebird
onde o cliente pode cadastrar varias informações no servidor local
este servidor tem um ddns apontando para ele
o cliente tem domÃnio próprio e o site já pronto
bom agora após terminar o sistema o cliente quer integrar o sistema local com o site
tipo pelo site você digita o numero ID de seu cadastro e o site busca no sistema todos os lançamento para o seu ID
eu pensei em fazer tipo o WebService de CEP onde voce digita o cep consome o webservice e tem as especificações
agora como eu posso montar um webservice?
alguem já fez isso?
bom e o seguinte eu criei um sistema com base de dados firebird
onde o cliente pode cadastrar varias informações no servidor local
este servidor tem um ddns apontando para ele
o cliente tem domÃnio próprio e o site já pronto
bom agora após terminar o sistema o cliente quer integrar o sistema local com o site
tipo pelo site você digita o numero ID de seu cadastro e o site busca no sistema todos os lançamento para o seu ID
eu pensei em fazer tipo o WebService de CEP onde voce digita o cep consome o webservice e tem as especificações
agora como eu posso montar um webservice?
alguem já fez isso?
veja esse exemplo abaixo
Imports System.Web
Imports System.Web.Services
Imports System.Web.Services.Protocols
Imports System.Data.OleDb
Imports System.Data
<WebService(Namespace:=[Ô]http://www.softie.com.br/[Ô])> _
<WebServiceBinding(ConformsTo:=WsiProfiles.BasicProfile1_1)> _
<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()> _
Public Class Service
Inherits System.Web.Services.WebService
Private conSpy As New System.Data.OleDb.OleDbConnection([Ô]Provider=Microsoft.jet.OleDB.4.0;Data Source =E:\home\mflex\Dados emp.mdb[Ô])
Private conCep As New System.Data.OleDb.OleDbConnection([Ô]Provider=Microsoft.jet.OleDB.4.0;Data Source =E:\home\mflex\Dados\Softie.Motoboy.mdb[Ô])
Private conCompany As New System.Data.OleDb.OleDbConnection([Ô]Provider=Microsoft.jet.OleDB.4.0;Data Source =E:\home\mflex\Dados\Company.mdb[Ô])
<WebMethod()> Public Function CepAPI(ByVal CEP As String, ByVal UF As String) As ArrayList
Dim Itens As New ArrayList
Try
If conCep.State = ConnectionState.Closed Then conCep.Close()
conCep.Open()
Dim cmd As New OleDbCommand([Ô]select * from [Ô] & UF & [Ô] WHERE CEP = [ô][Ô] & CEP & [Ô][ô][Ô], conCep)
Dim drdr As OleDbDataReader
drdr = cmd.ExecuteReader
drdr.Read()
Itens.Add(drdr.Item([Ô]LOGRADOURO[Ô]) & [Ô] [Ô] & drdr.Item([Ô]Nome[Ô]))
Itens.Add(drdr.Item([Ô]BAI_INI[Ô]))
Itens.Add(drdr.Item([Ô]Localidade[Ô]))
cmd.Cancel()
conCep.Close()
Catch ex As Exception
conCep.Close()
Itens.Clear()
Itens.Add([Ô]erro[Ô])
End Try
Return Itens
End Function
End Class
Tópico encerrado , respostas não são mais permitidas