Ir para conteúdo
  • Cadastre-se

Wagner J.'. Rocha

Membros Pro
  • Total de ítens

    137
  • Registro em

  • Última visita

Tudo que Wagner J.'. Rocha postou

  1. Daniel, boa tarde. Conseguiu realizar algum testes? Tem algum aplicativo ou forma de realizar o testes para eliminar ou confirmar que o problema esta em minha aplicação? Respeitosamente. Wagner
  2. Daniel, bos tarde. Para o teste pode usar o comando SAT.EnviarCFe("C:\internet\Sat\Dimep\DesenvolvedorSAT\xmls_exemplo\cfe01.xml") que acontece a demora.
  3. Estou utilizando somente para a impressão do Extrato e neste caso o retorno é de imediato. Faço todo o processo com acesso direto a DLLSAT.DLL (Dimep) e no momento da impressão, faço pelo ACBrMonitorPlus. Saberia me dizer se tem conhecimento de alguém que esta usando a troca de informações para o SAT com o ACBrMonitorPlus via socket, pois neste caso me proponho a utilizar o mesmo componente ao menos para o teste.
  4. Daniel, grato pela resposta. O componente que utilizo não fica esperando um determinado caracter de final de transmissão ou fica lendo em linhas. Uma vez que envio a String ao servidor, fica gerando um evento de leitura e no caso eu trato quando vem o finalizador do protocolo (no nosso caso chr(3)). Como comentei anteriormente eu utilizo o mesmo componente com o ACBrNFeMonitor e este retornar de uma unica vez a resposta. Habilitei no componente que utilizo o LOG e para comparar fiz a seguinte sequencia, fiz uma envie uma venda CFe no ACBrMonitorPlus e depois fiz uma venda enviando uma venda NFe para o ACBrNFePlus. Comparando as informações do LOG onde venda CFe inicia na linha 2 e a venda NFe inicia 27, perceba que existe a mesma sequencia de comando, o único detalhe que para a NFe o bloco de conexão volta a se repetir na 50 pois solicito a impressão. Estou anexando o LOG caso queira analisar. Respeitosamente. Wagner socket_log.txt
  5. Olhei o ACBrMonitor.ini dentro da pasta c:\ACBrMonitorPlus e não consegui identificar nada de estranho para mim. Segue os arquivos ACBrMonitor.ini, ACBrSAT.log e o WJR.txt Dentro do WJR.txt esta todos os retornos recebidos do ACBrMonitor via socket com a hora para ficar fácil identificar o tempo de resposta. Ignore a sequencia <<< e >>> que acrescentei ao retorno do ACBrMonitorPlus para identicar algum retorno 'oculto'. O que percebi que o retorno que consta no ACBrSAT.log é de imediato, depois o processo de retorno pelo ACBrMonitorPlus que passa ter a demora. Um detalhe que percebi quando usando o ACBrMonitorNFe é q a comunicação é sincrona e neste caso na DLL que utilizo para a comunicação (Catalyst SocketWrench Control 3.5(SP5)) tive que determinar a propriedade Blocking=false. tentei realizar o teste alterando Bloking=true mas ai não obtenho retorno. Caso alguém do grupo tenha conseguido obter a resposta via socket de forma imediata e possa passar a DLL que esta utilizando os parâmetros utilizados eu me proponho a alterar minha programação. Respeitosamente. Wagner ACBrMonitor.ini ACBrSAT.log wjr.txt
  6. Verifiquei as questões que solicitou: 1) a DLLSAT.dll e ZLIB.dll copiada para a pasta c:\ACBrMonitorPLUS são as mesmas que utilizo em meu aplicativo. Dentro do ACBrMonitorPLUS esta indicado como localização da DLL: C:\ACBrMonitorPLUS\dllsat.dll 2) Estou utilizando o Kit de Desenvolvimento da Dimep e dentro de minha aplicação fazendo a comunicação direta as respostas são de imediato. Algo mais que tenha que possa verificar?
  7. Para facilitar vossa analise, estou enviando o LOG do ACBrMonitorPLUS e o LOG de minha aplicação. ACBrSAT.log wjr.txt
  8. Fiz uma operação com o SAT.ConsultarStatusOperacional e foi instantânea. Acabei de fazer um teste de cancelamento e esta lento também, existe algum outro comando que de mais de um retorno para eu testar?
  9. Estou trocando informações com o ACBrMonitorPlus via socket para utilizar os recursos do SAT, porém o retorno esta EXTREMAMENTE lento, envio o comando SAT.EnviarCFe e a resposta vem cada bloco com um delay muito alto. O arquivo anexo é justamente é um log que criei em meu aplicativo onde temos o horário->retorno, desta forma poderá ver o tempo de resposta entre os comandos. O mesmo algoritmo eu utilizo com a ACBrMonitorNFe e o retorno é de imediato, fico no aguardo dos comentários dos amigos. retorno.txt
  10. Criado novo post conforme orientação recebida.
  11. A questão esta no padrão de retorno para cada chamada, como bem destaco o Eduardo Merico estou com dificuldades em entender como será o retorno. EMBarbosa não consegui identificar nos link´s que passou nada sobre o retorno das chamadas.
  12. EMBarbosa, quando clico sobre os link´s que me enviou abre somente ESTA pagina de discusão.
  13. Por gentileza, onde posso obter o padrão de retorno das chamadas para o SAT no ACBrMonitorPlus?
  14. Daniel, deu certo. Não fiz os testes antes pq o SEFAZ estava em manutenção. Grato.
  15. Daniel, fiz os testes e continua apresentando "ERRO: Access violation" Como pode ser algum erro meu vou descrever as etapas que estou realizando. 1) Entro no ACBrMonitorPLUS e na aba SAT indico satDinamico_cdecl e clico no botão Inicializar, recebo a mensagem de "ACBrSAT.Inicializado" 2) Clico em SALVAR. 3) Entro em meu aplicativo e me conecto ao ACBrMonitorPlus por TCP/IP por 3434 4) envio o comando SAT.EnviarCFe("C:\internet\Sat\Dimep\DesenvolvedorSAT\xmls_exemplo\cfe01.xml") 5) Recebo a mensagem "ERRO: Access violation" Finalizo o ACBrMonitorPLUS e repito a sequencia anterior alterando no item 1 para satDinamico_std e recebo o mesmo erro. Alguém conseguiu enviar este arquivo exemplo da Dimep pelo ACBrMonitorPlus com sucesso? Segue os arquivos de Log e INI para auxiliar em sua analise. Estarei aguardando vossa resposta ansiosamente, Grato. LOG.TXT ACBrSAT - log.txt ACBrMonitor.ini LOG.TXT ACBrSAT - log.txt ACBrMonitor.ini
  16. Muito obrigado pela pronta resposta. Fico no aguardo de sua informação.
  17. Terei que aguardar uma compilação do ACBrMonitorPlus, pois não tenho conhecimento e as ferramentas necessárias para gerar o aplicativo.
  18. Tenho 3 opções satNenhum -> recebo a mensagem "EACBrSATErro - Modelo de SAT não definido" satDinamico_cdecl -> apresenta o erro "EAccessViolation - Access violation" satDinamico_stdcall -> apresenta o erro "EAccessViolation - Access violation" Você conseguiu enviar o arquivo XML que anexei com sucesso?
  19. Acabei de fazer o testes. Para fazer o teste eu copiei o XML para dentro da aba XMLGerado e pelo menu Venda usei Enviar. Quando clico em enviar, no final do XML da caixa de XML Gerado aparece o texto "EAccessViolation - Access violation" E nada acontece.
  20. Hasa, grato pela pronta resposta. Me causaria estranheza uma vez que envio direto pela DLL da Dimep e é autorizado corretamente.
  21. Estou anexando o arquivo conforme me orientou. A título de informação este XML é distribuído pela Dimep para fazermos teste e se envio ele direto pela DLL é processado e autorizado normalmente. cfe01.xml cfe01.xml
  22. Verissimo, bom dia. Em seu exemplo você esta enviando a tag <vItem> conforme poderá ver na Especificação_SAT_v_ER_2_14_10.pdf esta tag é de responsabilidade do SAT. Normalmente quando eu recebi este erro, percebi que estava relacionado a alguma TAG não informada ou informada de forma errada. Estou iniciando neste processo então peço que os companheiros com mais experiencia nos de mais dicas. abraços.
  23. Daniel, bom dia. Após considerar seu comentário eu realizei testes configurando para stdcall e cdecl, em ambos os casos eu estou recebendo a mensagem abaixo. O que mais posso procurar? =================== Copia do texto do ACBrMonitor Plis versão 0.1.5 - ACBr: 0.9.0a =============================== ACBrMonitor/ACBrNFeMonitor PLUS Ver. 0.1.5 Conectado em: 15/06/15 10:46:45 Máquina: 127.0.0.1 Esperando por comandos. SAT.EnviarCFe("C:\internet\Sat\Dimep\DesenvolvedorSAT\xmls_exemplo\cfe01.xml") ERRO: "" is an invalid integer
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.

The popup will be closed in 10 segundos...