Partilhar via


Dividir os ficheiros XML gerados com base no tamanho do ficheiro e na quantidade de conteúdo

Pode estruturar formatos de Relatórios eletrónicos (ER) para gerar documentos de saída em formato XML. Às vezes, esses documentos só podem ser aceites se cumprirem critérios específicos, como um tamanho máximo de ficheiro ou um número máximo de alguns nós XML. Pode estruturar formatos de ER para gerar documentos eletrónicos que satisfaçam os requisitos que os destinatários desses documentos especificam.

  • Para o elemento de formato FILE, pode definir um limite no tamanho do ficheiro como expressão de ER. Se o limite definido for ultrapassado quando um relatório de ER é gerado, o ER termina de criar o ficheiro atual antes de passar para a criação do ficheiro seguinte.
  • Para qualquer formato XML ELEMENT, pode definir um limite no número de elementos como expressão de ER. Se o número de nós XML no ficheiro gerado exceder o limite definido quando um relatório de ER é executado, o ER termina de criar o ficheiro atual antes de passar para a criação do ficheiro seguinte.
  • Para qualquer elemento de formato XML SEQUENCE, pode definir um limite no número de elementos subordinados como expressão de ER. Se o número de nós XML aninhados do elemento de formato no ficheiro gerado exceder o limite definido quando um relatório de ER é executado, o ER termina de criar o ficheiro atual antes de passar para a criação do ficheiro seguinte.
  • Pode marcar qualquer elemento de formato XML ELEMENT como inquebrável. Desta forma, pode manter os itens aninhados dos nós XML gerados sob o elemento de formato num único ficheiro gerado.

Além de utilizar os elementos de formato XML ELEMENT e XML SEQUENCE para adicionar nós XML ao ficheiro gerado, pode utilizar o elemento de formato RAW XML. No entanto, os nós que adicionar utilizando o elemento de formato RAW XML não são considerados quando o número de nós é calculado para avaliar os limites no número de elementos.

Se configurar destinos de ficheiros para um elemento de formato FILE que foi configurado para dividir a saída gerada sempre que os limites específicos forem excedidos, cada parte da saída gerada é enviada para o destino de ficheiro configurado como ficheiro individual. Para nomear exclusivamente os ficheiros que são criados ao dividir a saída, tem de configurar uma expressão de ER para o elemento de formato FILE. Se incluir uma origem de dados de ER do tipo NUMBER SEQUENCE, a sequência de números será incrementada para cada parte da saída dividida.

Para saber mais sobre esta funcionalidade, reproduza o guia de tarefas ER Dividir ficheiros XML com base no tamanho do ficheiro e na quantidade de itens de conteúdo, que faz parte do processo de negócios 7.5.4.3 Adquirir/Desenvolver componentes de serviços/soluções de TI (10677) e pode ser transferido a partir do Centro de Transferências da Microsoft. Este guia de tarefas explica o processo de configuração de um formato de ER para dividir ficheiros gerados com base nos limites de tamanho do ficheiro e na quantidade de itens de conteúdo. Para concluir o guia de tarefas, tem de transferir os seguintes ficheiros:

Recursos adicionais

Destinos de Relatórios eletrónicos (ER)

Estruturador de fórmulas em Relatórios eletrónicos (ER)