Anterior  Próximo

Navegação:  e-Forms NFC-e 4.8.4.0 > Manual de Integração e-Forms NFC-e > Integração Agente para o PDV > Entrada

Entrada via Banco

No formato de entrada via banco de dados, o mesmo conteúdo de arquivo que seria disponibilizado em um diretório no formato anterior, deve ser inserido em uma tabela pré-definida. Esta tabela pode ser criada em qualquer um dos seguintes Sistemas Gerenciadores de Bancos de Dados (SGBD's):

 

A tabela de entrada de dados deverá possuir, obrigatoriamente, as colunas a seguir:

 

idinput - Identificador único do registro. Campo auto incremento - Usar 8 bytes de armazenamento para este campo);

insertdate - Data e hora de inserção do registro na tabela; Tipo datetime (timestamp);

status - 0 - Não processada, 1 - Em processamento, 2 - Processada. - Tipo int;

filename - É o Nome do Arquivo. Tipo varchar(255);

DocumentData - É o conteudo do documento. Tipo mediumtext.

 

 

A seguir são listados os scripts de criação da estrutura padrão na plataforma MYSQL disponibilizada pela solução:

 

Query de criação da tabela de entrada no MYSQL:

CREATE TABLE IF NOT EXISTS `nfceinput` (

 `idinput` int(11) NOT NULL AUTO_INCREMENT,

 `insertdate` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,

 `status` int(11) NOT NULL DEFAULT '0',

 `filename` varchar(255) NOT NULL,

 `documentdata` mediumtext NOT NULL,

 PRIMARY KEY (`idinput`)

) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

 

Importante:

oO formato do nome do arquivo a ser enviado (coluna FileName) deverá seguir o padrão descrito no manual do e-Forms NFC-e na sessão de Entrada via Arquivo - Nomenclaturas

 

Voltar