|
Administration tool
|
Component
|
Tasks
|
|
Windows Administration Console
|
Win32 (Administration.exe)
|
Data storage management (environment, repositories, stored procedures)
Functional administration (user, permissions, workspaces, LDAP configuration, import/export...)
|
|
Must license manager
|
Win32 (Licensing.exe)
|
Management of Must license
|
|
Windows Front-End
|
Win32 (HOPEX.exe)
|
Fix unexpected configuration issue
|
|
XenApp AppCenter Console
|
See Citrix documentation
|
Management of Citrix session
Monitoring of HOPEX processes
|
|
HOPEX Server Supervisor
|
Win32 (Hopex Server Supervisor.exe)
|
System supervision of the server
|
|
Machine
|
Location/File
|
Comment
|
|
Each machine running HOPEX
|
%programdata%\MEGA and subfolder
Ex: C:\ProgramData\MEGA
File extension: *.MGC
|
Folders of the Compiled data cache and RDBMS local cache
|
|
Each machine running HOPEX
|
Location: check with the HOPEX administrator
Ex: C:\Program Files (x86)\MEGA\MEGA HOPEX V2R1
File extension: *.*
|
Folders of HOPEX core programs
|
|
Authentication model
|
Description
|
Comment
|
|
Basic authentication
|
Authentication process is managed within HOPEX Platform. Users are declared explicitly in the HOPEX Environment and possibly mapped individually with an external directory. 3 variants: MEGA, LDAP, Windows
|
This model is recommended for basic deployments.
No integration is required, only configuration.
|
|
Authentication models
|
Storage
|
Encryption
|
|
Basic authentication (MEGA)
|
System repository
|
Encrypted, hashed
|
|
Basic authentication (Windows)
|
Active Directory
|
According to directory specifications
|
|
Basic authentication (LDAP)
|
LDAP directory
|
|
Service
|
Principle
|
|
Scalability
|
This service is provided by Citrix/TSE server deployment.
A configuration file is used to share configuration between nodes.
|
|
Load balancing
|
This service is provided by Citrix/TSE server deployment.
A shared configuration file is used to share configuration between nodes.
|
|
Storage
|
Mapping
|
Comment
|
|---|---|---|
|
SQL Server
|
A data repository is an SQL Server database
A system database is an SQL Server database (1)
|
Create one SQL server user for the environment with specific privileges
Only SQL server authentication is supported
Install and schedule stored procedures per data repository or system database.
No dedicated instance is required
SQL Server native client (SQL Server 2012).
A specific license token (Repository Storage (SQL Server)) is required for each end user.
Default port can be used.
|
|
Oracle
|
A data repository is a user/schema
A system database is a user/schema
|
Create one Oracle user per data repository or system database with specific privileges.
Install and schedule stored procedures per data repository or system database.
No dedicated instance is required.
A specific license token (Repository Storage (ORACLE)) is required for each end user.
No client-side installation (Oracle instant client)
Default port can be used.
Create one tablespace for each environment (recommendation).
|
|
GBMS
|
A data repository is a set of files.
A system database is a set of files.
|
A specific license token (Lan) is required for each end user.
No client-side installation.
File-based.
Protocol SMB 2.0 is not supported and must be disabled.
GBMS storage is not supported for data repository or system database with size higher than 4 GB.
|
|
Object
|
Location
|
Storage
|
|
Business Document
|
Data repository
|
Database server
|
|
System Business Document
|
System database
|
Database server
|
|
File
|
Comment
|
Default location (example)
|
|---|---|---|
|
megaerrYYYYMMDD.txt
|
Error log of MIK (1)
|
%programdata%\MEGA\Logs
Ex: C:\ProgramData\MEGA\Logs
|
|
MEGASETTINGS.INI
|
User settings
|
%userprofile%\AppData\Roaming\MEGA\HOPEX V2R1
Ex: C:\Users\my user\AppData\Roaming\MEGA\HOPEX V2R1
|
|
MEGAWKS.INI
|
Workstation settings
|
%programdata%\MEGA\HOPEX V2R1\Cfg
Ex: C:\ProgramData\MEGA\HOPEX V2R1\Cfg
|
|
sspsprvsYYYYMMDD.txt
|
Supervision log
|
%programdata%\MEGA\HOPEX V2R1\ClusterRoot\Supervision
Ex: C:\ProgramData\MEGA\HOPEX V2R1\ClusterRoot\Supervision
|
|
redis_server_log.txt
|
Redis component log
|
%programdata%\MEGA\HOPEX V2R1\Logs
Ex: C:\ProgramData\MEGA\HOPEX V2R1\Logs
|
|
Nature
|
List
|
Installation
|
Comment
|
|
GUI Language
|
Core languages (1)
|
Core languages are installed by default. With additional languages, it can be requested to install a language pack on the Application Server.
|
Controls the display of the user interface (menus, pages…)
Different end users can have different GUI languages.
|
|
Data language
|
More than 30 languages available
|
Core languages are installed by default. Additional languages are installed at environment level
|
Enables data entry in several languages for objects.
A end user can switch between several data languages within his session
|
|
Element
|
Recommendations
|
|
Frequency
|
Every 24 hours (1) (2)
|
|
Retention
|
In the last 30 days keep daily backup
In the last 12 months keep a monthly backup
|
|
Other files to backup
|
By default folder of each HOPEX Environment
|
|
Storage
|
Mode
|
|
SQL Server
|
Cold/warm backup recommended (3)
|
|
Oracle
|
Cold/warm recommended (3)
|
|
GBMS
|
Cold/warm recommended (3)(4)
|
|
Service
|
Activation
|
Comment
|
|
Embedded log (repository log)
|
Enabled by default
|
Enables to generate a log of updates (redo log), activity tracking. Also used by specific features (full search, alter management…)
This log can be partially/completely initialized and disabled using Windows Administration Console.
|
|
External log (backup logfile)
|
Enabled by default
|
Enables to generate additional command files logging the updates of a user (backup log) that can be useful to recover quickly data after an incident.
This log can be disabled using Windows Administration Console.
|
|
Task
|
Machine involved
|
Comment
|
|
Conservation of repository performance
|
Database server
|
Stored procedure to be installed and scheduled for each data repository and system database. Can be automated. SQL server only.
|
|
Deletion of historical data
|
Database server
|
Stored procedure to be installed and scheduled for each data repository and system database. Can be automated.
Pointless with GBMS
|
|
Deletion of transaction temporary data
|
Database server
|
Stored procedure to be installed and scheduled for each data repository and system database. Can be automated.
Pointless with GBMS
|
|
Environment compilation
|
Application server
|
To build system cache. System updates are impossible during compilation. Need to stop HOPEX related processes
|
|
Information about fragmentation and statistics
|
Database server
|
Generates a technical report regarding physical indexing (statistics gathering)
|
|
Maintenance plan (SQL Server storage
|
Database server
|
Required with several tasks. Can be automated. Refer to the article 'RDBMS Repository Installation Guide HOPEX V1R2 EN
|
|
Physical backup of data (GBMS)
|
File server
|
Required. Daily backup recommended. Can be automated.
|
|
Physical backup of data (RDBMS)
|
Database server
|
Required. Daily backup recommended. Can be automated.
|
|
Repository reorganization (GBMS)
|
Application server
Database server
|
Required with GBMS. Can be automated.
Pointless with RDBMS
|
|
Restart server
|
Citrix/TSE Application server
|
Can be required in case of problem
|
|
Category
|
Native format
|
conversion format
|
Comment
|
|
Report
|
HTML
|
RTF, XLS, XLSX, PDF
|
Generated from a Report template
According to the Report template considered, certain conversion format may not be available.
|
|
Report (MS Word)
|
RTF
|
-
|
Generated from a Report template (MS Word).
|
|
Execution mode
|
Compatible Web Front-End
|
Comment
|
|
.RTF mode
|
Yes
|
Set by default
Look and feel can be slightly different as style application is not enforced. RTF macros are not supported. MS Word (such as table of content) are not refreshed
|
|
.DOC mode
|
No
|
Can be configured by default
|
|
Service
|
Executable
|
Startup type
|
User
|
Server
|
|
HopexRedisBackEnd
|
redis-server.exe
|
Automatic
|
Local system
|
Each server used to deploy Web Front-end
|
|
Process
|
User
|
Comment
|
|
mgwmapp
|
Current user
|
One per end-user session (per running instance of HOPEX.exe)
|
|
mgwmapp
|
Current user
|
One per running instance of Windows Administration Console (Administration.exe)
|
|
redis-server
|
Local system
|
One per machine.
|
|
Cache type
|
Location
|
Average disk space
|
Comment
|
|
RDBMS local cache
|
Default location:
%programdata%\MEGA\<version code>\Cache\RDBMS data
Ex: C:\ProgramData\MEGA\HOPEX V2R1\Cache\RDBMS data
|
1-20 GB (1)
|
One folder per HOPEX environment. Cache of data saved in database server. Can be disabled. Updated dynamically at runtime.
|
|
Compiled data cache
|
Default location:
%programdata%\MEGA\<version code>\Cache\Compiled data
Ex: C:\ProgramData\MEGA\HOPEX V2R1\Cache\Compiled data
|
10-30 MB
(1)
|
One folder per HOPEX environment. Cache of systemdb configuration. Cannot be disabled. Updated by environment compilation.
|
|
Cache of MetaPicture
|
Default location:
%programdata%\MEGA\<version code>\Cache\Compiled data
Ex: C:\ProgramData\MEGA\HOPEX V2R1\Cache\Compiled data
|
1-5 MB
|
Cache of images. Cannot be disabled. Updated dynamically at runtime.
|
|
Category
|
Audience
|
Format
|
Language code
|
|
Installation and deployment guides
|
System administrator, functional administrator
|
PDF
|
EN
|
|
Online documentation
|
End user, functional administrator
|
web site
|
EN, FR, IT*, DE*
|
|
Technical articles
|
Developer, functional administrator
|
PDF
|
EN
|
|
Javadoc
|
Developer
|
HTML pages
|
EN
|
|
EN : English
|
IT: Italian
|
|
FR: French
|
DE: German
|