NFE 4.0 CONSULTA DE STATUS MG

PAULOCASTROCRUZ 12/09/2017 16:25:58
#476476
Boa tarde.
Estou com um problema ao consumir o método de consulta de Status da versão 4.0 da NFe em MG. O xml enviado é descrito abaixo e segue também um fonte da rotina.
Grato se alguém puder me ajudar, ficarei grato. A consulta de status sempre me retorna vazio. (Nothing).

<?xml version=[Ô]1.0[Ô] encoding=[Ô]utf-8[Ô]?>
<consStatServ xmlns=[Ô]http://www.portalfiscal.inf.br/nfe[Ô] versao=[Ô]4.00[Ô]>
<tpAmb>2</tpAmb>
<cUF>31</cUF>
<xServ>STATUS</xServ>
</consStatServ>
[ô]############################################################################
Dim dados As Xml.XmlDocument = New Xml.XmlDocument
Dim l_retornoServico As Xml.XmlElement
Dim v_serialCert As String = [Ô][Ô]
Dim l_url As String = [Ô]https://hnfe.fazenda.mg.gov.br/nfe2/services/NFeStatusServico4[Ô]
Dim l_consultaStatus As New ws_consulta.NFeStatusServico4

ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12

l_consultaStatus.PreAuthenticate = True
l_consultaStatus.Url = l_url
l_consultaStatus.Timeout = 50000

Try
CERT = SelecionarCertificado(v_serialCert)
v_serialCert = CERT.SerialNumber
l_consultaStatus.ClientCertificates.Add(CERT)
[ô]ASSOCIA O NOVO XML COM A VARIAVEL DE RETORNO DA SEFAZ
dados.LoadXml(retornaCorpoStatus)

Catch ex As Exception
MsgBox(ErrorToString)
Exit Sub
End Try

Try
l_retornoServico = l_consultaStatus.nfeStatusServicoNF(dados)
Catch ex As Exception
MsgBox(ErrorToString)
End Try

KERPLUNK 12/09/2017 17:24:25
#476478
Porque os espaços no início da URL?
PAULOCASTROCRUZ 12/09/2017 17:36:47
#476479
Citação:

:
Porque os espaços no início da URL?


Foi apenas um equivoco no momento do copia e cola, mas com ou sem eles, dá na mesma.
KERPLUNK 12/09/2017 17:43:22
#476480
l_retornoServico fica null mesmo?
retornaCorpoStatus contêm o XML descrito?
Depurou linha a linha pra ver a execução?
PAULOCASTROCRUZ 13/09/2017 08:07:35
#476489
Citação:

:
l_retornoServico fica null mesmo?
retornaCorpoStatus contêm o XML descrito?
Depurou linha a linha pra ver a execução?



Sim, veja na imagem
KERPLUNK 13/09/2017 08:40:15
#476490
Hmmm, ele está caindo no catch do bloco try. Significa que algum erro ocorreu.
PAULOCASTROCRUZ 13/09/2017 08:42:19
#476491
Citação:

:
Hmmm, ele está caindo no catch do bloco try. Significa que algum erro ocorreu.


Na verdade não, eu é que subi o ponteiro do depurador para o catch, ele não apresenta erro, porém o retorno é sempre vazio.
KERPLUNK 13/09/2017 08:59:32
#476492
Tá muito esquisito isso...
Tente referenciar o webService de novo.
PAULOCASTROCRUZ 13/09/2017 09:14:22
#476493
Citação:

:
Tá muito esquisito isso...
Tente referenciar o webService de novo.


Já referenciei, já, até comecei o projeto do zero novamente.
KERPLUNK 13/09/2017 09:31:14
#476494
Já tentou consumir o serviço com o SoapUI?
PAULOCASTROCRUZ 13/09/2017 09:37:43
#476495
Citação:

:
Já tentou consumir o serviço com o SoapUI?


Nunca usei SoapUI, nem tenho idéia de como fazer.
Página 1 de 2 [20 registro(s)]
Tópico encerrado , respostas não são mais permitidas