---
# System prepended metadata

title: gpa-eplataforma-integration
tags: [Micro serviços]

---

---
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
```