Ir para conteúdo
  • Cadastre-se

dev botao

CIOT AdicionarOperacaoTransporte


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

Recommended Posts

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
Link para o comentário
Compartilhar em outros sites

  • Membros Pro
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?

Link para o comentário
Compartilhar em outros sites

  • Administradores

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 !!

Link para o comentário
Compartilhar em outros sites

  • Membros Pro
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
Link para o comentário
Compartilhar em outros sites

  • Consultores
  • Solution

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 / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

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
Link para o comentário
Compartilhar em outros sites

  • Membros Pro
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!

Link para o comentário
Compartilhar em outros sites

  • Membros Pro
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;

 

Link para o comentário
Compartilhar em outros sites

  • Membros Pro

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
Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois ...
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.

Link para o comentário
Compartilhar em outros sites

  • 3 semanas depois ...
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

Link para o comentário
Compartilhar em outros sites

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
Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 1436 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.