An open API service indexing awesome lists of open source software.

https://github.com/bcgov/medis-data-loader

Spring Batch app for loading MEDIS data
https://github.com/bcgov/medis-data-loader

hlth java spring spring-boot

Last synced: 29 days ago
JSON representation

Spring Batch app for loading MEDIS data

Awesome Lists containing this project

README

          

# medis-data-loader
Spring Batch app for loading MEDIS data

## Overview
The MEDIS data loader takes data files from the SFTP server, parses them and inserts them into the ODS.

## Dev
### Build
mvn clean package

### Run
mvn spring-boot:run

##Test/Prod
## Running the data loader

### Dev
`java -jar medis-data-loader-1.0.0.jar --spring.profiles.active=dev`

### Test
`java -jar medis-data-loader-1.0.0.jar --spring.profiles.active=test`

### Prod
`java -jar medis-data-loader-1.0.0.jar --spring.profiles.active=prod`

### Properties


spring:
datasource:
url: JDBC URL to ODS
username: ODS uesername
password: ODS password

h2:
datasource:
driverClassName: org.h2.Driver
username: medis
password: medis

batch:
cron: Cron schedule

mail:
enabled: Set to true to enable mail notification

sftp:
hostname: SFTP server host
key:
username: Username for key
file: Full path to login cert
directory: Upload directory
flag-file: Name of flag file

pgp:
key:
file: Full path to PGP signing key