Á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

...

create table CTT_UPNIVEL_SORTEIO (
CD_UPNIVEL1 varchar2(6) NOT NULL,
DT_MOVIMENTO date,
PE_SORTEIO number(6,2),
QT_ANL_MIN number(5,0),
QT_ANL_RAN number(5,0),
QT_CARG_ENTR number(5,0),
QT_CARG_ANL number(5,0),
ROWVERSION number(5,0),
CONSTRAINT CTT_UPNIVEL_SORTEIO_PK PRIMARY KEY (CD_UPNIVEL1) USING INDEX TABLESPACE PIMS_INDX)
TABLESPACE PIMS_DATA;

create table CTT_CONFIGPAR_BALANCA (
INSTANCIA varchar2(5) NOT NULL,
CD_BALANCA number(3,0) NOT NULL,
FG_PROCESSO varchar(1) NOT NULL,
SECAO varchar2(30) NOT NULL,
ENTRADA varchar2(50) NOT NULL,
TIPO varchar(1) NOT NULL,
VALOR varchar2(250),
DESCRICAO varchar2(250),
FG_CONTROLE varchar(1),
ROWVERSION number(5,0),
CONSTRAINT CTT_CONFIGPAR_BALANCA_PK PRIMARY KEY (INSTANCIA,CD_BALANCA,FG_PROCESSO,SECAO,ENTRADA) USING INDEX TABLESPACE PIMS_INDX)
TABLESPACE PIMS_DATA;

create table CTT_RECURSOS (
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_SEQUENCIA number(2,0) NOT NULL,
NO_SUB_SEQUENCIA number(2,0) NOT NULL,
CD_TP_RECURSO varchar2(2) NOT NULL,
CD_EQUIPTO number(8,0),
CD_OPERADOR number(10,0),
QT_FATOR number(5,2),
NO_QUEIMA number(8,0),
NO_CARTAO number(5,0),
CD_UPNIVEL1 varchar2(6),
CD_UPNIVEL2 varchar2(6),
CD_UPNIVEL3 varchar2(6),
LATITUDE varchar2(20),
LONGITUDE varchar2(20),
CD_UPNIVEL1_INICIO varchar2(6),
CD_UPNIVEL2_INICIO varchar2(6),
CD_UPNIVEL3_INICIO varchar2(6),
CD_UPNIVEL1_FIM varchar2(6),
CD_UPNIVEL2_FIM varchar2(6),
CD_UPNIVEL3_FIM varchar2(6),
LATITUDE_INICIO varchar2(20),
LATITUDE_FIM varchar2(20),
LONGITUDE_INICIO varchar2(20),
LONGITUDE_FIM varchar2(20),
QT_LIQUIDO number(6,0),
ROWVERSION number(5,0),
CONSTRAINT CTT_RECURSOS_PK PRIMARY KEY (INSTANCIA,ID_VIAGEM,NM_PONTO_CONTROLE,ID_CARGA,NO_SEQUENCIA,NO_SUB_SEQUENCIA) USING INDEX TABLESPACE PIMS_INDX)
TABLESPACE PIMS_DATA;

create table CTT_INSTANCIAS (
INSTANCIA varchar2(5) NOT NULL,
DE_INSTANCIA varchar2(40) NOT NULL,
ROWVERSION number(5,0) NOT NULL,
CONSTRAINT CTT_INSTANCIAS_PK PRIMARY KEY (INSTANCIA) USING INDEX TABLESPACE PIMS_INDX)
TABLESPACE PIMS_DATA;

create table CTT_TP_PESAGEM (
INSTANCIA varchar2(5) NOT NULL,
CD_TP_PESAGEM number(2,0) NOT NULL,
DE_TP_PESAGEM varchar2(100),
QT_VOL_TOT number(1,0) NOT NULL,
ESQ_PESAGEM varchar2(3) NOT NULL,
QT_VOL_1A number(1,0) NOT NULL,
QT_PLAT_1A number(1,0),
QT_VOL_2A number(1,0),
QT_PLAT_2A number(1,0),
QT_VOL_3A number(1,0),
QT_PLAT_3A number(1,0),
QT_VOL_4A number(1,0),
QT_PLAT_4A number(1,0),
QT_VOL_5A number(1,0),
QT_PLAT_5A number(1,0),
QT_VOL_6A number(1,0),
QT_PLAT_6A number(1,0),
QT_PESAGENS number(1,0),
QT_TAM_PLAT number(2,0),
FG_BATEVOLTA varchar(1),
FG_VEICULO varchar(1),
FG_BALANCA varchar(1),
CD_TP_COMPO number(2,0),
FG_OBRIG_REC_TD varchar(1),
FG_TP_PADRAO varchar(1),
QT_LIM_BRUTO number(6,0),
PE_VAR_BRUTO number(5,2),
PE_VAR_BRUTO_MAX number(5,2),
ROWVERSION number(5,0),
CONSTRAINT CTT_TP_PESAGEM_PK PRIMARY KEY (INSTANCIA,CD_TP_PESAGEM) USING INDEX TABLESPACE PIMS_INDX)
TABLESPACE PIMS_DATA;

create table SCHEDULE_SERVICES (
INSTANCIA varchar2(5) NOT NULL,
SERVICE_NAME varchar2(50) NOT NULL,
MODULE_NAME varchar2(20) NOT NULL,
JNDI_NAME varchar2(200) NOT NULL,
YEAR varchar2(50) NOT NULL,
MONTH varchar2(50) NOT NULL,
DAY_OF_MONTH varchar2(50) NOT NULL,
DAY_OF_WEEK varchar2(50) NOT NULL,
HOUR varchar2(50) NOT NULL,
MINUTE varchar2(50) NOT NULL,
SECOND varchar2(50) NOT NULL,
ENABLED varchar(1) NOT NULL,
LOCKED_EXEC varchar(1),
LAST_EXEC date,
CONSTRAINT SCHEDULE_SERVICES_PK PRIMARY KEY (INSTANCIA,SERVICE_NAME) USING INDEX TABLESPACE PIMS_INDX)
TABLESPACE PIMS_DATA;


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;


alter table CTT_CARGAS add constraint CTT_CARGAS1_FK_CTT_COMPOSICAO foreign key (INSTANCIA,ID_VIAGEM,NM_PONTO_CONTROLE) references CTT_COMPOSICAO on delete cascade;
alter table CTT_CARGAS_OCORR add constraint CTT_CARGAS_OCORR1_FK_CTT_CARGA foreign key (INSTANCIA,ID_VIAGEM,NM_PONTO_CONTROLE,ID_CARGA) references CTT_CARGAS on delete cascade;
alter table CTT_COMPOSICAO_PESAGEM add constraint CTT_COMPOSICAO_PESAGEM1_FK_CTT foreign key (INSTANCIA,ID_VIAGEM,NM_PONTO_CONTROLE) references CTT_COMPOSICAO on delete cascade;
alter table CTT_TBL_BALANCA_PONTOCONTR add constraint CTT_TBL_BALANCA_PONTOCONTR1_FK foreign key (INSTANCIA,CD_BALANCA) references CTT_TBL_BALANCA;
alter table CTT_RECURSOS add constraint CTT_RECURSOS1_FK_CTT_CARGAS foreign key (INSTANCIA,ID_VIAGEM,NM_PONTO_CONTROLE,ID_CARGA) references CTT_CARGAS on delete cascade;

create index CTT_COMPOSICAO_1 on CTT_COMPOSICAO (ID_VIAGEM,NM_PONTO_CONTROLE) TABLESPACE PIMS_INDX;
create index CTT_COMPOSICAO_2 on CTT_COMPOSICAO (ID_VIAGEM,NM_PONTO_CONTROLE,HR_GRAVACAO) TABLESPACE PIMS_INDX;
create index CTT_COMPOSICAO_3 on CTT_COMPOSICAO (INSTANCIA,LAST_UPDATE);
create index CTT_CARGAS_1 on CTT_CARGAS (ID_VIAGEM,INSTANCIA,NM_PONTO_CONTROLE) TABLESPACE PIMS_INDX;
create index CTT_RECURSOS_1 on CTT_RECURSOS (ID_VIAGEM,CD_EQUIPTO,INSTANCIA) TABLESPACE PIMS_INDX;


2 - Configuração Server

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

 b. No servidor local, habilitar a schedule SincronizacaoDadosSchedulable da 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, 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 local.


3 - Configuração Client