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 asimoes » 13 Ago 2018 11:01

Estamos migrando o SO W7 para W10

No windows 10 o objeto Win_OleCreateObject("MSXML2.ServerXMLHTTP") com proxy funciona normalmente, no W7 dá erro, então a solução foi usar
Win_OleCreateObject("MSXML2.ServerXMLHTTP.6.0") para funcionar tanto no W10 e W7
â–º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 depaula.jau » 13 Ago 2018 11:02

Olá! Obrigado

É quase isso, no meu caso preciso passar parâmetro para Usuário e Senha , seria isso ?

xmlhttp:setProxy("2", "192.168.0.1:3128")
xmlhttp:open("GET", sURL , false);
xmlhttp:setProxyCredentials("192.168.0.1\\usuario", "senha");
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 » 13 Ago 2018 11:05

Pelo nome, Set() dá a entender que apenas configura.
Se for assim, as duas opções seriam antes do "GET" que faz a comunicação.
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 JoséQuintas » 13 Ago 2018 11:30

No exemplo desta página, primeiro define o endereço, depois seta o proxy, e por último o :Send

https://analystcave.com/web-scraping-proxy-http-request-vba/

proxy.png
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 asimoes » 13 Ago 2018 12:28

O uso do objeto também tem problemas, por exemplo o método setproxy no windows 7 com MSXML2.ServerXMLHTTP dá erro, "método não exportado" só funciona com MSXML2.ServerXMLHTTP.6.0, eu não sei se tem haver com a versão do S.O. ou versão do I.E.
â–º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 depaula.jau » 13 Ago 2018 14:49

A Simoes, Zé Quintas,

Muito Obrigado pela Ajuda viu!

Deu tudo certinho, funcionou tudo 100% com proxy

METHOD MicrosoftXmlSoapPost() CLASS SefazClass

    LOCAL oServer, nCont, cRetorno := "Erro: Na comunicação SOAP"
    LOCAL cSoapAction
    LOCAL cProxy := "192.168.3.1:3128" //::cProxy

    cSoapAction := ::cSoapAction
    BEGIN SEQUENCE WITH __BreakBlock()
        oServer := win_OleCreateObject( "MSXML2.ServerXMLHTTP.6.0" )
        IF ::cCertificado != NIL
            oServer:setOption( 3, "CURRENT_USER\MY\" + ::cCertificado )
        ENDIF
        oServer:SetProxy(2 , cProxy)
        oServer:Open( "POST", ::cWebService, .F. )
        oServer:SetRequestHeader( "SOAPAction", cSoapAction )
        oServer:SetRequestHeader( "Content-Type", "application/soap+xml; charset=utf-8" )
        oServer:Send( ::cXmlSoap )
        oServer:WaitForResponse( 500 )
        cRetorno:= oServer:ResponseBody
    ENDSEQUENCE
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 JSystem » 19 Out 2018 21:06

Olá Pessoal,

Utilizo a versão 1.1.0.54, meu cliente abre a loja as 7hs, passei a observar que até por volta de 9hs ou um pouco mais, as notas são processadas e emitidas de forma rápida e sem problema, após esse horário, começa a retornar o erro abaixo, daí até o final do expediente, praticamente todas notas retorna o erro, tem que persistir para emitir:

19/10/2018 09:35:40 - NFe.EnviarNFe(F:\ESTOQUE\NFE\XML\31181018580456000133550000002477281002477280-nfe.xml,1,0)
19/10/2018 09:36:02 - ERRO:
Erro Interno: 12002
Erro HTTP: 0
Falha Recebendo Dados. Erro:Erro: 12002 - TimeOut de Requisição


Segue em anexo o print com as configurações da aba Certificados.

Vcs acham que pode ser a versão devido ser antiga ?
Anexos
Print.jpg
JSystem
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 143
Data de registro: 21 Jan 2010 20:10
Cidade/Estado: Uberaba
Curtiu: 3 vezes
Mens.Curtidas: 1 vez

ERRO: WebService Consulta Status serviço:

Mensagempor Jairo Maia » 20 Out 2018 10:30

JSystem, não tem a ver com certificado, está demorando para receber a resposta. Verifique as instruções nesse post, refere-se a CF-e-SAT, mas se aplica também para NF-e: http://www.pctoledo.com.br/forum/viewtopic.php?p=125744#p125744
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 JSystem » 21 Out 2018 23:28

Olá Jairo,

Vc se refere às orientações abaixo ?

Tente verificar isso procedendo da seguinte forma:
1-Abra o ACBr e vá em Configurar
2-Na guia Monitor, ao seu lado direito, verifique se está marcado as opções Log de Comandos e a opção Exibir linhas do log na tela em "Respostas Enviadas".
3-Deixe ambas desmarcadas.


Apenas a opção Log de comandos estava marcada, arquivo de log gerado já era excluído no final do dia, desta forma o arquivo não ficava tão grande, mas fiz conforme orientou, desmarquei, amanhã faremos um teste, qualquer coisa retorno.

Já estou ficando preocupado, está esgotando minhas alternativas.

De qualquer forma, estou muito grato pela atenção.
JSystem
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 143
Data de registro: 21 Jan 2010 20:10
Cidade/Estado: Uberaba
Curtiu: 3 vezes
Mens.Curtidas: 1 vez

ERRO: WebService Consulta Status serviço:

Mensagempor rubens » 22 Out 2018 09:44

Bom dia JSystem
Verifica em DF-2/Geral
Verifica quanto está o Timeout em segundos..
Coloque 90 e faça os testes...

Rubens
"Eu e minha casa servimos ao Senhor e você ???"
Avatar de usuário

rubens
Colaborador

Colaborador
 
Mensagens: 1518
Data de registro: 16 Ago 2003 09:05
Cidade/Estado: Nova Xavantina - MT
Curtiu: 77 vezes
Mens.Curtidas: 104 vezes

ERRO: WebService Consulta Status serviço:

Mensagempor JSystem » 22 Out 2018 15:30

Olá Rubens,

Vou testar com 90, atualmente está com 30.

A sugestão do Jairo não deu certo, continua retornando erro interno e http 400.

Lembrando que estou utilizando a versão 1.1.0.54, não poderia ser esse o motivo ?
JSystem
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 143
Data de registro: 21 Jan 2010 20:10
Cidade/Estado: Uberaba
Curtiu: 3 vezes
Mens.Curtidas: 1 vez

ERRO: WebService Consulta Status serviço:

Mensagempor Jairo Maia » 22 Out 2018 16:42

JSystem escreveu:A sugestão do Jairo não deu certo, continua retornando erro interno e http 400.
Pela sua última mensagem eu já imaginava. Se a dica do Rubens, não funcionar, poderia ser algo relacionado a conexão de internet? Tipo, entra no horário de "pico" e a internet fica mais lenta?

Reporte se a sugestão do Rubens funcionar, seria bom sabermos.

[Em Tempo]: Nesse mesmo computador usa-se programa de bancos? Se sim, qual?
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 depaula.jau » 22 Out 2018 21:00

Amigo! O seu problema é que VC esta usando windows7/desatualizado.
Atualiza e rode o fix que.o Quintas postou aqui nesse.topico e VC vai ver que funciona.
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 JSystem » 24 Out 2018 00:09

Olá Pessoal,

Rubens, depois que alterei o timeout para 90, não ocorreu mais o erro interno 12002, está retornando agora o http 400, segue abaixo:

23/10/2018 13:47:42 - NFe.EnviarNFe(F:\ESTOQUE\NFE\XML\31181018580456000133550000002483601002483603-nfe.xml,1,0)
23/10/2018 13:47:43 - ERRO:
Erro Interno: 0
Erro HTTP: 400


Depaula, o windows 7 está com todas atualizações baixadas.
JSystem
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 143
Data de registro: 21 Jan 2010 20:10
Cidade/Estado: Uberaba
Curtiu: 3 vezes
Mens.Curtidas: 1 vez

ERRO: WebService Consulta Status serviço:

Mensagempor rubens » 24 Out 2018 08:39

Bom dia
Erro HTTP 400 é algum problema na sua máquina...
veja estes links

https://www.solvusoft.com/pt-br/errors/ ... d-request/
https://support.microsoft.com/pt-br/hel ... in-request

Esse aqui também é muito interessante:
https://www.checkupdown.com/status/E400_pt.html

Não quer dizer que vai resolver seu problema com estes links mas dá para perceber que pode ser um problema no seu pc..

Nesse caso especifico, só quem passou por isso vai poder te ajudar melhor... mas ainda acuo que é com seu pc, com seu windows..

Rubens
"Eu e minha casa servimos ao Senhor e você ???"
Avatar de usuário

rubens
Colaborador

Colaborador
 
Mensagens: 1518
Data de registro: 16 Ago 2003 09:05
Cidade/Estado: Nova Xavantina - MT
Curtiu: 77 vezes
Mens.Curtidas: 104 vezes

Anterior Próximo



Retornar para Harbour

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 7 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