Estrutura dos arquivos
Lote
Um lote é um conjunto de arquivos de dados.
Arquivo de dados
Cada arquivo de dados representa um registro.
Os arquivos de dados possuem a mesma macro estrutura, referenciada como camada de transporte. A camada de transporte do arquivo de dados independe do modelo de informação do registro.
Quando a integração é realizada através do Apache Thrift os arquivos de dados devem ser compactados com extensão ".esus". Cada arquivo representa um dadoTransport serializado através do TBinaryProtocol.
A estrutura da Camada de Transporte é ilustrada na imagem abaixo:
Camada de transporte - Macro estrutura de um arquivo de dados
A definição de cada um dos elementos da Camada de transporte é apresentada no documento Camada de Transporte de Dados.
O dado serializado possui dois componentes: Cabeçalho e Dados do registro.
O dicionário de dados do Cabeçalho é definido no documento Cabeçalho (headerTransport);
Os Dados do registro devem ser estruturados em registros Thrift/XML conforme descrito no documento Registros Thrift / XSD por Modelo de Informação.