Histórico da Página
...
Principais Parâmetros
Ação | Descrição | ||
---|---|---|---|
PIMS_COL / FG_ | TIPO_INTEGRACAODefine o Tipo de Integração, 1 - Solinftec / 2 - Hexagon | PIMS_COL / FG_INTEGRACAO_HEXAGON_ATIVADA | Define 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_PIMSSERVER | Define 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_INT | Define 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_INT | Define 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_HEXAGON | Define a URL para envio de uma requisição GET que retorna os apontamentos de Atividades Mecanizadas do serviço da Hexagon | ||
PIMS_COL / USUARIO_HEXAGON | Define o usuário do cliente na hexagon | ||
PIMS_COL / SENHA_HEXAGON | Define senha do cliente na hexagon | ||
PIMS_COL / COMPANY_CODE_HEXAGON | Define 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. | ||
PIMS_COL / DT_INTEGRACAO_HEXAGON | Define 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_HEXAGON | Tempo, 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> |