Mentions légales du service

Skip to content
Snippets Groups Projects
Commit f2b4b9a4 authored by romuald dubourg's avatar romuald dubourg
Browse files

Merge remote-tracking branch 'origin/master'

parents 4f772e9c 3ef07a88
No related branches found
No related tags found
No related merge requests found
......@@ -9,6 +9,17 @@ customer: IHE Europe
reference: KER1-RNO-IHE-EVS_CLIENT
---
# 6.2.4 (SUPPORT)
_Release date: 2023-09-05_
__Bug__
* \[[EVSCLT-1185](https://gazelle.ihe.net/jira/browse/EVSCLT-1185)\] Bugs correction in MCA
* \[[EVSCLT-1186](https://gazelle.ihe.net/jira/browse/EVSCLT-1186)\] Bugs correction in X-val
* \[[EVSCLT-1187](https://gazelle.ihe.net/jira/browse/EVSCLT-1187)\] Error on validation report
Remarks : This version is a support version from 6.2.3. It DOES NOT support Gazelle User Management Feature and corrects some bugs presents in Message Content Analyzer (upgraded to 3.0.5 SUPPORT), Gazelle X Validation (upgraded to 2.0.5), Gazelle Assets (upgraded to 3.0.1).
## Message-Content-Analyzer 3.1.0
_Release date: 2023-07-11_
......
---
title: Release note
subtitle: Gazelle HL7 Validator
toolversion: 3.8.3
releasedate: 18/04/2023
toolversion: 3.8.5
releasedate: 03/08/2023
author: Anne-Gaëlle BERGE
function: Software Engineer
customer: IHE Europe
reference: KER1-RNO-IHE-GAZELLE_HL7_VALIDATOR
---
# 3.8.5
_Release date: 2023-08-03_
__Bug__
* \[[HLVAL-474](https://gazelle.ihe.net/jira/browse/HLVAL-474)\] Diplaying acute character in HL7v2 validation report
__Improvement__
* \[[HLVAL-475](https://gazelle.ihe.net/jira/browse/HLVAL-475)\] New mapping for GVT 1.6.3
# 3.8.4
_Release date: 2023-06-30_
......
SHELL := /bin/bash
include ../Makefile.generic
HTTP-Validator/images/ValidationMenu.png

20.6 KiB

HTTP-Validator/images/ValidationResultEVS.png

118 KiB

---
title: User Manual
subtitle: HTTP Validator
author: Clément LAGORCE
function: Software Engineer
date: 22/08/2023
toolversion: 0.3.0
version: 1_03
status: Reviewed
reference: KER1-MAN-IHE-HTTP-VALIDATOR_USER-1_03
customer: IHE-EUROPE
---
# Purpose
Here is a guide to help you install the IUA-Simulator.
# Deployment
## Minimal requirements
* Debian squeeze or ubuntu 12.04 64bits or higher with an Internet access.
* Java virtual machine : JDK 17
* Application server : Wildfly 27
To install those requirements you can refer to the documentation of installation of Wildfly : [*General Requirements Wildfly 27*](https://docs.wildfly.org/27/Getting_Started_Guide.html)
## Instructions
Copy the http-validator.war into the "/usr/local/wildfly27/standalone/deployments" directory of your Wildfly server.
You'll have to specify Environment variable before starting the server.
Here are the mandatory environment variables to be able to deploy correctly the application :
- GZL_PROFILE_REPOSITORY_PATH
- GZL_PROFILE_CACHE_MAX_ELEMENTS
- GZL_TOKEN_API_URL
- APPLICATION_URL
Then, the specified path for GZL_PROFILE_REPOSITORY_PATH variable need to point to an existing folder, if not, you'll have to create it.
It is usually equals to /opt/http-validator/validationProfiles
Finally, start your server.
Once the application is deployed, open a browser and go to http://yourserver/http-validator/rest/metadata in order to check of the service is available.
If the deployment is successful, you should receive a 200 Ok Response.
\ No newline at end of file
---
title: Release note
subtitle: HTTP Validator
toolversion: 0.3.0
releasedate: 2023-08-28
author: Clément LAGORCE
function: Software Engineer
customer: IHE Europe
reference: KER1-RNO-IHE-HTTP_VALIDATOR
---
# 0.3.0
_Release date: 2023-08-28_
__Story__
* \[[HTTP-16](https://gazelle.ihe.net/jira/browse/HTTP-16)\] Release/Doc
* \[[HTTP-43](https://gazelle.ihe.net/jira/browse/HTTP-43)\] Use new Validation API and Reports
__Improvement__
* \[[HTTP-40](https://gazelle.ihe.net/jira/browse/HTTP-40)\] CRLF Improvements
# 0.2.0
_Release date: 2023-02-22_
__Story__
* \[[HTTP-10](https://gazelle.ihe.net/jira/browse/HTTP-10)\] Support HTTP Header
* \[[HTTP-11](https://gazelle.ihe.net/jira/browse/HTTP-11)\] Selector using EL expression
* \[[HTTP-12](https://gazelle.ihe.net/jira/browse/HTTP-12)\] Support list of checker
* \[[HTTP-13](https://gazelle.ihe.net/jira/browse/HTTP-13)\] Support Conditionality
* \[[HTTP-14](https://gazelle.ihe.net/jira/browse/HTTP-14)\] Add needed Checkers
* \[[HTTP-19](https://gazelle.ihe.net/jira/browse/HTTP-19)\] Security integration (gazelle-token-service)
# 0.1.0
_Release date: 2023-01-30_
__Story__
* \[[HTTP-3](https://gazelle.ihe.net/jira/browse/HTTP-3)\] Import a validation profile via API
* \[[HTTP-4](https://gazelle.ihe.net/jira/browse/HTTP-4)\] Create model for validation profile (Minimal, V0.1)
* \[[HTTP-5](https://gazelle.ihe.net/jira/browse/HTTP-5)\] Project creation
* \[[HTTP-6](https://gazelle.ihe.net/jira/browse/HTTP-6)\] Engine (minimal, V0.1)
* \[[HTTP-7](https://gazelle.ihe.net/jira/browse/HTTP-7)\] Create Webservice
* \[[HTTP-8](https://gazelle.ihe.net/jira/browse/HTTP-8)\] Integrate into EVSClient
\ No newline at end of file
---
title: User Manual
subtitle: HTTP Validator
author: Clément LAGORCE
function: Software Engineer
date: 21=2/08/2023
toolversion: 0.3.0
version: 1_03
status: Reviewed
reference: KER1-MAN-IHE-HTTP-VALIDATOR_USER-1_03
customer: IHE-EUROPE
---
# Introduction
This application has been developed with the purpose of validating any HTTP Message (Request or Response) in a full raw String format.
- For an HTTP Request : The message is a String containing the HTTP Method, URI, Query parameters, HTTP Version and HTTP Headers.
- For an HTTP Response : The message is a String containing the HTTP Version, the Status Code, the Reason Phrase and the HTTP Headers.
Every message shall be formatted as specified in the [RFC 2616](https://www.rfc-editor.org/rfc/rfc2616) of the HTTP Protocol. This includes the double CRLF at the end of the HTTP Headers.
As we can see in [Section 2.2](https://www.rfc-editor.org/rfc/rfc2616#section-2.2), [Section 5](https://www.rfc-editor.org/rfc/rfc2616#section-5) and [Section 6](https://www.rfc-editor.org/rfc/rfc2616#section-6), the HTTP message shall be provided to the tool with the following format :
~~~text
CRLF = CR LF
CR = <US-ASCII CR, carriage return (13)>
LF = <US-ASCII LF, linefeed (10)>
SP = <US-ASCII SP, space (32)>
Request = Method SP Request-URI SP HTTP-Version CRLF
*(( general-header
| request-header
| entity-header ) CRLF)
CRLF
[ message-body ]
Response = HTTP-Version SP Status-Code SP Reason-Phrase CRLF
*(( general-header
| response-header
| entity-header ) CRLF)
CRLF
[ message-body ]
~~~
This tool provides a way to validate automatically any HTTP Message from any standard or profile that uses RestFul Web Services.
The messages are validated against a configuration file called Validation Profile formatted in Json.
## Purpose of the document
This document is the Customer user manual for the Gazelle HTTP Validator module.
## Scope of the document
The scope of this document is limited to the usage of Gazelle HTTP Validator, how to create a Validation Profile and how to perform an HTTP Message validation.
How to install, configure and maintain the tool is described in the Installation manual.
## HTTP Validator Engine
This part of the application is the validation Engine that will validate the HTTP message provided to the validator. It is directly connected to EVS Client.
### EVSClient Validation
The other way to perform HTTP message validation is by using EVSClient. A configuration shall be done in EVSClient in the same platform where HTTP-Validator is deployed.
Once EVS is configured, this menu should appear at the top bar :
![](./images/ValidationMenu.png)
The Validation Report is displayed in a similar manner as it is for other validators.
Below is the result of the same HTTP message against the same Validation Profile as for the Rest API :
![](./images/ValidationResultEVS.png)
# Tools needed
## HTTP Validator Service
### Sources and libraries
The sources are available on Inria’s Gitlab in the Gazelle project : _https://gitlab.inria.fr/gazelle/applications/test-execution/validator/http-validator_
Released binaries are available in the Gazelle Nexus repository at : _https://gazelle.ihe.net/nexus/#nexus-search;gav~~http-validator_
### Issue tracker
Issues and features requests shall be entered through the issue bug tracking system of the Gazelle platform, at _https://gazelle.ihe.net/jira/browse/HTTP_VAL_.
## EVSClient
### Sources and libraries
The sources are available on Inria’s Gitlab in the Gazelle project : _https://gitlab.inria.fr/gazelle/applications/test-execution/validator/EVSClient_.
Released binaries are available in the Gazelle Nexus repository at : _https://gazelle.ihe.net/nexus/index.html#nexus-search;gav~~EVSClient_
### Issue tracker
For an issue specific to the gazelle-x-validation module, please use the issue tracker at _https://gazelle.ihe.net/jira/browse/HTTP_VAL_. For an issue specific to the EVS Client, you can use _https://gazelle.ihe.net/jira/browse/EVSCLT_.
## Gazelle Token Service
### Sources and libraries
The sources are available on Inria’s Gitlab in the Gazelle project : _https://gitlab.inria.fr/gazelle/applications/core/gazelle-token_.
Released binaries are available in the Gazelle Nexus repository at : _https://gazelle.ihe.net/nexus/index.html#nexus-search;quick~gazelle-token_.
\ No newline at end of file
---
title: Release note
subtitle: PatientManager
toolversion: 9.16.6
releasedate: 2023-04-14
toolversion: 9.16.7
releasedate: 2023-08-21
author: Anne-Gaëlle BERGE
function: Software Engineer
customer: IHE Europe
reference: KER1-RNO-IHE-PATIENT_MANAGER
---
# 9.16.7
_Release date: 2023-08-21_
__Bug__
* \[[PAM-773](https://gazelle.ihe.net/jira/browse/PAM-773)\] PAM automaton crash at startup
# 9.16.6
_Release date: 2023-04-14_
......
......@@ -9,6 +9,12 @@ customer: IHE Europe
reference: KER1-RNO-IHE-TEST_MANAGEMENT
---
# 7.0.1
_Release date: 2023-09-06_
__Bug__
* \[[GZL-5257](https://gazelle.ihe.net/jira/browse/GZL-5257)\] Missing gazelle_home_path preference for migrations
# 7.0.0
_Release date: 2023-07-12_
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment