Ir para conteúdo
  • Cadastre-se

dev botao

WebService Distribuicao de DFe: - Inativo ou Inoperante tente novamente.


Ver Solução Respondido por TimeB256,
  • Este tópico foi criado há 156 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro
Postado

Prezados, boa tarde.
tenho dois serviços rodando, tanto serviço de cte quanto nfe, e quando eu chamo o distribuicaodfe da o seguinte erro:

var resposta = acbrcteservico.DistribuicaoDFe();

System.ApplicationException: 'WebService Distribuição de DFe:
- Inativo ou Inoperante tente novamente.
PFXDataToCertContextWinApi: Senha informada está errada
  MotivoRetornadoDoWebService: ""'


TRECHO DO CÓDIGO FONTE:

CertificadoPorParametrosModel certificadodigitalkeevo = await _kcenterworkscertificadoservico.SelecionarPorParametros
(
    empresanfeselecaomodel.idempresaevocenter,
    empresanfeselecaomodel.idmaster,
    AplicativoModel.en_aplicativo.Manifestacao.ToInt()
);

acbrservico = new(empresanfeselecaomodel, certificadodigitalkeevo);

var processarDocumentoServico = new ProcessarDocumentoServico(baseworker, _logger);

-------NESSA LINHA OCORRE O PROBLEMA
var retorno = acbrservico.DistribuicaoDFe();

-------MÉTODO QUE OCORRE O ERRO
        public DistribuicaoDFeResposta<TipoEventoNFe> DistribuicaoDFe() => acbrnfe.DistribuicaoDFe
        (
            empresanfe.codigonfe.ToInt(),
            empresanfe.cnpj,
            empresanfe.ultimonsu ?? ("0").PadLeft(15, '0'),
            ""
        );

public DistribuicaoDFeResposta<TipoEventoNFe> DistribuicaoDFe(int acUFAutor, string eCnpjcpf, string eultNsu, string ArquivoOuXml)
{
    int bufferLen = 256;
    StringBuilder buffer = new StringBuilder(bufferLen);
    NFE_DistribuicaoDFe method = GetMethod<NFE_DistribuicaoDFe>();
    int ret = ExecuteMethod(() => method(libHandle, acUFAutor, ACBrLibHandle.ToUTF8(eCnpjcpf), ACBrLibHandle.ToUTF8(eultNsu), ACBrLibHandle.ToUTF8(ArquivoOuXml), buffer, ref bufferLen));
    CheckResult(ret);
    return DistribuicaoDFeResposta<TipoEventoNFe>.LerResposta(ProcessResult(buffer, bufferLen));
}

Conseguem me ajudar por favor ?

 

  • Consultores
Postado

Você distribui as dlls de dependências na mesma pasta da lib?

Caso não tenha feito, tente e veja se muda o resultado.

Se estiver utilizando a OpenSSL 3 e compilando sua aplicação em x64, atente-se em copiar também a legacy.dll

Caso o problema persista, apague as dlls da versão 3 da pasta da aplicação e tente com a versão 1.1

  • Curtir 1
  • Membros Pro
  • Solution
Postado
29 minutos atrás, Renato Rubinho disse:

Você distribui as dlls de dependências na mesma pasta da lib?

Caso não tenha feito, tente e veja se muda o resultado.

Se estiver utilizando a OpenSSL 3 e compilando sua aplicação em x64, atente-se em copiar também a legacy.dll

Caso o problema persista, apague as dlls da versão 3 da pasta da aplicação e tente com a versão 1.1

 

29 minutos atrás, Renato Rubinho disse:

Você distribui as dlls de dependências na mesma pasta da lib?

Caso não tenha feito, tente e veja se muda o resultado.

Se estiver utilizando a OpenSSL 3 e compilando sua aplicação em x64, atente-se em copiar também a legacy.dll

Caso o problema persista, apague as dlls da versão 3 da pasta da aplicação e tente com a versão 1.1

Obrigado pelo retorno, mas era um problema na minha aplicação, onde eu estava passando a senha do certificado criptografada.

 

  • Curtir 2
  • Este tópico foi criado há 156 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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...
The popup will be closed in 10 segundos...