ERRO: WebService Consulta Status serviço:

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

Avatar do usuário
Jairo Maia
Moderador
Moderador
Mensagens: 2785
Registrado em: 16 Ago 2010 13:46
Localização: Campinas-SP

ERRO: WebService Consulta Status serviço:

Mensagem por Jairo Maia »

Olá porter,
porter escreveu:Teria como você disponibilizar um exemplo para comparar com meu leiaute
Você não está definindo o bloco <tPag> em seu INI. Veja como monto esse bloco:

Código: Selecionar todos

cDadosIni += "[PAG001]" + cr
cDadosIni += "tpag=" + cFormaPgto + cr
If cFormaPgto != "90"
 cDadosIni += "vPag=" + Hb_NToS( nValorTotal ) + cr
 If cFormaPgto $ "03,04,05"
  cDadosIni += "tpIntegra=2" + cr
  cDadosIni += "tBand=" + cBandeiraCard + cr
  EndIf
 EndIf
EndIf
tpag => cFormaPgto = Essa variável é definida na emissão, onde se escolhe no menu qual a forma de pagamento, vai de 01 a 15 e 90 e 99. Veja o manual da SEFAZ. Se informar tipos como 03=cartão de crédito, 04=cartão de débito ou 05=cartão da loja, deverá informar a tag <tpIntegra> e a bandeira do cartão.

tpIntegra => 1 ou 2 = 1=TEF (integrado ao sistema), ou 2=POS (não integrado ao sistema). Uso fixo 2, nenhum caso é integrado, mas se usar 1 (TEF), deverá informar também a tag <CNPJ> com o CNPJ da Credenciadora, e o número da autorização da operação na tag <cAut>.

vPag => nValorTotal = o Total de pagamento (total da nota). Você pode usar mais de uma forma de pagamento, mas o total deverá ser igual o total da nota. Se selecionar Duplicata Mercantil, terá que informar os grupos da(s) duplicata(s).

tBand => cBandeiraCard = Seleciona em menu qual a bandeira do cartão, pode ser de 01 a 09 e 99. Veja no manual da SEFAZ.

Resumindo: Se meu sistema for emitir uma nota de 100,00 com cartão de débito Visa por exemplo, no INI eu teria:

Código: Selecionar todos

[PAG001]
tPag=04 // cartão de débito
vPag=100.00 // valor
tpIntegra=2 // não integrado
tBand=01 // bandeira Visa
NOTA: Esse grupo no INI deve ser gerado acima do grupo [DadosAdicionais], mesmo que entre [Total] e ela tenha os grupos de fatura e transportador.
Abraços, Jairo
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
porter
Usuário Nível 5
Usuário Nível 5
Mensagens: 1057
Registrado em: 10 Dez 2009 16:44
Localização: OLIMPIA-SP

ERRO: WebService Consulta Status serviço:

Mensagem por porter »

Olá Jairo, Obrigado pela atenção e explicação.
Avatar do usuário
depaula.jau
Usuário Nível 2
Usuário Nível 2
Mensagens: 98
Registrado em: 15 Mai 2007 17:07
Localização: JAU

ERRO: WebService Consulta Status serviço:

Mensagem por depaula.jau »

Quintas! Estou com problema em uma maquina Windows 10 atualizada mas que tem Proxy na rede.
a SefazClass não esta retornando Status de Serviço. Esta apresentando erro.

Eu acredito que seja o Proxy pois tenho várias maquina usando sem problema e no caso do Windows 10 é o mais fácil de implementar.
Mas não havia pego nenhuma com proxy.

Vc ou alguém saberia me sugerir algo para tentar resolver esse caso ?

Obrigado.
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

ERRO: WebService Consulta Status serviço:

Mensagem por JoséQuintas »

Não sei como funciona máquina com proxy, se passa pra outro computador fazer a conexão.
Nesse caso o problema seria nesse outro computador, pra ter TLS 1.2
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
porter
Usuário Nível 5
Usuário Nível 5
Mensagens: 1057
Registrado em: 10 Dez 2009 16:44
Localização: OLIMPIA-SP

ERRO: WebService Consulta Status serviço:

Mensagem por porter »

a SefazClass não esta retornando Status de Serviço. Esta apresentando erro.
Em uma máquina com Windows 7 32 bits Ultimate, com windows atualizado, Internet Explorer versão 11, AcbrMonitorPlus 1.1.0.62
não está retornando Status de Serviço, no Acbr, quando tento verificar o Status, retorna o erro abaixo, testei o cartão A3
em outra máquina, funciona corretamente, então não é problema no cartão, estou usando TLS 1.2

Configuração SSL
===============
libCapicom
LT_all
CryCapicom
httpWinINet
xsMsXmlCapicom


Erro Interno: 12029
Erro HTTP: 0
Erro: Requisição não enviada
Erro 12029 - Conexão com Servidor falhou
Avatar do usuário
Jairo Maia
Moderador
Moderador
Mensagens: 2785
Registrado em: 16 Ago 2010 13:46
Localização: Campinas-SP

ERRO: WebService Consulta Status serviço:

Mensagem por Jairo Maia »

Porter, esse Windows 7 é o Service Pack 1? Se sim, você atualizou os pacotes para habilitar o TLS 1.2?
Abraços, Jairo
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
Avatar do usuário
Toledo
Administrador
Administrador
Mensagens: 3133
Registrado em: 22 Jul 2003 18:39
Localização: Araçatuba - SP
Contato:

ERRO: WebService Consulta Status serviço:

Mensagem por Toledo »

Em um cliente, que também tinha Windows 7 Ultimate (com Service Pack 1), eu fiz todas as atualizações disponíveis no Windows Update e também atualizei o NET Framework 4.6.2 e ai funcionou com o ACBrMonitorPLUS.

Abraços
Toledo - Clipper On Line
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
porter
Usuário Nível 5
Usuário Nível 5
Mensagens: 1057
Registrado em: 10 Dez 2009 16:44
Localização: OLIMPIA-SP

ERRO: WebService Consulta Status serviço:

Mensagem por porter »

Porter, esse Windows 7 é o Service Pack 1? Se sim, você atualizou os pacotes para habilitar o TLS 1.2?
Olá Jairo, sim é o Service Pack 1, no tópico anterior, o Sr. José Quintas, mostrou passo a passo como fazer essa atualização,
talvez eu não tenha feito da forma correta, tem como verificar se esses pacotes foram atualizados ?
Avatar do usuário
Jairo Maia
Moderador
Moderador
Mensagens: 2785
Registrado em: 16 Ago 2010 13:46
Localização: Campinas-SP

ERRO: WebService Consulta Status serviço:

Mensagem por Jairo Maia »

porter escreveu:tem como verificar se esses pacotes foram atualizados ?
Se a instalação correu sem mensagem de erros, significa que foram. Você seguiu a dica acima sobre o Net FrameWork feita pelo Toledo?
Abraços, Jairo
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
porter
Usuário Nível 5
Usuário Nível 5
Mensagens: 1057
Registrado em: 10 Dez 2009 16:44
Localização: OLIMPIA-SP

ERRO: WebService Consulta Status serviço:

Mensagem por porter »

Você seguiu a dica acima sobre o Net FrameWork feita pelo Toledo?
A versão do Net FrameWork é 4.5 do cliente que está com problema, em outro cliente que a versão é FrameWork 4.00,
está funcionando corretamente.
Avatar do usuário
rochinha
Administrador
Administrador
Mensagens: 4664
Registrado em: 18 Ago 2003 20:43
Localização: São Paulo - Brasil
Contato:

ERRO: WebService Consulta Status serviço:

Mensagem por rochinha »

Amiguinhos.

Não tentem instalar tantos quesitos isoladamente. Habilitem o Windows Update, configure para Baixar e deixar escolher o que instalar, demora pra caramba. Desabilte o update do Adobe Acrobat.

Depois da primeira reinicialização já vai estar ok.

Instale o ACBrNFeMonitor, rode o instala.bat que esta na pasta do monitor. Configure os caminhos, etc. Testem.

Estando tudo ok, desativem o Windows Update.

Em relação ao .Net Framework, o Windows Seven aceita o 4.5?
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.

@braços : ? )

A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

ERRO: WebService Consulta Status serviço:

Mensagem por JoséQuintas »

Tem também segurança de banco, e talvez antivírus.
Eles se metem no meio da comunicação, e podem fazer meleca.

Num cliente só funcionou depois de remover o WarSaw.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
depaula.jau
Usuário Nível 2
Usuário Nível 2
Mensagens: 98
Registrado em: 15 Mai 2007 17:07
Localização: JAU

ERRO: WebService Consulta Status serviço:

Mensagem por depaula.jau »

Não consigo resolver o problema com maquinas que tem Proxy

1- Funciona normal com o AcbrMonitor.
2-Não tem haver com tsl porque já havia parado com a versão anterior também.

Será que alguém teria alguma dica para me ajudar ???
Avatar do usuário
asimoes
Colaborador
Colaborador
Mensagens: 4919
Registrado em: 26 Abr 2007 16:48
Localização: RIO DE JANEIRO-RJ

ERRO: WebService Consulta Status serviço:

Mensagem por asimoes »

Olá,

Não sei se atende o seu caso, no meu atendeu.

Código: Selecionar todos

#define HTTPREQUEST_PROXYSETTING_PROXY    2
cProxy := "proxy:8080"
oServerWS := Win_OleCreateObject("MSXML2.ServerXMLHTTP.6.0")

With Object oServerWS
   :SetProxy(HTTPREQUEST_PROXYSETTING_PROXY, cProxy) 
   :Open( "POST", cUrlWS, .F. )
   :SetRequestHeader( "Content-Type", 'text/xml; charset="utf-8"' )  
   :SetRequestHeader( "Content-Length", Hb_NtoS( Hb_BLen( cXmlSoap ) ) )
   :Send( cXmlSoap )
   Do While :readyState != 4
      :WaitForResponse( 500 )
   Enddo
End   
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

ERRO: WebService Consulta Status serviço:

Mensagem por JoséQuintas »

Seria isso mesmo.
Verificar pra acrescentar na Sefazclass
Valeu.

seria esta linha

Código: Selecionar todos

:SetProxy(HTTPREQUEST_PROXYSETTING_PROXY, cProxy)
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Responder