Ir para conteúdo
  • Cadastre-se

dev botao

AcbrBlocoX Assinatura do arquivo ReducaoZ


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

Recommended Posts

Ola pessoal.

Estou tentando transmitir o arquivo de ReducaoZ do Bloco X utilizando o AcbrBrocoX e o WS esta me retornando uma inconsistência no conteúdo do arquivo.

Analisando o arquivo reparei que na assinatura dele a tag References.URI está vazia. ( <Reference URI=""> )

Gostaria de saber como faço para que na assinatura do arquivo o Acbr gere essa tag preenchida corretamente, já que estou usando o comando SaveToFile com o parâmetro de assinatura como True.

Meu XML esta anexo.

E o retorno do WS é esse:

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <soap:Body>
    <soap:Fault>
      <soap:Code>
        <soap:Value>soap:Sender</soap:Value>
      </soap:Code>
      <soap:Reason>
        <soap:Text xml:lang="en">Server was unable to read request. ---&gt; There is an error in XML document (1, 348). ---&gt; The string '''' is not a valid AllXsd value.</soap:Text>
      </soap:Reason>
      <soap:Detail />
    </soap:Fault>
  </soap:Body>
</soap:Envelope>

Muito abrigado desde já.

Arquivo com Informações da Redução Z do PAF-ECF_BE091210100011219191_17012017112803.xml

Link para o comentário
Compartilhar em outros sites

  • 3 semanas depois ...

Utilizo Delphi 7, estou zipando o XML com TZip e depois utilizo o fragmento de código abaixo, e estou com a mesma mensagem de erro...

        AuxAcbr := TStringList.Create;
        AuxAcbr.LoadFromFile(lArqZipado');

        WebServices.EnviarReducaoZ.XMLZipado := EncodeBase64(AuxAcbr.Text);

        WebServices.ValidarReducaoZ.ValidarEcf    := False;
        WebServices.ValidarReducaoZ.ValidarPafEcf := False;
        WebServices.EnviarReducaoZ. Executar;
 

 

Link para o comentário
Compartilhar em outros sites

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