diff --git a/EVS-Client/release-note.md b/EVS-Client/release-note.md index accbdf55013a01cc3d66eb19b1eadc61095a4dc0..0fe70b74dff1745154bdbf8073374f6858e09fe9 100755 --- a/EVS-Client/release-note.md +++ b/EVS-Client/release-note.md @@ -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_ diff --git a/Gazelle-HL7-Validator/release-note.md b/Gazelle-HL7-Validator/release-note.md index 25ec320cd507095e8cfa7704a74823f1227379ff..efae0b687c88c6eaa7855befcb483aa7d70bfddc 100755 --- a/Gazelle-HL7-Validator/release-note.md +++ b/Gazelle-HL7-Validator/release-note.md @@ -1,13 +1,23 @@ --- 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_ diff --git a/HTTP-Validator/Makefile b/HTTP-Validator/Makefile new file mode 100644 index 0000000000000000000000000000000000000000..cbbc56c706e2a9d7c1b43999f7199c4c956757ea --- /dev/null +++ b/HTTP-Validator/Makefile @@ -0,0 +1,3 @@ +SHELL := /bin/bash + +include ../Makefile.generic diff --git a/HTTP-Validator/images/ValidationMenu.png b/HTTP-Validator/images/ValidationMenu.png new file mode 100644 index 0000000000000000000000000000000000000000..e6a2ced7fe269787a7e81fa9080737da4900d8da Binary files /dev/null and b/HTTP-Validator/images/ValidationMenu.png differ diff --git a/HTTP-Validator/images/ValidationResultEVS.png b/HTTP-Validator/images/ValidationResultEVS.png new file mode 100644 index 0000000000000000000000000000000000000000..81645cb31d9adacd08b35317dbdee48b7f764d1c Binary files /dev/null and b/HTTP-Validator/images/ValidationResultEVS.png differ diff --git a/HTTP-Validator/installation.md b/HTTP-Validator/installation.md new file mode 100644 index 0000000000000000000000000000000000000000..50d08ad930af2ac304e2f711ba5c71428dd4769f --- /dev/null +++ b/HTTP-Validator/installation.md @@ -0,0 +1,46 @@ +--- +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 diff --git a/HTTP-Validator/release-note.md b/HTTP-Validator/release-note.md new file mode 100644 index 0000000000000000000000000000000000000000..e077d98ecb56c0db5af5db636c27aa28179a56d5 --- /dev/null +++ b/HTTP-Validator/release-note.md @@ -0,0 +1,42 @@ +--- +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 diff --git a/HTTP-Validator/user.md b/HTTP-Validator/user.md new file mode 100644 index 0000000000000000000000000000000000000000..5cdf4f836de8e3c71e54192d036c04f7c201ab3b --- /dev/null +++ b/HTTP-Validator/user.md @@ -0,0 +1,92 @@ +--- +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 : + +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 : + + +# 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 diff --git a/Patient-Manager/release-note.md b/Patient-Manager/release-note.md index 35d5d8b3e8dea7b613579cc3df9ebe2756d5c303..35cdcf021b7419833761d088720861b1fae16a92 100755 --- a/Patient-Manager/release-note.md +++ b/Patient-Manager/release-note.md @@ -1,13 +1,19 @@ --- 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_ diff --git a/Test-Management/release-note.md b/Test-Management/release-note.md index 7f26f28f23284f775b05b24a58dc9baffbbbfdf4..c8975b3d416281e1fff2fe3bc4619fd49a5f783c 100755 --- a/Test-Management/release-note.md +++ b/Test-Management/release-note.md @@ -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_