Informaes sobre o arquivo de log padro

Lay out:

Tamanho campo		Formato		
Cdigo do processo	3		ver tabela 1.1
Cdigo do evento	3		ver tabela 1.2
Data			8		DDMMAAAA
Hora			6		HHMMSS
Status			1		0=Pendente 1=concludo 2=erro
Cdigo de retorno	6		ver tabela 1.3
Cdigo da balana	12		Alinhado a esquerda, utilizado somente no processo 011

1.1 Processos

010 - Atualizao do sistema PGR.
011 - Controle de atualizao das balanas.

1.2 Eventos :

Eventos processo 010:
001 - Importao dos arquivos CADTXT e SETORTXT.
002 - Importao do arquivo Rec_ass.
003 - Alterando os cadastros manualmente.
004 - Alterando as configuraes da balana.
005 - Alterando as configuraes do sistema.

Eventos processo 011:
001 - Atualizao da plu da balana.
002 - Atualizao da data e hora.
003 - Atualizao da mensagem promocional.
004 - Atualizao do cabealho/rodap das etiquetas.
005 - Atualizao da configurao das balanas.
006 - Verificando dados nas balanas.
007 - Gerando relatrios dos totais acumulados.
008 - Recuperando a base de dados armazenada nas balanas.

1.3 Retorno :

A00000 - Inicio do processo.
A99999 - Fim do processo.
A00022 - Existem campos inconsistentes no arquivo Cadtxt.
A00023 - Existem campos inconsistentes no arquivo Setortxt.
A00024 - Existem campos inconsistentes no arquivo Rec_ass.
A00025 - Setor contm produtos no cadastrados.
A00026 - Receitas associadas a produtos no cadastrados
A00027 - Carga parcial (ocorre quando o nmero de plu's  maior que a capacidade da balanas a balana no comporta receitas).
A00028 - Balana no comporta estes dados (mensagens e/ou cabealho/rodap).
A98765 - Alguns produtos no tem seo associada. 
E00083 - Balana com problemas no conectada.
E00084 - Balana no concluda.
E00085 - Ocorreu um abend no PGR (ser gerada por problemas de configurao do micro, eventuais erros lgicos no programa e dados inconsistentes transmitidos pelas balanas).
E88888 - Carga foi cancelada por timeout.


O arquivo LGFILI.LOG dever ser aberto com append, o sistema se encarregar de apag-lo depois da transmisso.

Exemplo de LGFILI.LOG

010 001 22032000 080500 0 A00000
010 001 22032000 080712 0 A98765
010 001 22032000 081200 1 A99999
011 001 22032000 082020 0 A00000 12345
011 001 22032000 082100 2 E88888 12345
011 001 22032000 082200 0 A00000 65432
011 001 22032000 082509 1 A99999 65432
011 001 22032000 090000 0 A00000 00001
011 001 22032000 090100 0 A00000 00002
011 001 22032000 090200 0 A00000 00003
011 001 22032000 090300 2 E88888 00001
011 001 22032000 090400 1 A99999 00002
011 001 22032000 090500 1 A99999 00003

Detalhando:

01) Comeou a importao dos arquivos CADTXT.TXT/SETORTXT.TXT.
02) Mandou um alerta dizendo que alguns produtos no tem seo associada.
03) Acabou a importao sem problemas.
04) Iniciou a carga para a balana 12345.
05) Enviou um erro informando que a carga foi cancelada devido a estouro de timeout.
06) Iniciou carga para a balana 65432
07) Encerrou a carga da balana 65432 sem problemas.
08) Iniciou carga de balana 00001 em broadcast.
09) Iniciou carga de balana 00002 em broadcast.
10) Iniciou carga de balana 00003 em broadcast.
11) Enviou erro informando que a carga da balana 00001 foi cancelada por timeout.
12) Encerrou a carga da balana 00002 sem problemas.
13) Encerrou a carga da balana 00003 sem problemas.

Mensagens utilizadas :

A00000 - Incio do evento.
A98765 - Alguns produtos no tem seo associada.
A99999 - Evento concludo.
E88888 - Carga foi cancelada por timeout.


PROCESSO 010 - ATUALIZAO DO SISTEMA - TABELA 1.1

Evento	001 - Importao dos arquivos cadtxt e setortxt :

010 001 DATAHORA 0 A00000	INICIO
010 001 DATAHORA 2 A00022	CADTXT - inconsistncia - erro
010 001 DATAHORA 2 A00023	SETORTXT

Transcorrendo bem teremos o registro:

010 001 DATAHORA 1 A99999	FIM

Ocorrendo erro, teremos os seguintes registros:

010 001 DATAHORA 2 E00085	ABEND

Evento 002 - Importao do arquivo rec_ass :

010 002 DATAHORA 0 A00000	INICIO

Transcorrendo bem teremos o registro:

010 002 DATAHORA 1 A99999	FIM

Ocorrendo erro, teremos os seguintes registros:

010 002 DATAHORA 2 A00024	ERRO
010 002 DATAHORA 2 E00085	ABEND

Evento 003 - Alterando cadastros manualmente :

010 003 DATAHORA 0 A00000	INICIO

Transcorrendo bem teremos o registro:

010 003 DATAHORA 1 A99999	FIM

Ocorrendo erro, teremos os seguintes registros:

010 003 DATAHORA 2 E00085	ABEND

Evento 004 - Alterando as configuraes das balanas :

010 004 DATAHORA 0 A00000	INICIO

Transcorrendo bem teremos o registro:

010 004 DATAHORA 1 A99999	FIM

Ocorrendo erro, teremos os seguintes registros:

010004DATAHORA2E00085	ABEND

Evento 005 - Alterando as configuraes do sistema :

010 005 DATAHORA 0 A00000	INICIO

Transcorrendo bem teremos o registro:

010 005 DATAHORA 1 A99999	FIM

Ocorrendo erro, teremos os seguintes registros:

010 005 DATAHORA 2 E00085	ABEND


PROCESSO 011 - ATUALIZAO DAS BALANAS - TABELA 1.2

Evento	001 - Atualizao da plu da balana:

011001DATAHORA0A00000		INICIO

Ocorrendo erro, teremos os seguintes registros:

011001DATAHORA2E0008500001	BALANA

Ocorrendo alerta, teremos os seguintes registros:

011001DATAHORA0A0002500002	BALANA
011001DATAHORA0A0002600003	BALANA
011001DATAHORA1A0002700004	BALANA

Ocorrendo erro, teremos os seguintes registros:

011001DATAHORA2E0008300005	BALANA
011001DATAHORA2E0008400006	BALANA

Transcorrendo bem teremos o registro:

011001DATAHORA1A99999		FIM

Evento	002 - Atualizao da data e da hora :

011002DATAHORA0A00000		INICIO

Ocorrendo erro, teremos os seguintes registros:

011002DATAHORA2E0008500001	BALANA
011002DATAHORA2E0008300002	BALANA
011002DATAHORA2E0008400003	BALANA

Transcorrendo bem teremos o registro:

011002DATAHORA1A99999		FIM

Evento	003 - Atualizao da mensagem promocional :

011003DATAHORA0A00000		INICIO

Ocorrendo erro, teremos os seguintes registros:

011003DATAHORA2E0008500001	BALANA
011003DATAHORA2E0008300002	BALANA
011003DATAHORA2E0008400003	BALANA

Transcorrendo bem teremos o registro:

011003DATAHORA1A99999		FIM

Evento	004 - Atualizao do cabealho/rodap das etiquetas :

011004DATAHORA0A00000		INICIO

Ocorrendo erro, teremos os seguintes registros:

011004DATAHORA2E0008500001	BALANA
011004DATAHORA2E0008300002	BALANA
011004DATAHORA2E0008400003	BALANA

Transcorrendo bem teremos o registro:

011004DATAHORA1A99999		FIM

Evento	005 - Atualizao da configurao das balanas :

011005DATAHORA0A00000		INICIO

Ocorrendo erro, teremos os seguintes registros:

011005DATAHORA2E0008500001	BALANA
011005DATAHORA2E0008300002	BALANA
011005DATAHORA2E0008400003	BALANA

Transcorrendo bem teremos o registro:

011005DATAHORA1A99999		FIM

Evento	006 - Verificao das balanas :

011006DATAHORA0A00000		INICIO

Ocorrendo erro, teremos os seguintes registros:

011006DATAHORA2E0008500001	BALANA
011006DATAHORA2E0008300002	BALANA
011006DATAHORA2E0008400003	BALANA

Transcorrendo bem teremos o registro:

011006DATAHORA1A99999		FIM

Evento	007 - Emisso dos relatrios dos totais:

011007DATAHORA0A00000		INICIO

Ocorrendo erro, teremos os seguintes registros:

011007DATAHORA2E0008500001	BALANA
011007DATAHORA2E0008300002	BALANA
011007DATAHORA2E0008400003	BALANA

Transcorrendo bem teremos o registro:

011007DATAHORA1A99999		FIM

Evento	008 - Recuperao da base de dados :

011008DATAHORA0A00000		INICIO

Ocorrendo erro, teremos os seguintes registros:

011008DATAHORA2E0008500001	BALANA
011008DATAHORA2E0008300002	BALANA
011008DATAHORA2E0008400003	BALANA

Transcorrendo bem teremos o registro:

011008DATAHORA1A99999		FIM


