Ir para conteúdo
  • Cadastre-se

dev botao

CIOT AdicionarOperacaoTransporte


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

Recommended Posts

Postado

Boa tarde a todos.

Estou fazendo a integração com o eFrete via ACBR, já consegui enviar os cadastros, porém quando tento o método de AdicionarOperacao do ACBR, tenho o retorno abaixo.

WebService Enviar Documento:
- Inativo ou Inoperante tente novamente.
Erro Interno: 0
Erro HTTP: 500
URL: https://dev.efrete.com.br/Services/PefService.asmx

Segue em anexo o xml que estou enviando.

Alguém já passou por isso? Conseguem me ajudar?

 

 

ciot.xml

  • Curtir 1
  • Membros Pro
Postado
Em 12/03/2020 at 17:03, Elisson Andrade disse:

Boa tarde a todos.

Estou fazendo a integração com o eFrete via ACBR, já consegui enviar os cadastros, porém quando tento o método de AdicionarOperacao do ACBR, tenho o retorno abaixo.

WebService Enviar Documento:
- Inativo ou Inoperante tente novamente.
Erro Interno: 0
Erro HTTP: 500
URL: https://dev.efrete.com.br/Services/PefService.asmx

Segue em anexo o xml que estou enviando.

Alguém já passou por isso? Conseguem me ajudar?

 

 

ciot.xml 2 kB · 4 downloads

Boa tarde!

conseguiu resolver o problema?

  • Administradores
Postado

Bom  dia.

Você deve entrar em contato com o eFrete.

Att.

Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Membros Pro
Postado (editado)
3 horas atrás, Juliana Tamizou disse:

Bom  dia.

Você deve entrar em contato com o eFrete.

Att.

Bom dia!

já entrei em contato com o eFrete e o mesmo "suporte" não sabe o que está ocorrendo, uma vez o método AdicionarOperacao não valida no webservice deles, não chegam os dados para validação.

as demais operações são validadas, como por exemplo cadastra veículo.  

Obrigado pela atenção.

Editado por WENDER PAULO
Postado

Exatamente,

Também tive esse retorno deles, o suporte consultou o log de requisições e disse que não estava chegando nada de AdicionarOperacao, porém os cadastros chegam normalmente.

Alguém já conseguiu utilizar este método pelo ACBR?

 

  • Curtir 1
  • Consultores
  • Solution
Postado

Boa tarde a todos, 

Acabei de realizar um teste referente ao serviço: Adicionar Operação, segue os XMLs de envio e de retorno.

Envio:

20200318144359-ped-AdicOperTransp-soap.xml

Retorno:

20200318144400-res-AdicOperTransp-soap.xml

Como vocês podem ver utilizando o programa exemplo do componente o envio de Adicionar Operação de Transporte foi feita e o webservice retornou.

Obviamente como não tenho cadastro e estou usando dados fictícios o meu pedido foi rejeitado:

Sistema e-FRETE (www.efrete.com.br): [Negócio] (Protocolo: 324.155) Erro adicionando operação de transporte: Integrador de software não homologado para esta solicitação.

Mas não ocorreu o erro 500.

  • Curtir 1
Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

  • Membros Pro
Postado (editado)

Qual  configuração no componente CIOTACBR você utilizou ? pode postar imagem ou o arquivo ini da configuração do componente, por favor

Editado por WENDER PAULO
Postado
17 horas atrás, Italo Jurisato Junior disse:

Boa tarde a todos, 

Acabei de realizar um teste referente ao serviço: Adicionar Operação, segue os XMLs de envio e de retorno.

Envio:

20200318144359-ped-AdicOperTransp-soap.xml 2 kB · 2 downloads

Retorno:

20200318144400-res-AdicOperTransp-soap.xml 986 B · 1 download

Como vocês podem ver utilizando o programa exemplo do componente o envio de Adicionar Operação de Transporte foi feita e o webservice retornou.

Obviamente como não tenho cadastro e estou usando dados fictícios o meu pedido foi rejeitado:

Sistema e-FRETE (www.efrete.com.br): [Negócio] (Protocolo: 324.155) Erro adicionando operação de transporte: Integrador de software não homologado para esta solicitação.

Mas não ocorreu o erro 500.

Obrigado pela ajuda Italo,

Comparei o meu xml de envio com o seu, e sobravam algumas tags, e faltavam algumas também.

Deixei o mais próximo possível, agora já deu certo.

  • Curtir 2
  • Membros Pro
Postado
4 horas atrás, Elisson Andrade disse:

Obrigado pela ajuda Italo,

Comparei o meu xml de envio com o seu, e sobravam algumas tags, e faltavam algumas também.

Deixei o mais próximo possível, agora já deu certo.

Qual foi a configuração usada no componente CIOTACBR ? você pode me mandar, por favor!

  • Membros Pro
Postado
1 minuto atrás, Elisson Andrade disse:

procedure CarregarConfiguracaoCiot();    
var
    caminhoArquivo, senha, numserie, usuarioEFrete, senhaEFrete, hashEFrete: String;
begin
    ACBrCIOT1.Configuracoes.Certificados.ArquivoPFX  := caminhoArquivo;
    ACBrCIOT1.Configuracoes.Certificados.Senha := senha;
    ACBrCIOT1.Configuracoes.Certificados.NumeroSerie := numserie;

    ACBrCIOT1.SSL.DescarregarCertificado;

    with ACBrCIOT1.Configuracoes.Geral do
    begin

      SSLLib        := TSSLLib(GetEnumValue(TypeInfo(TSSLLib), libWinCrypt));
      SSLCryptLib   := TSSLCryptLib(GetEnumValue(TypeInfo(TSSLCryptLib), cryWinCrypt));
      SSLHttpLib    := TSSLHttpLib(GetEnumValue(TypeInfo(TSSLHttpLib), httpWinHttp));
      SSLXmlSignLib := TSSLXmlSignLib(GetEnumValue(TypeInfo(TSSLXmlSignLib), xsLibXml2));

      Usuario          := usuarioEFrete;
      Senha            := senhaEFrete;
      HashIntegrador   := hashEFrete;
    end;

    with  ACBrCIOT1.Configuracoes.WebServices do
    begin
      UF         := 'PR';
      Ambiente   := StrToTpAmb(ok,IntToStr(2));
      Visualizar := True;
      Salvar     := True;

        AguardarConsultaRet := 100;


        Tentativas := 2;

        IntervaloTentativas := 1000; 

    end;

    ACBrCIOT1.SSL.SSLType := TSSLType(GetEnumValue(TypeInfo(TSSLType), LT_TLSv1_2));

    with ACBrCIOT1.Configuracoes.Arquivos do
    begin
      Salvar           := True;
      SepararPorMes    := True;
      AdicionarLiteral := True;
      EmissaoPathCIOT  := True;
      SepararPorCNPJ   := True;
      SepararPorModelo := False;

      PathCIOT         := ExtractFilePath(Application.ExeName) + 'CIOT\';

    end;
end;

 

  • Membros Pro
Postado (editado)

boa tarde!

quando eu informo o TipoViagem = Padrão ele retorna o seguinte erro: Para viagem do tipo padrão, é obrigatório o cadastro de uma viagem

porem quando informo uma viagem, aí adiciono a viagem e ele retorna o seguinte erro: 

Inicio TCIOTEnviar
ERRO: WebService Enviar Documento:
- Inativo ou Inoperante tente novamente.
Erro Interno: 0
Erro HTTP: 400
URL: http://dev.efrete.com.br/Services/PefService.asmx

ERRO: 
 

Editado por WENDER PAULO
  • 2 semanas depois ...
Postado
Em 12/03/2020 at 17:03, Elisson Andrade disse:

Boa tarde a todos.

Estou fazendo a integração com o eFrete via ACBR, já consegui enviar os cadastros, porém quando tento o método de AdicionarOperacao do ACBR, tenho o retorno abaixo.

WebService Enviar Documento:
- Inativo ou Inoperante tente novamente.
Erro Interno: 0
Erro HTTP: 500
URL: https://dev.efrete.com.br/Services/PefService.asmx

Segue em anexo o xml que estou enviando.

Alguém já passou por isso? Conseguem me ajudar?

 

 

ciot.xml 2 kB · 10 downloads

Boa tarde, estou testando a rotina AdicionarOperação e também estou me deparando com o mesmo problema relatado pelo colega.

Alguém conseguiu resolver e pode me dar uma dica? 

Obrigado.

  • 3 semanas depois ...
Postado
Em 19/03/2020 at 13:51, WENDER PAULO disse:

boa tarde!

quando eu informo o TipoViagem = Padrão ele retorna o seguinte erro: Para viagem do tipo padrão, é obrigatório o cadastro de uma viagem

porem quando informo uma viagem, aí adiciono a viagem e ele retorna o seguinte erro: 

Inicio TCIOTEnviar
ERRO: WebService Enviar Documento:
- Inativo ou Inoperante tente novamente.
Erro Interno: 0
Erro HTTP: 400
URL: http://dev.efrete.com.br/Services/PefService.asmx

ERRO: 

Boa tarde, estou com o mesmo problema

Alguém conseguiu resolver e pode me dar uma ajuda? 

Obrigado

Postado

Boa tarde Fabiano, tente configurar mais ou menos como está aqui, pois pra mim dava o mesmo erro e no fim era cadastro errado. (obviamente trocando os dados de cadastro para sua situação.)

note que na planilha xls em anexo que é fornecida pela eFrete tem uma lista de dados que vc pode usar para teste, pois esses são os que o ambiente de homologação está aceitando. (só esses)

uma coisa importante que vc vai ter que colocar direto no fonte é telefone, pois exige essa informação e RNTCR.

Claro que estou falando no caso de enviar Cadastro de proprietário de veículo, que é o exemplo que estou mostrando aqui.
 

ciot.png

Tabela dados dev.xls

  • Curtir 1
  • Este tópico foi criado há 1679 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • 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...