Usuário com melhor resposta
WebService - Método não aparece

Pergunta
-
Boa tarde a todos.
Eu tenho um WebService rodando em uma empresa e funciona como queremos.
http://dissudes.dyndns.org/wbssrtcinternet.asmx
Mas ontem acabei criando um método novo e publiquei esse webservice no IIS.
SRTC_Consulta_CTRC_por_Pedido
Como vocês podem ver, esse método não esta aparecendo na lista do WebService, já exclui os arquivos e inclui novamente, já exclui e tentei acessar para ver se realmente o IIS estava apontando para aquele lugar, e quando fui executar ele disse que o arquivo não existia, já tentei de tudo e não consigo saber o porque o método não aparece.
E se eu abro no servidor que esta o IIS o arquivo .asmx.vb, o método esta lá
<WebMethod(CacheDuration:=60000, EnableSession:=True, _
Description:="Consulta CTRC por Pedido")> _
Public Function SRTC_Consulta_CTRC_por_Pedido(ByVal strAFilial_Usuario As String, ByVal strAUsuario As String, _
ByVal intNNum_Nota As Integer, ByVal datEmissao_Inicial As Date, ByVal datEmissao_Final As Date, _
ByVal intNTipo As Integer) As StringNão sei o que pode estar acontecendo, já aconteceu isso com alguém? Existe alguma pasta temporária que o IIS esta pegando e por isso não esta mostrando o método?
Respostas
-
Olá, Pandox.
Boa noite!
Para acessar o serviço, o link correto é você postou sim, http://dissudes.dyndns.org/wbssrtcinternet.asmx?wsdl. Porém o método criou ainda não está acessível. Fiz o teste no SoapUI. Aparentemente a assinatura do método esta correta.
Já tentou reiniciar a instancia do IIS e em seguida atualizar a lista dos serviços?
Lucas Lima
Todas as Respostas
-
-
Obrigado pela resposta Lucas Lima.
Estou tendo esse problema quando tento testar.
Error loading [http://dissudes.dyndns.org/wbssrtcinternet.asmx]: org.apache.xmlbeans.XmlException: org.apache.xmlbeans.XmlException: error: does not close tag
e coloco esse link
http://dissudes.dyndns.org/wbssrtcinternet.asmx
O que acho estranho, é se eu excluo o webservice, ele fala que não existe o link que estou tentando acessar, então estou trocando no local correto, talvez tem outro lugar que devo alterar e não sei onde.
- Editado Pandox segunda-feira, 21 de setembro de 2015 21:32
-
-
-
E o método esta criado
<WebMethod(CacheDuration:=60000, EnableSession:=True, _ Description:="Consulta CTRC por Pedido")> _ Public Function SRTC_Consulta_CTRC_por_Pedido(ByVal strAFilial_Usuario As String, ByVal strAUsuario As String, _ ByVal intNNum_Nota As Integer, ByVal datEmissao_Inicial As Date, ByVal datEmissao_Final As Date, _ ByVal intNTipo As Integer) As String SRTC_Consulta_CTRC_por_Pedido = "" Dim Obj019106211 As New clsSRTC.cls019106211(True) Dim Obj101105210 As New clsSRTC.cls101105210(True) Dim ObjARQ002 As New clsSRTC.CLSARQ002(True) Dim ObjARQ005 As New clsSRTC.CLSARQ005(True) Dim ObjARQ030 As New clsSRTC.CLSARQ030(True) Dim ObjARQ036 As New clsSRTC.CLSARQ036(True) Dim ObjARQ037 As New clsSRTC.CLSARQ037(True) Dim ObjARQ038 As New clsSRTC.CLSARQ038(True) Dim ObjARQ201 As New clsSRTC.CLSARQ201(True) Dim ObjFuncoes As New clsSRTC.clsFuncoes(True) ... End Function
-
Olá, Pandox.
Boa noite!
Para acessar o serviço, o link correto é você postou sim, http://dissudes.dyndns.org/wbssrtcinternet.asmx?wsdl. Porém o método criou ainda não está acessível. Fiz o teste no SoapUI. Aparentemente a assinatura do método esta correta.
Já tentou reiniciar a instancia do IIS e em seguida atualizar a lista dos serviços?
Lucas Lima