Árvore de páginas

Versões comparadas

Chave

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

...

Principais Parâmetros

TIPO_INTEGRACAO
AçãoDescrição
PIMS_COL / FG_

Define o Tipo de Integração, 1 - Solinftec / 2 - Hexagon

PIMS_COL / FG_INTEGRACAO_HEXAGON_ATIVADADefine se será ativada a integração ( utilizada para que em caso de integração por processo agendado, realize integração apenas nas instâncias onde esse parâmetro está com valor "S".
PIMS_COL / IP_PIMSSERVERDefine o Número do IP e Porta da máquina que se encontra o servidor. Ex: 127.0.0.1:8080
PIMS_COL / CD_TABLE_MEC_INTDefine o nome da tabela, esta tabela é o espelho da RAPT_MEC, ela possui duas colunas a mais que são os Ids.
PIMS_COL / CD_OWNER_INTDefine o nome da Owner onde a tabela de integração está criada.
PIMS_COL / URL_GERA_TOKEN_HEXAGON

Define o Endereço para requisição POST de geração do token de autorização

PIMS_COL / URL_APONTAMENTOS_HEXAGONDefine a URL para envio de uma requisição GET que retorna os apontamentos de Atividades Mecanizadas do serviço da Hexagon
PIMS_COL / USUARIO_HEXAGONDefine o usuário do cliente na hexagon
PIMS_COL / SENHA_HEXAGONDefine senha do cliente na hexagon
PIMS_COL / COMPANY_CODE_HEXAGONDefine o código da companhia. Cada instancia no PIMS tem um companyCode correspondente no serviço da Hexagon (não necessariamente os dois tem mesmo valor, por tanto é necessário validar o valor correspondente)
PIMS_COL / PARAMETROS_URL_HEXAGON

Define o Valor dos parâmetros utilizados na requisição GET que recupera os os apontamentos de Atividade Mecanizadas.
Valor corresponde a parâmetro e valor, podendo ser vários parâmetros separados por ; (ponto e virgula). EX: groupByUpnivel=1;groupResult=true

PIMS_COL / DT_INTEGRACAO_HEXAGONDefine a Data a partir da qual se quer buscar os dados. O sistema buscará dados do dia informado até a data de ontem anteontem (data atual - 1), a 2). A data buscada é essa devido a possibilidade de dados estarem incompletos se forem recuperados sem esse "atraso", por caso de estar o equipamento fora de área por exemplo. A data deve estar no formato (yyyy-MM-dd) ex: 2021-03-31
PIMS_COL / TIMEOUT_REQUEST_HEXAGONTempo, em milissegundos, de aguardo de resposta do serviço de integração Hexagon. Ex: 180000  (que é o valor equivalente a 3 minutos em milissegundos).


3. Processo

Através do JSON o Java busca os dados disponibilizados pela HEXAGON no servidor dela localizado na (nuvem ou no cliente) e grava numa tabela intermediária de integração que é definida pelo consultor como por exemplo (INT_RAPT_MEC). Esta tabela é o espelho da RAPT_MEC (tabela temporária que são gravados os apontamentos de atividades mecanizadas). 

...

3 - o pimsserver irá realizar um GET no serviço da Hexagon buscando dados da data indicada no parâmetro PIMS_COL > DT_INTEGRACAO_HEXAGON. Para mais informações do serviço, consulte o swagger:

GET "/pims/21" através do link: https://controlroom.hxgnagron.com/sga-etl/swagger-ui.html#/

*Obs - Existe um timeout fixo de 60 segundos no código parâmetro (PIMS_COL / TIMEOUT_REQUEST_HEXAGON) que determina o valor do timeout para essas requisições.


3.3 Processo de inclusão de dados na tabela de integração (INT_RAPT_MEC)

...

Após os dados estarem na tabela RAPT_MEC o fluxo segue normalmente através do PIMS_COL (validações, geração para tabela oficial etc.).


HTML
<!-- esconder o menu --> 


<style>
div.theme-default .ia-splitter #main {
    margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
    display: none;
}
#main {
    padding-left: 10px;
    padding-right: 10px;
    overflow-x: hidden;
}

.aui-header-primary .aui-nav,  .aui-page-panel {
    margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
    margin-left: 0px !important;
}
</style>