|
Administration tool
|
Component
|
Tasks
|
|
Web Administration Desktop
|
Desktop of HOPEX Web Front-End
|
Functional administration (user, permissions, workspaces, LDAP configuration, import/export...)
|
|
Web Supervision console
|
.NET application
|
Monitoring of running processes and events…
|
|
Web Monitoring console
|
.NET application
|
Monitoring of connected user, management of logs, installation checks…
|
|
Web Licensing console
|
.NET application
|
Monitoring of license use, assignment of users to the license…
|
|
Windows Administration Console
|
Win32 (Administration.exe)
|
Data storage management (environment, repositories, stored procedures)
Functional administration (user, permissions, workspaces, LDAP configuration, import/export...)
|
|
Monitoring Console
|
.net web page (XX.aspx)
|
Supervision of HOPEX (IIS) application
|
|
IIS manager
|
Win64 (InetMgr.exe)
|
Management of IIS server
|
|
Must license manager
|
Win32 (Licensing.exe)
|
Management of Must license
|
|
Windows Front-End
|
Win32 (HOPEX.exe)
|
Fix unexpected configuration issue
|
|
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 V4
File extension: *.*
|
Folders of HOPEX core programs
|
|
Each machine running HOPEX IIS application
|
Location: see HOPEX administrator
Ex: C:\inetpub\wwwroot\HOPEX
File extension: *.*
|
Folders of HOPEX IIS application
|
|
Authentication models
|
Description
|
Comment
|
|---|---|---|
|
SAML2 authentication
|
Authentication process is managed within HOPEX Platform. Users are declared in an external directory.
A standard provider is available, implemented using AD FS (Active Directory Federation Services).
|
This model is recommended for standard deployments where SAML2 is used.
No integration is required, only configuration and testing.
Enables Web Single Sign-on (Web SSO)
|
|
Windows Authentication
|
Authentication process is managed within HOPEX Platform. Users are declared in an external directory.
A standard provider is available, implemented using WIF (Windows Identity Foundation)
|
This model is recommended for standard deployments where Windows Authentication is used.
No integration is required, only configuration and testing.
Enables Web Single Sign-on (Web SSO)
|
|
OpenID authentication
|
Authentication process is managed within HOPEX Platform. Users are declared in an external directory.
Standard providers are available for the following identity providers: Microsoft, Salesforce, Google
|
This model is recommended for standard deployments where OpenID is used.
No integration is required for the 3 identity providers addressed, only configuration and testing. For other identity providers, a specific integration is required. Enables Web Single Sign-on (Web SSO)
|
|
Basic authentication (legacy 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.
|
|
Fully custom authentication
|
Authentication process is external to the HOPEX platform (UAS is skipped).
All types of IT corporate directory can be addressed (customized identity provider)
|
This model is not recommended. It can be used for advanced deployments with specific requirement. It requires a specific integration.
|
|
Authentication models
|
Identity provider
|
Encryption
|
|
OpenID authentication
|
According to connector used (Microsoft, Salesforce, Google)
|
According to identity provider specifications
|
|
SAML2 authentication
|
ADFS, OKTA..
|
According to directory specifications
|
|
Windows Authentication
|
ADFS
|
According to directory specifications
|
|
Basic authentication (MEGA)
|
MEGA (System repository)
|
Encrypted, hashed
|
|
Basic authentication (Windows)
|
ADFS
|
According to directory specifications
|
|
Basic authentication (LDAP)
|
LDAP directory (ADFS…)
|
|
|
Fully custom authentication
|
According to implementation
|
According to implementation
|
|
Service
|
Principle
|
|
Scalability
|
Install on a cluster/farm server.
A configuration file is used to share configuration between nodes.
|
|
Load balancing
|
Install on a cluster/farm server.
Use a load balancer mechanism to balance load between nodes.
A specific integration is required.
|
|
High availability
|
Install on a cluster/farm server.
Use server SSP nodes (multiple SSP servers)
Use a load balancer mechanism to balance load between nodes.
A specific study is recommended.
|
|
Storage
|
Mapping
|
Comment
|
|
SQL Server
|
A data repository is an SQL Server database.
A system repository 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 by data repository or system repository.
No dedicated instance is required.
SQL Server native client.
Default port can be used.
|
|
Object
|
Location
|
Storage
|
|
Business Document
|
Data repository
|
Database server
|
|
System Business Document
|
System database
|
Database server
|
|
File
|
Comment
|
Default location (example)
|
|---|---|---|
|
sspsprvsYYYYMMDD.txt
|
Supervision log (3)
|
%programdata%\MEGA\HOPEX V4\ClusterRoot\Supervision
Ex: C:\ProgramData\MEGA\HOPEX V4\ClusterRoot\Supervision
|
|
SSPLOGYYYYMMDD.txt
|
Core SSP log (1)(3)
|
%programdata%\MEGA\Logs
Ex: C:\ProgramData\MEGA\Logs
|
|
ssperrYYYYMMDD.txt
|
Environment SSP log (1)(3)
|
%programdata%\MEGA\Logs
Ex: C:\ProgramData\MEGA\Logs
|
|
MWASLOGYYYYMMDD.txt
|
MWAS component log (1)(5)
|
%programdata%\MEGA\Logs
Ex: C:\ProgramData\MEGA\Logs
|
|
megaerrYYYYMMDD.txt
|
MIK component log (1)
|
%programdata%\MEGA\Logs
Ex: C:\ProgramData\MEGA\Logs
|
|
uas-YYYY-MM-DD.log
|
UAS component log (4)
|
%programdata%\MEGA\Logs\UAS
Ex: C:\ProgramData\MEGALogs\UAS
|
|
SWDLOGYYYYMMDD.txt
|
Service Watchdog log (1)(2)
|
%programdata%\MEGA\Logs
Ex: C:\ProgramData\MEGA\Logs
|
|
dtpxYYYYMMDD.txt
|
DTPX component log (4)
|
<iis root>\HOPEX\App_Data\DTPX
Ex
C:\inetpub\wwwroot\HOPEX\App_Data\DTPX
|
|
redis_server_log.txt
|
Redis component log (2)
|
%programdata%\MEGA\Logs
Ex:
C:\ProgramData\MEGA\Logs
|
|
HopexHealthDigestReportYYYY-MM-DD_XX-XX-XX.html
HopexHealthFullReportYYYY-MM-DD_XX-XX-XX.html
|
Installation health report
|
%programdata%\MEGA\HOPEX V4\ClusterRoot\RepositoryHealth
Ex: C:\ProgramData\MEGA\HOPEX V4\ClusterRoot\RepositoryHealth
|
|
RepositoryHealth-YYYY-MM-DD-MyEnvironment_MyRepository
|
repository statistics
|
%programdata%\MEGA\HOPEX V4\ClusterRoot\HopexHealth
Ex: C:\ProgramData\MEGA\HOPEX V4\ClusterRoot\RepositoryHealth
|
|
Hopex-[Macro]-YYYYMMDD.log
|
NET macro (web services)
|
%programdata%\MEGA\Logs
Ex:
C:\ProgramData\MEGA\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.
An 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, backup folder of each HOPEX Environment
|
|
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, alert 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
|
Server involved
|
Comment
|
|---|---|---|
|
Conservation of repository performance
|
Database server
|
Stored procedure to be installed and scheduled for each data repository and system repository. 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 repository. Can be automated.
|
|
Deletion of private workspace temporary data
|
Database server
|
Stored procedure to be installed and scheduled for each data repository and system repository. Can be automated.
|
|
Environment compilation
|
Application server
|
To build system cache. System updates are impossible during compilation. Need to stop HOPEX Services and HOPEX related processes
|
|
Full indexing
|
Server running SSP
|
Manual.
|
|
Incremental indexing
|
Server running SSP
|
Automated using HOPEX Scheduler.
|
|
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. Need to service interruption (stop SSP)
Refer to the online documentation, HOPEX Administration
|
|
Physical backup of data (SQL Server)
|
Database server
|
Required. Daily backup recommended. Can be automated.
|
|
Restart HOPEX Web site
|
Web server
|
For HOPEX program upgrade (CP upgrade)
Can be required in case of problem
|
|
Restart IIS server
|
Web application server
|
Can be required in case of problem
For IIS programs upgrade
|
|
Restart server
|
Application server
|
Can be required in case of problem
|
|
Restart SSP service (1)
|
SSP server
|
For HOPEX program upgrade (CP upgrade)
For certain changes (license, list of environments, and list of repositories…)
Can also be required in case of problem
|
|
Category
|
Native format
|
conversion format
|
Comment
|
|
Report
|
HTML
|
RTF, XLS, XLSX, PDF
|
Windows or web Front-End
Generated from a Report template
According to the Report template considered, certain conversion formats may not be available.
|
|
Report (MS Word)
|
RTF
|
-
|
Windows or web Front-End
Generated from a list or from a Report template (MS Word).
|
|
Instant report
|
HTML
|
-
|
Web Front-end only
Generated from a list or from a Report DataSet. A report DataSet is a table of data generated from a Report DataSet Definition
|
|
Execution mode
|
File size
|
Comment
|
|
.DOCX mode (by default)
|
Limited
|
Some restrictions compared to .DOC mode (no longer supported)
RTF macros are not supported
MS Word fields (such as table of content) are not refreshed
Minor formatting issues
|
|
.RTF mode
|
Important (RTF format is verbose)
|
|
Service
|
Executable
|
Startup type
|
User (1)
|
Server
|
|
HOPEX Site Service Provider
|
mgwssp.exe
|
Automatic
|
Local system
|
SSP server
|
|
HOPEX Service Watchdog
|
mgwswd.exe
|
Automatic
|
Local system
|
Each server used to deploy Web Front-end
|
|
HopexRedisBackEnd
|
redis-server.exe
|
Automatic
|
Local system
|
Each server used to deploy Web Front-end
|
|
Process
|
User
|
Comment
|
Number
|
|
mgwssp
|
Local system (1)
|
Core SSP
|
One/several per installation. Runs on SSP server. Started by windows service
|
|
mgwmapp
|
|||
|
mgwspro
|
Local system (1)
|
Environment SSP (MIK)
|
One per HOPEX Environment. Runs on SSP server
|
|
mgwspro
|
Local system
|
Scheduled job
|
According to scheduler configuration
|
|
mgwmwas
|
Service account
|
MWAS (HOPEX)
|
One per web application server
|
|
mgwmapp
|
|||
|
mgwspro
|
Service account
|
Web session (MIK)
|
One per end user (single session), one per group of users (multi session)
|
|
mgwswd.exe
|
Service account
|
Service Watchdog
|
One per server application server. Started by windows service
|
|
mgwmapp
|
Current user
|
Administration Console
|
One per running instance of Administration Console. Started manually.
|
|
HOPEX Server Supervisor
|
Current user
|
HOPEX Server Supervisor utility
|
One per running instance of the utility. Started manually.
|
|
Cache type
|
Location (disk)
|
Average size (disk)
|
Comment
|
|
Cache of systemdb and data repository
(HOPEX-RDBMS cache, memory)
|
-
|
-
|
Process redis-server.exe in memory
One process per HOPEX server
Process can reach maximum 2 GB Ram
|
|
Compiled data cache
|
Default location:
%programdata%\MEGA\<version code>\Cache\Compiled data
Ex:
C:\ProgramData\MEGA\HOPEX V4\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 V4\Cache\Compiled data
|
1-5 MB
|
Cache of images. Cannot be disabled. Updated dynamically at runtime.
|
|
Cache of resources
|
Default location:
<iis root>\wwwroot\HOPEX\
App_Data\MWAS\res Ex: C:\inetpub\wwwroot\HOPEX\
App_Data\MWAS\res |
1-10 MB (1)
|
Cache of resources for MWAS. 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
|
|
Technical articles
|
Developer, functional administrator
|
web site
|
EN
|
|
API script documentation (Javadoc)
|
Developer
|
HTML pages
|
EN
|
|
Web service documentation
|
Developer
|
HTML pages
|
EN
|
|
EN : English
|
IT: Italian*
|
NL*
|
|
FR: French
|
DE: German*
|
ES: Spanish *
|