Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

O que é o Gerador de Saídas?

O Gerador de saídas é uma ferramenta especializada para a geração de um ou mais arquivo(s) texto para que seja feita o intercambio eletrônico de informações. Os arquivos podem ser gerados em vários formatos baseados em texto, como por exemplo texto puro ou CSV.

  

Sua arquitetura está foi preparada e testada tendo em vista a geração otimizada de Layouts de grande complexidade, o seu mecanismo de geração está baseado na implementação do SPED Fiscal RM, que contém mais de 150 tipos de registros diferentes e que gera arquivos de mais de 500 MB.

  

Para ter mais flexibilidade e desempenho máximo, toda a geração dos arquivos é baseada em código fonte gerado (C#) e compilado. O mecanismo de geração é capaz de utilizar várias fontes de dados na geração como por exemplo consultas SQL e classes .NET além de poder ser estendido para suportar outras fontes de dados como bases NoSQL.

  

O que é um Layout do Gerador de Saídas?

O Layout do gerador de saídas é a base para criação do arquivo de saída. Ele é divido em Registros e Contextos. Os registros definem como será o arquivo de saída e cada e cada registro possui um configuração específica de campos, que podem que podem ser gerados baseados em uma ou mais listas dos contextos. 

 

Os Contextos do Layout contém as configurações de como o gerador irá buscar os dados para geração dos registros, existem vários tipos de contextos diferentes, entre eles o contexto de Conjunto de Dados (baseado em bases de dados relacionais) e o contexto de Biblioteca .NET (baseado em código C# que retornem lista de objetos).

  

O que é o Gerador de Saídas Core?

O Gerador de Saídas Core é uma ferramenta que foi criada baseada no Gerador de Saídas RM. Ele possui funcionalidades extras para conectar a outros bancos de dados não suportados pelo RM, além de permitir a geração dos arquivos em outros sistemas operacionais suportados pela plataforma .NET Core.

  

Atualmente os bancos de dados suportados são:

  • SQL Server
  • Oracle
  • MySQL
  • Postgress SQL
  • Firebird
  • DB2

Os sistemas operacionais homologados para geração são:

  • Windows 7 ou superiores
  • Windows 2003 R2 ou superiores
  • Red Hat Enterprise Linux
  • Ubuntu 16.04.3