Histórico da Página
...
Preparação do Ambiente Local.
1.Scripts.
Owner SGBISGIB.
Adicionar as colunas na tabela DDN_CCT_ENTRADA_INTEGRACAO
...
ALTER TABLE DDN_CCT_SAIDA_INTEGRACAO ADD DT_HR_LEITURA_BS DATE;
ALTER TABLE DDN_CCT_SAIDA_INTEGRACAO ADD DT_HR_LEITURA_CTS DATE;
ALTER TABLE DDN_CCT_SAIDA_INTEGRACAO ADD OBS_LEITURA_CARGA VARCHAR2(250);
Owner PIMS Local"Para ambiente local (com banco de dados local instalado)".
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),
ROWVERSION number(5,0),
QT_TARA_PADR number(5,0),
QT_VOLUME number(8,2),
FG_DISPONIB varchar(1),
DE_INTEGRACAO varchar(20),
CD_TAG_RAVO varchar2(50),
ROWVERSION number(5,0),
CONSTRAINT CTT_EQUIPTOS_PK PRIMARY KEY (CD_EQUIPTO) USING INDEX TABLESPACE PIMS_INDX)
TABLESPACE PIMS_DATA;
...
alter table CTT_TBL_BALANCA_PONTOCONTR add constraint CTT_TBL_BALANCA_PONTOCONTR1_FK foreign key (INSTANCIA,CD_BALANCA) references CTT_TBL_BALANCA;
create sequence CCT_CARGAS_NO_TICKET_RASTREIO
minvalue 1
maxvalue 9999999999
start with 340
increment by 1
cache 20
cycle;
create sequence CCT_COMPOSICAO_ID_VIAGEM
minvalue 1
maxvalue 9999999999
start with 2639
increment by 1
cache 20
cycle;
create table CTT_TOTEM_HILO_SOLINFTEC(
CD_ID_TOTEM varchar2(20) NOT NULL,
DT_HR_TOTEM date NOT NULL,
DT_HR_REQUISICAO date,
FG_STATUS varchar(1),
NO_TENTATIVAS number(1,0),
OBS_LEITURA_COMPOSICAO varchar2(250),
CD_FROTA varchar2(20),
CD_CARRETA01 varchar2(20),
CD_CARRETA02 varchar2(20),
CD_CARRETA03 varchar2(20),
CD_CARRETA04 varchar2(20),
CD_CARRETA05 varchar2(20),
CD_CARRETA06 varchar2(20),
CD_CARRETA07 varchar2(20),
CD_CARRETA08 varchar2(20),
CD_CARRETA09 varchar2(20),
CD_CARRETA10 varchar2(20),
CD_CARRETA11 varchar2(20),
CD_CARRETA12 varchar2(20),
CONSTRAINT TOTEM_HILO_SOLINFTEC_PK PRIMARY KEY (CD_ID_TOTEM,DT_HR_TOTEM) USING INDEX TABLESPACE PIMS_INDX)
TABLESPACE PIMS_DATA;
2. Edição do PIMSServer.ear para ear "Para ambiente local (com banco de dados local instalado)".
Em ambientes que possuem o PimsServer local e comunica com o PimsServer de produção a configuração é feita da seguinte maneira:
O arquivo esta no diretório C:\Totvs\jboss-cctserver\server\sua instância ou default\deploy\PIMSServer.ear
Editar o PimsServer.ear utilizando o 7Zip:
...
Ao salvar a alteração e fechar o arquivo será exibida a seguinte a seguinte mensagem:
Clicar em OK.
Ao fechar o 7Zip será exibido a seguinte mensagem:
Clicar em OK.
32-1.Configuração Datasource.
...
3.4 SincronizacaoDadosSchedulable.: "Para ambiente local (com banco de dados local instalado)".
Schedule utilizada para sincronizar as tabelas CTT_EQUIPTOS, CTT_INSTANCIAS, CTT_TBL_BALANCA, CTT_TBL_BALANCA_PONTOCONTR e CTT_TP_PESAGEM no ambiente local.
...
Código Integração.: O código de integração deve ser o mesmo que a Solinftec envia na coluna CODBALANCA das grava nas tabelas 'DDNs'.
Habilita Fila.: Habilitar fila para envio o recebimento das cargas.
Guarita
Controle Tráfego e Balança de Entrada.
Balança de Entrada
Balança de Saída.
...
Caso a mesma balança integra na entrada e saída, pode ser configurado da seguinte forma. Lembrando de verificar com a Solinftec o código de integração de cada balança.
Sem Guarita
Com Guarita
5.Parâmetro Necessário.
...
Buscar o parâmetro da Seção RCMP Entrada FG_HABILITA_TOPICO_CTEBE, alterar o Valor para 'S' e Exporta para 'S'.
Buscar o parâmetro da Seção RCMP_CAR Entrada TIMEOUT_IP_SERVER_PROD, alterar o valor para 15000 e exporta para S caso não tenha em sua base, realize a inserção seguindo o exemplo a baixo.
6.Consumindo Cargas.
...
O SGIB descarrega a composição na tabela DDN_CCT_ENTRADA_INTEGRACAO para a Guarita "Ponto de controle CTE" e Controle de Tráfego e Balança de Entrada "Ponto de controle CTEBE" com status 1 (Coluna FG_CTRL_TRAFEGO), a schedule lê a tabela, altera o status para 2 e envia para o SPA_OFF(Client).
O mesmo ocorre com a tabela DDN_CCT_ENTRADA_INTEGRACAO para a balança de entrada "Ponto de controle BE" com status 1 (Coluna FG_CTRL_BE), a schedule lê a tabela, altera o status para 2 e envia para o SPA_OFF(Client).
O mesmo ocorre com a tabela DDN_CCT_SAIDA_INTEGRACAO para a balança de saída "Ponto de controle BS" com status 1 (coluna FG_CTRL_BS), a schedule lê a tabela, altera o status para 2 e envia para o SPA_OFF(Client).
...
6.1 Colunas Obrigatórias.
Guarita CTE e Controle de Tráfego e Balança de Entrada CTE, CTEBE e BE.: Colunas obrigatórias que o SGIB deve informar para a integração ocorrer é CD_INSTANCIA,CD_VIAGEM_PATIO_INT e DT_HR_TRAFEGO.
Balança de Entrada BSBE.: Colunas obrigatórias que o SGIB deve informar para a integração ocorrer é CD_INSTANCIA,CD_VIAGEM_PATIO_INT e DT_HR_BE.
Balança de Saída BS.: Colunas obrigatórias que o SGIB deve informar para a integração ocorrer é CD_INSTANCIA,CD_VIAGEM_PATIO_INT e DT_HR_BS.
6.2 Observações.
Para a Guarita CTE e Controle de Tráfego e Balança de Entrada CTEBE , a coluna CD_CTE é o código de integração, CD_VIAGEM_PATIO_INT é o Ticket de Rastreio.
Para a Balança Entrada a coluna CODBALANCA é o código de integração, CD_VIAGEM_PATIO_INT é o Ticket de Rastreio.
Para a Balança Saída a coluna CODBALANCA é o código de integração, CD_VIAGEM_PATIO_INT é o Ticket de Rastreio.
6.3 Exemplos de Carga Consumida no banco de dados.
...
Exemplo de uma composição consumida com sucesso na Guarita (CTE).
Exemplo de uma composição consumida com sucesso no Controle de Tráfego e Balança de Entrada (CTE / CTEBE).
Exemplo de uma composição consumida com sucesso na Balança de Entrada(BE).
Exemplo de uma composição consumida com sucesso na Balança de Saída (BS).
6.3 4 Exemplos de Carga Consumida no SPA_OFF(Client).
Recebimento de uma composição com duas cargas na Guarita (CTE).
Recebimento de uma composição com duas cargas na Balança de Entrada(CTEBE).
Recebimento de uma composição com duas cargas na Balança de Entrada(BE).
Recebimento de uma composição com duas cargas na Balança de Saída(BS).























