Schematron-based Validator is a maven project. Sources are available on the IHE Subversion server at the following URL:
https://svn.ihe-europe.net/gazelle/Maven/GazelleXValidatorRuleEditor
If you’d like to checkout the sources on your system you might want to use the following svn command, provided subversion is installed on your system.
svn checkout svn+ssh://svn.ihe-europe.net/gazelle/Maven/GazelleXValidatorRuleEditor/trunk
Note that the latest executable can be extracted from our nexus repository as well at Nexus Repository Manager.
Important, if you download the ear from Nexus it will have a name such as GazelleXValidatorRuleEditor-ear-X.X.X.ear
, then be sure to rename it to GazelleXValidatorRuleEditor.ear
otherwise the deployment will fail.
This tool is to be installed in a Jboss 7.2 application server and runs with a PosgreSQL database.
If you do not have yet a Jboss installed in your environment, proceed as described in General consideration page.
Your database must have a user gazelle.
GazelleXValidatorRuleEditor-sql
psql -U gazelle
CREATE DATABASE "gazelle-x-validator-rule-editor" OWNER gazelle ENCODING UTF8 ;
psql -U gazelle gazelle-x-validator-rule-editor < GazelleXValidatorRuleEditor-sql/init-x.x.x.sql
To deploy Gazelle X Validator Rule Editor:
${JBOSS7\_HOME}/standalone/deployments/
Datasource name : GazelleXValidatorRuleEditorDS
Database name : gazelle-x-validator-rule-editor
Download the new ear and its associated update SQL script from our Nexus Repository Manager (search for GazelleXValidatorRuleEditor-X.X.X.ear and GazelleXValidatorRuleEditor-X.X.X-sql.zip). Not each version has an update sql to execute.
Unzip the SQL archive
Execute SQL statements. Check that the database is correctly updated.
Deploy the new ear
Due to the update mechanism of the database, it is important to not skip any version of the application in an overall update. You cannot go directly from 2.0.0 to 2.3.0, you will have to repeat the process from 2.0.0 to 2.0.1, 2.0.2, 2.0.3 and so on.
Preference name | Description | Default value |
---|---|---|
application_url | URL to access the application | https://FQDN/GazelleXValidatorRuleEditor |
assertion_manager_url | URL to the assertion manager tool instance | https://FQDN/AssertionManagerGui |
documentation_url | Link to the user documentation | https://gazelle.ihe.net/gazelle-documentation/Gazelle-X-Validator-Rule-Editor/user.html |
release_notes_url | Link to the issue reporter (JIRA) | https://gazelle.ihe.net/jira/browse/XVALEDIT#selectedTab=com.atlassian.jira.plugin.system.project%3Achangelog-panel |
svs_repository_url | URL to the svs repository instance | - |
ut_directory | /opt/x_validation/ut_directory | |
x_validation_editor | Enable the edition of x validators | true |
x_validation_enabled | Enable the x validation module | true |
x_validation_log_root_oid | X val log root OID | 1.1.1.1.1.1.1.1.1.1.1.1.2. |
x_validation_report_xsl_url | https://FQDN/GazelleXValidatorRuleEditor/resources/stylesheet/report-mini.xsl | |
x_validation_validator | Enable the x validation | true |
xvalidator_directory | /opt/x_validation | |
x_validator_root_oid | X val root OID | 1.1.1.1.1.1.1.1.1.1.1.1.1. |
xvalidator_xsl_url | https://FQDN/GazelleXValidatorRuleEditor/resources/stylesheet/gazelleXValidator.xsl |
There are additional preferences to configure the SSO authentication.
Preference name | Description | Example of value |
---|---|---|
cas_enabled | Enable or disable the CAS authentication. | true |
ip_login | Enable authentication by IP address matching ip_login_admin regex. |
false |
ip_login_admin | Regex to authorize ip authentication if CAS authentication is disabled. | .* |
For more documentation about SSO configurations, follow the link here.