Jump to content

dev botao

Url Paf-Ecf - erro 404


Ricardo Rohde
Go to solution Solved by Juliana Tamizou,
  • Este tópico foi criado há 1702 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Administradores
  • Solution

Bom dia.

Veja este tópico

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 to comment
Share on other sites

  • Consultores
25 minutos atrás, Ricardo Rohde disse:

aparentemente deu certo. porem deu na trave  no retorno... Arquivo zip inválido..  

nao identifiquei aonde informo o arquivo zip

Você tentou as propriedades XML ou XMLCompactado do Webservice TransmitirArquivoBlocoX?

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

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

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Link to comment
Share on other sites

4 horas atrás, EMBarbosa disse:

Você tentou as propriedades XML ou XMLCompactado do Webservice TransmitirArquivoBlocoX?

Oi obrigado pela resposta... é isso mesmo...

na hora de transmitir, esta acusando arquivo zip invalido

    with TZipMaster.Create(nil) do
    try// Adiciona no arquivo Zip
      ZipFileName := ExtractFilePath(Application.ExeName) + 'BlocoX\'+ ANomeXml+'.zip';
      AddOptions := [AddArchiveOnly];
      FSpecArgs.Clear;
      sArqTemp := ExtractFilePath(Application.ExeName) + 'BlocoX\'+ ANomeXml+'.xml';
      FSpecArgs.Add(sArqTemp);
      try
        Add;
      except
        on e: exception do
          Rotinas.ChamaMsg(tmErro, 'Erro compactando arquivos!'+ANomeXml+#13#10+e.Message);
      end;
    finally
      Free;
    end;

 

Link to comment
Share on other sites

opção de editar o post, não está habilitada, por isso post 2x seguida...

 

Quando passo BlocoX.WebServices.TransmitirArquivoBlocoX.XML := ExtractFilePath(Application.ExeName) + 'BlocoX\'+ ANomeXml+'.xml';

Retorno é: Data at the root level is invalid. Line 1, position 1.

 

Quando passo o arquivo ZIP no BlocoX.WebServices.TransmitirArquivoBlocoX..XMLCompactado 

Retorna erro 400 😢

Link to comment
Share on other sites

  • Consultores
2 horas atrás, Ricardo Rohde disse:

Quando passo BlocoX.WebServices.TransmitirArquivoBlocoX.XML := ExtractFilePath(Application.ExeName) + 'BlocoX\'+ ANomeXml+'.xml';

Você deve passar pras propriedades o conteúdo do arquivo e não apenas o caminho.

  • Like 1

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

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

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Link to comment
Share on other sites

Em 06/02/2020 at 08:17, Ricardo Rohde disse:

Estou tentando transmitir o arquivo da redução z em homologação, 

mas apresenta erro 404, url inexistente

 

'Erro HTTP: 40

URL: http://webservices.sef.sc.gov.br/wsDfeSiv/Recepcao.asmx'

 

alguem com mais experiencia pode me ajudar?

Bom dia, estou tendo erros na hora de consultar o recibo. Alguem ja teve esse erro?

 

fiz as modificacoes e teste, o envio do arquivo e consulta do recibo no mesmo processo retorna as informacoes sem problemas.

Redução Z -Envio- <?xml version="1.0" encoding="utf-8"?>
<Resposta>
<Recibo>0c986d6b-c436-4a6d-8bae-e8e667322923</Recibo><SituacaoProcessamentoCodigo>0</SituacaoProcessamentoCodigo><SituacaoProcessamentoDescricao>Aguardando</SituacaoProcessamentoDescricao>
<Mensagem /></Resposta>
Redução Z -Consulta- <?xml version="1.0" encoding="utf-8"?>
<RespostaManutencao>
  <SituacaoOperacaoCodigo>0</SituacaoOperacaoCodigo>
  <SituacaoOperacaoDescricao>OK</SituacaoOperacaoDescricao>
  <Arquivo>
    <Recibo>0c986d6b-c436-4a6d-8bae-e8e667322923</Recibo>
    <SituacaoProcessamentoCodigo>0</SituacaoProcessamentoCodigo>
    <SituacaoProcessamentoDescricao>Aguardando</SituacaoProcessamentoDescricao>
  </Arquivo>
</RespostaManutencao>

Mas estou tentando Consulta o recibo posteriormente para verificar se foi processado arquivo, mas da erro abaixo:

WebServices.ConsultarProcessamentoArquivoBlocoX.RetWS = <?xml version="1.0" encoding="utf-8"?>
<RespostaManutencao>
  <SituacaoOperacaoCodigo>3</SituacaoOperacaoCodigo>
  <SituacaoOperacaoDescricao>Não possui permissão de acesso ao recibo</SituacaoOperacaoDescricao>
  <Arquivo>
    <Recibo>0c986d6b-c436-4a6d-8bae-e8e667322923</Recibo>
  </Arquivo>
</RespostaManutencao>

Link to comment
Share on other sites

  • Administradores

Bom dia.

Você está usando método ECF.ConsultarProcessamentoArq() ?

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 to comment
Share on other sites

1 hora atrás, Juliana Tamizou disse:

Bom dia.

Você está usando método ECF.ConsultarProcessamentoArq() ?

Att.

Sim. E o pior e que esta acontecendo isto nao so quando vou ler o recibo mas tambem para excluir arquivo. Basicamente so estou conseguindo mandar o arquivo.

Link to comment
Share on other sites

  • Administradores

Boa tarde.

Você consegue reproduzir  o mesmo no demo?

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 to comment
Share on other sites

  • Consultores
Em 10/02/2020 at 17:38, Matias Gavazzoni disse:

Detalhe nao estou usando o XMLcompactado

Você está utilizando os componentes ACBr? Me parece que os novos webservices só usam o XML compactado. Você chegou a verificar isso?

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

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

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Link to comment
Share on other sites

14 horas atrás, EMBarbosa disse:

Você está utilizando os componentes ACBr? Me parece que os novos webservices só usam o XML compactado. Você chegou a verificar isso?

Desde já agradeço pela resposta, sim estou usando os componentes do ACBR, ainda estou desenvolvendo meu PDV, tenho homologação no mês que vem, e estou um pouco desesperado rsrsrs, pode me indicar alguma biblioteca, para compactar? por que o exemplo não trata o envio compactado...

Link to comment
Share on other sites

  • Consultores
48 minutos atrás, Matias Gavazzoni disse:

Desde já agradeço pela resposta, sim estou usando os componentes do ACBR, ainda estou desenvolvendo meu PDV, tenho homologação no mês que vem, e estou um pouco desesperado rsrsrs, pode me indicar alguma biblioteca, para compactar? por que o exemplo não trata o envio compactado...

Acredito que o exemplo tenha sido atualizado pra tratar o envio compactado sim. Mas qual a versão da sua IDE?

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

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

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Link to comment
Share on other sites

Veja o  código, se estou fazendo algo errado, estou testando no exemplo, ambiente de homologação:

    btnGerarXMLRZ.Click;//Aqui alimenta o componente
    ACBrBlocoX1.WebServices.TransmitirArquivoBlocoX.Clear;
    ACBrBlocoX1.WebServices.TransmitirArquivoBlocoX.XML := ACBrBlocoX1.ReducoesZ.XMLAssinado;

    if ACBrBlocoX1.WebServices.TransmitirArquivoBlocoX.Executar then
    begin
      ShowMessage(
        'Arquivo enviado com sucesso!' +
        sLineBreak +
        sLineBreak +
        ACBrBlocoX1.WebServices.TransmitirArquivoBlocoX.RetWS
      );
    end
    else
    begin
      raise Exception.Create(
        'Não foi possível transmitir o arquivo!' + sLineBreak +
        ACBrBlocoX1.WebServices.TransmitirArquivoBlocoX.RetWS
      );
    end;

e recebo esse retorno

<?xml version="1.0" encoding="utf-8"?><Resposta><SituacaoProcessamentoCodigo>2</SituacaoProcessamentoCodigo><SituacaoProcessamentoDescricao>Erro</SituacaoProcessamentoDescricao><Mensagem>Arquivo ZIP inválido</Mensagem></Resposta>

 

 

Link to comment
Share on other sites

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

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.