Ir para conteúdo
  • Cadastre-se

Wagner J.'. Rocha

Membros Pro
  • Total de ítens

    138
  • Registro em

  • Última visita

Tudo que Wagner J.'. Rocha postou

  1. Segue o arquivo em anexo, este arquivo vem com o Kit de desenvolvimento da Dimep. cfe01.xml
  2. 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
  3. 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.
  4. 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.
  5. 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
  6. 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
  7. Quais os arquivos que precisa Régys para analise?
  8. 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?
  9. Para facilitar vossa analise, estou enviando o LOG do ACBrMonitorPLUS e o LOG de minha aplicação. ACBrSAT.log wjr.txt
  10. 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?
  11. 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
  12. Criado novo post conforme orientação recebida.
  13. 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.
  14. EMBarbosa, quando clico sobre os link´s que me enviou abre somente ESTA pagina de discusão.
  15. Por gentileza, onde posso obter o padrão de retorno das chamadas para o SAT no ACBrMonitorPlus?
  16. Daniel, deu certo. Não fiz os testes antes pq o SEFAZ estava em manutenção. Grato.
  17. 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
  18. grato, farei os testes e te retorno.
  19. Muito obrigado pela pronta resposta. Fico no aguardo de sua informação.
  20. Terei que aguardar uma compilação do ACBrMonitorPlus, pois não tenho conhecimento e as ferramentas necessárias para gerar o aplicativo.
  21. 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?
  22. 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.
  23. Hasa, grato pela pronta resposta. Me causaria estranheza uma vez que envio direto pela DLL da Dimep e é autorizado corretamente.
  24. 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
  25. 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.
×
×
  • 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...