---
tags: Micro serviços
---
# gpa-eplataforma-integration
### Como rodar local?
1º - Abrir o projeto no intellij: File -> new-> open from existing sources -> pasta monolithic do gpa-backend -> selecionar gradle
2º - Configurar java 8
3º - Adicionar as properties do admin no projeto
4º - Alterar flag executeIntegrationJob para false `executeIntegrationJob=false`
5º - Alterar variáveis:
```
HDYFilePath=/Users/nome_do_user/Temp/hoy/pending/
homeHDY=/Users/nome_do_user/Temp/hoy/pending/
filePathProcessed=/Users/nome_do_user/Temp/hoy/processed/
```
6º - Configurar a variável EPLATAFORMA
Obs: Para funcionar o debug, rodar pelo modo debug no file Application.groovy
---
### Para testar:
1 - Colocar o arquivo na pasta que está indicada em HDYFilePath e homeHDY
2 - Chamar o endpoint http://localhost:8080/integrationServices/services/importHDYFiles
Obs: O serviço vai processar e mover o arquivo para pasta indicada na variável filePathProcessed.
- Exemplo de arquivo hdy:
```
07200300322HDY2500001P 0
15470612281200000084426009877896004002194 Erva Mate Clauteam Erva Mate Clauteam 23005013000000000159020200901000000000149020200723000000000159900000000000000250000003524550T200 00000000000012001 1
9000000003 9
```