ministero-salute / it-fse-gtw-tools

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SonarCloud
Bugs
Vulnerabilities
Duplicated Lines (%)
Reliability Rating
Quality Gate Status
Technical Debt
Coverage
Lines of Code
Code Smells
Maintainability Rating
Security Rating
Quality gate


Fascicolo Sanitario 2.0

it-fse-gtw-tools

Il microservizio in oggetto contiene i tools di supporto al corretto utilizzo del FSE2.0.

TOOL LINK DESCRIZIONE
JWTGenerator jwt-generator Genera un Json Web Token (JWT) per la chiamata del servizio Web FSE2.0 Gateway Validator.
PDFGenerator pdf-generator Inserisce un file CDA.xml in un file PDF per la chiamata del servizio Web FSE2.0 Gateway Validator.
GTWCertifier gtw-certifier Consente di effettuare offline la verifica dei test case previsti per l'accreditamento.

Per cominciare

Requisiti


Setup ambiente

Impostare JAVA_HOME path come variabile d'ambiente, quindi controllare l'installazione della versione corretta di JDK version con:

java -version

Se la jdk è stata installata correttamente, l'output del comando precedente dovrebbe essere:

  openjdk version "17.0.3" 2022-04-19 LTS
  OpenJDK Runtime Environment Microsoft-32931 (build 17.0.3+7-LTS)
  OpenJDK 64-Bit Server VM Microsoft-32931 (build 17.0.3+7-LTS, mixed mode, sharing)

Impostare MAVEN_HOME path come variabile d'ambiente, quindi controllare l'installazione della versione corretta di Maven con:

mvn -version

Se maven è stato installato correttamente, l'output del comando precedente dovrebbe essere:

	Apache Maven 3.8.4 (9b656c72d54e5bacbed989b64718c159fe39b537)
	Maven home: C:\Program Files\apache-maven-3.8.4
	[...]

Build

Passare alla cartella principale dell'applicazione ed eseguire il comando:

mvn clean package

Se la compilazione ha esito positivo, i tools verranno generati. Guarda ogni file README.md per una guida su come usarli.


Repos

Licenza

License: BSD_3

About

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:Java 100.0%