Configuration of the application preferences

The configuration of gazelle TM is done throught the menu Administration --> Application Preferences

 

This page contains multiple sections allowing to configure the different behaviors and modules of gazelle.

Application mode

This section allows to configure the different modes of the gazelle TM application.

Gazelle TM can be configured into three modes, and four configurations:

  1. Master Model: gazelle act as editor of profiles, samples, and tests plan (example GMM: gazelle.ihe.net/GMM/)
  2. Test management (for a Connectathon): used when gazelle act as manager of CAT testing sessions
  3. Product registry (store integration statements): gazelle used in this mode to store the integration statements

Gazelle can act as

  1. Master Model
  2. Test Management
  3. Master Model and Test Management
  4. Product Registry

Any other configuration will make gazelle out of use

Application settings

This section allows to configure the different administration properties of gazelle TM, which are:

  • Application URL: the URL to gazelle application (example: http://gazelle.ihe.net/EU-CAT/). This attribute is used to create permanent links into the application to the test plan, test instances, etc
  • Application OID: the unique identifier of gazelle instance (example: 1.3.6.1.4.1.12559.11.1.5). This element is used to create permanent identifiers into the application
  • Application URL basename: the base name of gazelle TM instance (example: EU-CAT)
  • Application Name: the name of gazelle instance (example: gazelle)
  • Admin Name: the administrator's name
  • Admin title: the fonction of the admin
  • Admin Email
  • History Account Email
  • Documentation URL: the URL to the documentation of gazelle
  • Issue Tracker URL: the URL to the jira tool
  • Release Notes URL: URL to release note
  • Zone: example : EUROPE
  • Google Analytics Code: the identifier of GCA
  • Default test language: the default language of test plan descriptions
  • Default color: the default skin of the tool   
  • Session timeout (in minutes)
  • Ping frequency (s): the frequency to update the status of sessions (example : 30)

Messages

This section describes the ability to uses messages modules into gazelle. When allowed, the monitors and the vendors are notified of the status and changes into their test instances.

Assertions

Allows to show or to hide assertions link to a test. This sections is linked to assertion manager via the property 'Assertion Manager rest api url' (example: http://gazelle.ihe.net/AssertionManagerGui/rest/)

CAS - Central Authentication Service

This section allows to link the gazelle TM to a cas service, or to use local database of the TM tool.

Deploy section

The deploy section allows to schedule deployment of gazelle TM ear into a jboss server. This section contains 4 elements:

  1. Auto deploy scheduled 
  2. Deploy source   : the path to the ear to be deployed
  3. Deploy target: the path to the ear in the jboss server
  4. next schedule : the next time of deploying

Cache section

Allows to reset the cache used with gazelle (for developers, the cache used is ehCache).

Jira

Allows to link gazelle TM to the jira used, and then vendors can report problems encountered in tests descriptions or test steps.

Avaiable attributes:

  • Display jira issues related to test        
  • Jira base url        
  • Jira Projects keys to fetch issues from: List of project keys (comma separated) that store test issues
  • jira Project key to Report issues : Test issues will be reported in this project

 

Security

This section allows to describes the differents http security attributes related to gazelle.

New features added to improve the security of applications developed by IHE-Europe
The audit security was done by two external teams.
Improvement added :

  • CSRF (cross site request forgery)
  • SQL injection filter
  • HTTP Headers security enforcement
  • Better cookies management
Pref key kind Pref value description
security-policies Boolean true Enable or Disable http security
headers
sql_injection_filter
_switch
Boolean true Enable or Disable Sql Injection filter
X-Content-Security
-Policy-Report-Onl
y
String default-src 'self'
*.ihe.net;
script-src 'self'
'unsafe-eval'
'unsafe-inline';
style-src 'self'
'unsafe-inline';
To verify that the content of the site
is provided only by domain specified
(trusted domain) (report only!)
X-Content-Security
-Policy
String   To force that the content of the site
is provided only by domain specified
(trusted domain)

MESA tests

This section allows to configure the behavior of pre-cat tests : automatic validation and mail notification

Certificates

Provides a link to the TLS tool

External Validation Service Front-end

Provides a link to EVSClient tool

Auto update section

 This section describe a module in gazelle allowing to update the relationship between Results of testing session, and the systems participating. This section contains two attribtues:

  1. Auto update CAT results : this section shall be selected during testing session registration and execution, no need to it otherwise
  2. Test Result Refresh Interval (s): the interval of updates

Proxy

This section describes the proxy tool informations

TLS Section

Link to the Client simulator related to gazelle

QR Codes

used for communication between the monitorApp and the gazelle TM. Each TestInstance is described then by a DR codes, which used later by the monitorApp.

DDS - Demographic Data Server

Link to the DDS tool.

Order Manager section

Link to order manager tool

Files/Paths Management 

List of path files used by gazelle TM in the server.