Jump to content

dev botao

AcbrBlocoX Assinatura do arquivo ReducaoZ


Texs
  • Este tópico foi criado há 2782 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 to comment
Share on other sites

  • 3 weeks later...

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

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