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