Clipper On Line • Ver Tópico - ERRO: WebService Consulta Status serviço:

ERRO: WebService Consulta Status serviço:

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

Moderador: Moderadores

 

ERRO: WebService Consulta Status serviço:

Mensagempor Jairo Maia » 08 Ago 2018 10:28

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:
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:
[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)
Avatar de usuário

Jairo Maia
Colaborador

Colaborador
 
Mensagens: 2733
Data de registro: 16 Ago 2010 13:46
Cidade/Estado: Campinas-SP
Curtiu: 371 vezes
Mens.Curtidas: 305 vezes

ERRO: WebService Consulta Status serviço:

Mensagempor porter » 09 Ago 2018 17:45

Olá Jairo, Obrigado pela atenção e explicação.
porter
Usuário Nível 5

Usuário Nível 5
 
Mensagens: 1024
Data de registro: 10 Dez 2009 15:44
Cidade/Estado: OLIMPIA-SP
Curtiu: 3 vezes
Mens.Curtidas: 23 vezes

ERRO: WebService Consulta Status serviço:

Mensagempor depaula.jau » 09 Ago 2018 18:06

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 de usuário

depaula.jau
Usuário Nível 2

Usuário Nível 2
 
Mensagens: 98
Data de registro: 15 Mai 2007 17:07
Cidade/Estado: JAU
Curtiu: 9 vezes
Mens.Curtidas: 14 vezes

ERRO: WebService Consulta Status serviço:

Mensagempor JoséQuintas » 09 Ago 2018 19:33

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, multithread, dbfcdx, ADO+MySql, PNotepad
"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 de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18014
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

ERRO: WebService Consulta Status serviço:

Mensagempor porter » 10 Ago 2018 08:16

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
porter
Usuário Nível 5

Usuário Nível 5
 
Mensagens: 1024
Data de registro: 10 Dez 2009 15:44
Cidade/Estado: OLIMPIA-SP
Curtiu: 3 vezes
Mens.Curtidas: 23 vezes

ERRO: WebService Consulta Status serviço:

Mensagempor Jairo Maia » 10 Ago 2018 09:38

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 de usuário

Jairo Maia
Colaborador

Colaborador
 
Mensagens: 2733
Data de registro: 16 Ago 2010 13:46
Cidade/Estado: Campinas-SP
Curtiu: 371 vezes
Mens.Curtidas: 305 vezes

ERRO: WebService Consulta Status serviço:

Mensagempor Toledo » 10 Ago 2018 10:21

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
Avatar de usuário

Toledo
Administrador

Administrador
 
Mensagens: 3038
Data de registro: 22 Jul 2003 18:39
Cidade/Estado: Araçatuba - SP
Curtiu: 263 vezes
Mens.Curtidas: 258 vezes

ERRO: WebService Consulta Status serviço:

Mensagempor porter » 10 Ago 2018 12:09

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 ?
porter
Usuário Nível 5

Usuário Nível 5
 
Mensagens: 1024
Data de registro: 10 Dez 2009 15:44
Cidade/Estado: OLIMPIA-SP
Curtiu: 3 vezes
Mens.Curtidas: 23 vezes

ERRO: WebService Consulta Status serviço:

Mensagempor Jairo Maia » 10 Ago 2018 15:03

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)
Avatar de usuário

Jairo Maia
Colaborador

Colaborador
 
Mensagens: 2733
Data de registro: 16 Ago 2010 13:46
Cidade/Estado: Campinas-SP
Curtiu: 371 vezes
Mens.Curtidas: 305 vezes

ERRO: WebService Consulta Status serviço:

Mensagempor porter » 10 Ago 2018 15:30

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.
porter
Usuário Nível 5

Usuário Nível 5
 
Mensagens: 1024
Data de registro: 10 Dez 2009 15:44
Cidade/Estado: OLIMPIA-SP
Curtiu: 3 vezes
Mens.Curtidas: 23 vezes

ERRO: WebService Consulta Status serviço:

Mensagempor rochinha » 11 Ago 2018 01:41

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 fivolution@hotmail.com. Agradecido.

@braços : ? )

A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
Avatar de usuário

rochinha
Membro Master

Membro Master
 
Mensagens: 4538
Data de registro: 18 Ago 2003 20:43
Cidade/Estado: São Paulo - Brasil
Curtiu: 800 vezes
Mens.Curtidas: 242 vezes

ERRO: WebService Consulta Status serviço:

Mensagempor JoséQuintas » 11 Ago 2018 19:52

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, multithread, dbfcdx, ADO+MySql, PNotepad
"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 de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18014
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

ERRO: WebService Consulta Status serviço:

Mensagempor depaula.jau » 13 Ago 2018 10:30

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 de usuário

depaula.jau
Usuário Nível 2

Usuário Nível 2
 
Mensagens: 98
Data de registro: 15 Mai 2007 17:07
Cidade/Estado: JAU
Curtiu: 9 vezes
Mens.Curtidas: 14 vezes

ERRO: WebService Consulta Status serviço:

Mensagempor asimoes » 13 Ago 2018 10:54

Olá,

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

#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 de usuário

asimoes
Colaborador

Colaborador
 
Mensagens: 4919
Data de registro: 26 Abr 2007 16:48
Cidade/Estado: RIO DE JANEIRO-RJ
Curtiu: 341 vezes
Mens.Curtidas: 258 vezes

ERRO: WebService Consulta Status serviço:

Mensagempor JoséQuintas » 13 Ago 2018 10:59

Seria isso mesmo.
Verificar pra acrescentar na Sefazclass
Valeu.

seria esta linha
:SetProxy(HTTPREQUEST_PROXYSETTING_PROXY, cProxy)
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"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 de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18014
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

Anterior Próximo



Retornar para Harbour

Quem está online

Usuários vendo este fórum: Google [Bot] e 13 visitantes


Ola Amigo, espero que meu site e forum tem lhe beneficiado, com exemplos e dicas de programacao.
Entao divulgue o link da Doacao abaixo para seus amigos e redes sociais ou faça uma doacao para o site forum...
MUITO OBRIGADO PELA SUA DOACAO!
Faça uma doação para o forum
cron
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro