Árvore de páginas

Versões comparadas

Chave

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

Objetivo

Esse documento visa apresentar a configuração do banco local para gravação e recuperação das cargas.

Configuração

1 - Scripts - Tabelas CTTs

Deve ser criado as tabelas abaixo no banco local, os scripts de criação das tabelas deve ser exportado do aplicativo Gutilit. O banco utilizado como exemplo da configuração é o Oracle XE.

create table CTT_CARGAS (
INSTANCIA varchar2(5) NOT NULL,
ID_VIAGEM number(10,0) NOT NULL,
NM_PONTO_CONTROLE varchar2(5) NOT NULL,
ID_CARGA number(10,0) NOT NULL,
NO_LIBERACAO number(8,0),
NO_QUEIMA number(8,0),
NO_CARTAO number(5,0),
CD_UPNIVEL1 varchar2(6),
CD_UPNIVEL2 varchar2(6),
CD_UPNIVEL3 varchar2(6),
CD_FREN_TRAN number(3,0),
NO_DOCUMENTO number(12,0),
NO_ROMANEIO number(20,0),
NO_TICKET_RASTREIO varchar2(30),
FG_TP_COLH varchar(1),
FG_CATACAO varchar(1),
FG_VEICULO varchar(1),
FG_DADOS_COMPLETOS varchar(1),
QT_BRUTO number(6,0),
QT_TARA number(6,0),
QT_LIQUIDO number(6,0),
FG_STATUS varchar(1),
DT_HR_BE date,
DT_HR_BS date,
CD_BOCA_DES number(2,0),
NO_SEQUENCIA number(2,0),
DT_ENTRADA date,
HR_ENTRADA date,
DT_SAIDA date,
HR_SAIDA date,
CD_SIST_COLH number(2,0),
ID_DESPACHO number(9,0),
ROWVERSION number(5,0),
CONSTRAINT CTT_CARGAS_PK PRIMARY KEY (INSTANCIA,ID_VIAGEM,NM_PONTO_CONTROLE,ID_CARGA) USING INDEX TABLESPACE PIMS_INDX)
TABLESPACE PIMS_DATA;

create table CTT_CARGAS_OCORR (
INSTANCIA varchar2(5) NOT NULL,
ID_VIAGEM number(10,0) NOT NULL,
NM_PONTO_CONTROLE varchar2(5) NOT NULL,
ID_CARGA number(8,0) NOT NULL,
NO_SEQUENCIA number(10,0) NOT NULL,
CD_TPCONTR_OCOR number(3,0),
CD_MOT_OCOR number(3,0),
DT_OCORRENCIA date,
DE_OBSERVACAO varchar2(150),
CD_USUARIO varchar2(10),
FG_OPERACAO varchar(1),
ROWVERSION number(5,0),
CONSTRAINT CTT_CARGAS_OCORR_PK PRIMARY KEY (INSTANCIA,ID_VIAGEM,NM_PONTO_CONTROLE,ID_CARGA,NO_SEQUENCIA) USING INDEX TABLESPACE PIMS_INDX)
TABLESPACE PIMS_DATA;

create table CTT_COMPOSICAO (
INSTANCIA varchar2(5) NOT NULL,
ID_VIAGEM number(10,0) NOT NULL,
NM_PONTO_CONTROLE varchar2(5) NOT NULL,
DT_SAI_IND date,
HR_SAI_IND date,
DT_ENT_LAV date,
HR_ENT_LAV date,
DT_SAI_LAV date,
HR_SAI_LAV date,
DT_ENT_FIL date,
HR_ENT_FIL date,
DT_REGISTRO date,
HR_REGISTRO date,
DT_GRAVACAO date,
HR_GRAVACAO date,
CD_INTEGRACAO varchar2(255),
FG_ORIGEM varchar2(20),
FG_STATUS varchar(1),
DTHR_LEITURA date,
FG_BATEVOLTA varchar(1),
LAST_UPDATE date,
FG_INFORMAR_HILO varchar(1),
ROWVERSION number(5,0),
CONSTRAINT CTT_COMPOSICAO_PK PRIMARY KEY (INSTANCIA,ID_VIAGEM,NM_PONTO_CONTROLE) USING INDEX TABLESPACE PIMS_INDX)
TABLESPACE PIMS_DATA;

create table CTT_COMPOSICAO_PESAGEM (
INSTANCIA varchar2(5) NOT NULL,
ID_VIAGEM number(10,0) NOT NULL,
NM_PONTO_CONTROLE varchar2(5) NOT NULL,
NO_PESAGEM number(6,0) NOT NULL,
NO_PLATAFORMA number(1,0) NOT NULL,
QT_PESO number(6,0),
ROWVERSION number(5,0),
CONSTRAINT CTT_COMPOSICAO_PESAGEM_PK PRIMARY KEY (INSTANCIA,ID_VIAGEM,NM_PONTO_CONTROLE,NO_PESAGEM,NO_PLATAFORMA) USING INDEX TABLESPACE PIMS_INDX)
TABLESPACE PIMS_DATA;

create table CTT_EQUIPTOS (
CD_EQUIPTO number(8,0) NOT NULL,
FG_TP_EQUIP varchar(1),
CD_TP_RECURSO varchar2(2),
NO_PLACA varchar2(8),
FG_VEICULO varchar(1),
DTHR_ATUALIZACAO date,
CD_TP_COMPO number(2,0),
QT_TARA_PADR number(5,0),
ROWVERSION number(5,0),
QT_VOLUME number(8,2),
FG_DISPONIB varchar(1),
DE_INTEGRACAO varchar2(20),
CONSTRAINT CTT_EQUIPTOS_PK PRIMARY KEY (CD_EQUIPTO) USING INDEX TABLESPACE PIMS_INDX)
TABLESPACE PIMS_DATA;

...

CTT_CARGAS_OCORR

CTT_COMPOSICAO

CTT_COMPOSICAO_PESAGEM

CTT_EQUIPTOS

CTT_NOTIFICACAO

CTT_TBL_BALANCA

CTT_TBL_BALANCA_PONTOCONTR

CTT_UPNIVEL_SORTEIO

CTT_CONFIGPAR_BALANCA

CTT_RECURSOS

CTT_INSTANCIAS

CTT_TP_PESAGEM

SCHEDULE_SERVICES


após a criação das tabelas, deve ser executado os scripts abaixo.


create sequence CCT_COMPOSICAO_ID_VIAGEM
minvalue 1
maxvalue 9999999999
start with 3359
increment by 1
cache 20
cycle;


create sequence CCT_CARGAS_NO_TICKET_RASTREIO
minvalue 1
maxvalue 9999999999
start with 340
increment by 1
cache 20
cycle;


create sequence CONCOR_ROWVERSION
minvalue 1
maxvalue 99999
start with 24041
increment by 1
cache 20
cycle;


2 - Configuração Server

 a. Verificar a configuração no arquivo PIMSServer.ear no servidor local, IP e PORTA do servidor Datacenter

 b. No banco local, habilitar as schedules SincronizacaoDadosSchedulable e SincronizacaoCargasCTTSchedulable na tabela SCHEDULES_SERVICES.


Vide referência da configuração

Manual dos Processos de Integrações - CCT


Aviso
titleObservações

1 - Após cria a tabela SCHEDULES_SERVICES, quando iniciar o serviço do JBoss, será inserido as schedules na tabela SCHEDULES_SERVICES. O serviço do JBoss dever ser parado e configurado a schedule necessária para gravação e sincronização local.


3 - Configuração Client


     a. Acessar o aplicativo SPA_OFF com o usuário ADMIN.

Image Added


     b. Em Sistema / Configurações, acessar a aba Servidor JMS. Nos campos IP e PORTA, configurar com os valores do Servidor Local.

Image Added


      c. Em Sistema / Configurações, acessar a aba Servidor HTTP. Nos campos IP e PORTA, configurar com os valores do Servidor de Produção (Datacenter).

Image Added


      d. Em Sistema / Configurações, acessar a aba Servidor HTTP Local. Nos campos IP e PORTA, configurar com os valores do Servidor Local.

Image Added


     e. Para configurar a aba Cargas Pátio, acessar o link abaixo

          SPA_OFFLINE - Cargas Pátio


Aviso
titleObservações

1 - Entende-se que as demais abas já estão configuradas.


4 - Parâmetros PAR_PIMS

    a. Habilitar e sincronizar os parâmetros para o client.

Seção EntradaValorExporta
RCMP_CARFG_EXIBE_RETORNO_LOCALSS
RCMP_CARFG_GRAVA_CARGA_LOCALSS

create table CTT_TBL_BALANCA_PONTOCONTR (
INSTANCIA varchar2(5) NOT NULL,
CD_BALANCA number(3,0) NOT NULL,
NM_PONTO_CONTROLE varchar2(5) NOT NULL,
DE_INTEGRACAO varchar2(20) NOT NULL,
CD_INTEGRACAO varchar2(20),
FG_HABILITA_FILA varchar(1),
ROWVERSION number(5,0),
CONSTRAINT CTT_TBL_BALANCA_PONTOCONTR_PK PRIMARY KEY (INSTANCIA,CD_BALANCA,NM_PONTO_CONTROLE,DE_INTEGRACAO) USING INDEX TABLESPACE PIMS_INDX)
TABLESPACE PIMS_DATA;

...