Installation et déploiement : Windows Front-End Installation Guide HOPEX V2 EN : Appendix
   
Appendix
 
Recommended file permissions for the HOPEX installation
Reading table
Permissions for the license folder (Must license)
Permissions for the license folder (ELF license)
Permissions for the shared configuration folder
Permissions for HOPEX installation folders
Permissions for HOPEX Environment folders
Example of command lines for HOPEX Web Front-End
List of program features displayed in the setup wizard
Embedded Internet Explorer
Complete list of installation features
Recommended file permissions for the HOPEX installation
In this section, it assumed that only the administrator can:
Perform administration actions (create environment, create repository…).
Deploy customized resources (custom .jar files, custom files in Mega_usr).
Deploy licences.
Install Solution Packs.
Uncompress documentation in Javadoc format.
Reading table
You may configure advanced file permissions:
 
Right / Windows permission
Read & execute
Modify
Delete denied
Read
X
 
 
Update no delete
X
X
X
Update and delete
X
X
 
Permissions for the license folder (Must license)
File
Location
Administrator rights
User rights
*.must
Parent license folder containing a .must license file (ex: License-Y999.must)
Example:
\\server001\Apps\Licenses
Update and delete
Update no delete
*.*
License subfolder (hidden, created dynamically when license is used)
Example:
\\server001\Apps\Licenses\License-Y999
Update and delete
Update and delete 1
 

1 By default, user files and token files are set as 'Not visible'.

 
Event smarter permission can be defined. See the article 'Must License Installation Guide HOPEX V2 EN'.
Permissions for the license folder (ELF license)
File
Location
Administrator rights
User rights
*.elf
Parent license folder containing the .elf license file (ex: L1345.elf).
Example:
\\server001\Apps\Licenses
Update and delete
Read
 
Permissions for the shared configuration folder
File
Location
Administrator rights
User rights
*.*
Shared configuration folder containing the megasite.ini file. Example: =\\mega\data\config
Update and delete
Update no delete
Permissions for HOPEX installation folders
File
Location
Administrator rights
User rights
*.*
<Installation folder> and subfolders (Documentation, Install, java, Mega_Std, System, Utilities)
Main programs
Update and delete
Read
*.*
<Installation folder>\Cfg
 
Update and delete
Read (1)
*.*
<Installation folder>\java\lib_usr
 
Update and delete
Read (1)
*.*
<Installation folder>\Mega_Usr
 
Update and delete
Read (1)
*.*
<Installation folder>\Utilities\Solution Pack
Update and delete
Read (1)
(1) To facilitate the work of developer on HOPEX, it is advised to configure 'Update and delete' for this folder.
Permissions for HOPEX Environment folders
Note that most folders are created dynamically during use of HOPEX.
File
Location
Administrator rights
User rights
*.*
<Environment folder>
Environment main folder.
Update and delete
Read
*.*
<Environment folder>\Db
Root repository folders.
Update and delete
Read
*.*
<Environment folder>\Db\<Repository>
Repository folder.
If the repository is stored in the GBMS storage format (default), each HOPEX Repository consists of 4 files (.EMA, .EMB, .EMS, EMV).
If the repository is stored in Oracle, each HOPEX Repository consists of 2 files (. EMV, .EMO) and files on the database server.
If the repository is stored in SQL Server, each HOPEX Repository consists of 2 files (. EMV, .EMQ) and files on the database server.
Update and delete
Update no delete
*.*
<Environment folder>\Db\<Repository>\<Approve>
Default folder for reports (MS Word) detached from HOPEX. This folder can be configured.
Update and delete
Update and delete
*.*
<Environment folder>\Db\<Repository>\Document
Default folder reports (MS Word). This folder can be configured.
Update and delete
Update and delete
*.*
<Environment folder>\Db\<Repository>\<Repository>.Lock
Folder of data repository locks for GBMS storage. One file (.EMK) per lock placed. These files can be created and deleted during use of HOPEX
Update and delete
Update and delete
*.*
<Environment folder>\Db\<Repository>\<Repository>.Log
Folder of data repository logfile. One file (.MGL) per administration session or per private workspace dispatched. These files can be created and deleted during use of HOPEX.
Update and delete
Update and delete
*.*
<Environment folder>\Db\<Repository>\<Repository>.Transactions
Folder of private workspace for data repositories (for GBMS storage only) and repository backup logfile.
If the repository is stored in the GBMS format (default), each private workspace consists in two files (.EMB and .EMS). These files are created on opening a private workspace and deleted at each dispatch.
One file (.MGL) per administration session or per private workspace dispatched. These files can be created and deleted during use of HOPEX.
Update and delete
Update and delete
*.*
<Environment folder>\Db\<Repository>\USER and sub-folders
Personal folders of the users.
Update and delete
Update and delete
*.*
<Environment folder>\Db\<Repository>\WORK and sub-folders
Working folder for administration of repository.
Update and delete
Update and delete
*.*
<Environment folder>\Intranet
Default root folder for static HTML page generation.
Update and delete
Update and delete
*.*
<Environment folder>\Mega_user
Folder containing customized resources (.MGS, .DOT files)
Update and delete
Read
*.*
<Environment folder>\SysDb
Folder of system repository. It consists of 4 files (SystemDb.ema, SystemDb.emb, SystemDb.ems, SystemDb.emv)
Update and delete
Update no delete
*.*
<Environment folder>\SysDb\SystemDb.Log
Folder of system repository logfile. One file (.MGL) per administration session or per private workspace dispatched. These files can be created and deleted during use of HOPEX.
Update and delete
Update and delete
*.*
<Environment folder>\SysDb\SystemDb.Lock
Folder of system repository locks for GBMS storage. One file (.EMK) per lock placed. These files can be created and deleted during use of HOPEX.
Update and delete
Update and delete
*.*
<Environment folder>\SysDb\SystemDb.Transactions
Folder of private workspaces for system repository (for GBMS storage only) and repository backup logfile.
If the repository is stored in the GBMS format (default), each private workspace consists in two files (.EMB and .EMS). These files are created on opening a private workspace and deleted at each dispatch.
Update and delete
Update and delete
*.*
<Environment folder>\SysDb\USER and sub-folders
Folder of user reports (<user code>.TXT)
Update and delete
Update and delete
*.*
<Environment folder>\SysDb\WORK and sub-folders
Working folder for administration of system repository.
Update and delete
Update and delete
Example of command lines for HOPEX Web Front-End
 
Recommended command line for Web Application Server (web standalone installation):
 
C:\WINDOWS\system32\msiexec.exe
/package "\\Srv001\Master\HOPEX\DISK1\HOPEX V2.msi"
/passive
/levw "C:\tmp\ScriptInstall.log"
SELECTED_LANGUAGE="1033"
ADDLOCAL="ALL"
ALLUSERS="1"
INSTALLDIR="C:\Program Files (x86)\MEGA\HOPEX V2"
IS_NET_API_LOGON_USERNAME_HOPEX="<mydomain>\<myuser>" IS_NET_API_LOGON_PASSWORD_HOPEX="<mypassword>"
 
Note:
The above command line is displayed though seveval lines for better understanding.
 
Result:
HOPEX core programs are installed
The system of the machine is updated (registry, libraries).
Windows Service 'Mega Site Service Provider' is installed
IIS application 'MegaSSP' is installed.
IIS application 'Hopex' is installed.
IIS application 'Hopex2' is installed.
IIS application 'HOPEXMWAS' is installed.
 
With horizontal deployment, there are
One machine running SSP (SSP Server)
One or several machine(s) running Web Front-end and MWAS but not SSP (HOPEX Web Application Server nodes)
 
Recommended command line for SSP Server:
 
C:\WINDOWS\system32\msiexec.exe
/package "\\Srv001\Master\HOPEX\DISK1\HOPEX V2.msi"
/passive
/levw "C:\tmp\ScriptInstall.log"
SELECTED_LANGUAGE="1033"
ADDLOCAL="ALL"
REMOVE="_00_MEGA_HOPEX,_00_MEGA_HOPEX_MWAS,_00_MEGA_HOPEX_API,_00_MEGA_HOPEX_API_MWAS"
ALLUSERS="1"
INSTALLDIR="C:\Program Files (x86)\MEGA\HOPEX V2"
MSSPDIR="C:\inetpub\wwwroot\MegaSSP"
 
Note:
The above command line is displayed though seveval lines for better understanding.
 
Result for SSP server:
HOPEX core programs are installed
The system of the machine is updated (registry, libraries).
Windows Service 'Mega Site Service Provider' is installed
IIS application 'MegaSSP' is installed
 
Recommended command line HOPEX Web Application Server nodes:
 
C:\WINDOWS\system32\msiexec.exe
/package "\\Srv001\Master\HOPEX\DISK1\HOPEX V2.msi"
/passive
/levw "C:\tmp\ScriptInstall.log"
SELECTED_LANGUAGE="1033"
ADDLOCAL="ALL"
REMOVE="_00_MEGA_SITE_SERVICE_PROVIDER
ALLUSERS="1"
INSTALLDIR="C:\Program Files (x86)\MEGA\HOPEX V2"
HOPEXDIR="C:\inetpub\wwwroot\HOPEX"
HOPEXMWAS="C:\inetpub\wwwroot\HOPEXMWAS"
IS_NET_API_LOGON_USERNAME_HOPEX="<mydomain>\<myuser>" IS_NET_API_LOGON_PASSWORD_HOPEX="<mypassword>"
 
Note:
The above command line is displayed though seveval lines for better understanding.
 
Result for HOPEX Web Application Server nodes:
HOPEX core programs are installed
The system of the machine is updated (registry, libraries).
IIS application 'HOPEX' is installed.
IIS application 'HOPEXMWAS' is installed.
 
List of program features displayed in the setup wizard
 
Program feature
Comment
Installation feature (internal)
HOPEX (IIS)
Installs IIS application 'HOPEX' and 'HOPEX2' in IIS
_00_MEGA_HOPEX
Register MEGA HOPEX in IIS server of machine
Complete registration of HOPEX (IIS)
Check it if HOPEX (IIS) is checked
_00_HOPEX_IIS_Register
MEGA Site Service Provider
Installs SSP component/service
_00_MEGA_SITE_SERVICE_PROVIDER
MEGA Web Access for Hopex
Installs IIS application 'HOPEXAPI'
_00_MEGA_HOPEX_MWAS
HOPEX API
Installs IIS application 'HOPEXAPI'
_00_MEGA_HOPEX_API
MEGA Web Access for Hopex API
Installs IIS application 'HOPEXAPIMWAS'
_00_MEGA_HOPEX_API_MWAS
MEGA Software
Install the HOPEX Programs
MEGA
Administration Program
Installs a launcher Administration.exe in the root folder
Administration.exe
MUST License Management Program
Installs a launcher licensing.exe in the root folder
Licensing.exe
Utilities
Installs utilities in a folder '\Utilities'
See table below
MEGA Documentation
Installs documentation in PDF format
Documentation
Debugging files
Installs additional files for debugging purpose
MEGA.DebugSymbol
 
Embedded Internet Explorer
Certain features of Windows Front-End (start page, diagram creation wizard in graphic mode) use Internet Explorer in embedded mode. This use of Internet Explorer can be impacted by system settings.
 
If features are not running as expected (ex: creation of diagram), it is recommended to configure trusted sites in Internet Explorer as follows:
 
Pre-requisite:
Identify the network name of the machine that hosts the HOPEX Environment, ex S0045008.
 
Procedure:
1. Run Internet Explorer.
2. From the Tools menu, select Internet Options.
3. In Security tab, select 'Trusted sites' and click Sites.
The 'Trusted sites' window is displayed.
4. Uncheck 'Require server verification (https:) for all sites in this zone'.
5. Enter the network name of the machine identified before (ex S0045008), and add it to the trusted sites.
 
 
Notes:
Even if you use a different HTML Browser, this configuration is relevant. It affects the behavior of Internet Explorer in embedded mode that is independent from the HTML browser used.
If this configuration is not allowed (security policies), ask the local system administrator to perform it.
For Citrix, this configuration is required for all users of HOPEX. ask the local system administrator to perform it using Windows GPO (Group Policy Object).
 
 
Complete list of installation features
Installation feature (internal)
Comment
Target folder
Install
Level
Administration.exe
Installs Administration.exe
INSTALLDIR
100
Data.Extractor
Installs MEGA Data Extractor utility
INSTALLDIR\Utilities\MEGA Data Extractor
300
Documentation
Installs documentation
INSTALLDIR\Documentation
200
EnvComparator
Installs MEGA Customisation Analyser utility
INSTALLDIR\Utilities\MEGA Customisation Analyser
300
Install
Installs the folders 'Advance Reporting', 'Compatibility Tools', 'Doors', 'Languages'
INSTALLDIR\Install
200
Install.DBMS
Install RDBMS related resources
INSTALLDIR\Install\RDBMS client
200
Install.Licenses
Installs the folder 'Licenses'
INSTALLDIR\Install\Licenses
200
Install._GR
Installs the _GR files, Upgrade files, preinstalled SystemDb (GBMS), predefined system business documents
INSTALLDIR\Install
200
Licensing.exe
Install Licensing.exe
INSTALLDIR
100
MEGA
Installs HOPEX.exe, binary files and resources (folders 'java', 'Mega_std', 'System' and '\Utilities\Solution Pack')
INSTALLDIR
100
MEGA.DebugSymbol
Install PDB files (optional)
INSTALLDIR\System
600
Optional.File
Installs optional .mol files
INSTALLDIR\Mega_Std
200
Optional.Moka_Reference
Installs MOKA related resources
INSTALLDIR\Mega_Std\Moka Reference
200
RDBMS_Diagnostic
Installs RDBMS Diagnostic tool
INSTALLDIR\Utilities\RDBMS Diagnostic
300
System.FlexGrid
Redistributable file system Microsoft FlexGrid
%systemroot%
100
System.GDIplus
Redistributable file system Microsoft GDI +
%systemroot%
100
System.MSXML
Redistributable file MS XML3
%systemroot%
100
System.Redist
Redistributable file system
%systemroot%
100
System.Scripting56
Redistributable file system Windows Scripting Host 5.6
%systemroot%
100
System.VB6
Redistributable file system VB6 Runtime
%systemroot%
1
System.VC10
Redistributable file system VC10
%systemroot%
1
System.VC8
Redistributable file system VC8
%systemroot%
100
System.WData
Redistributable file system WebData std library
%systemroot%
100
Test.Utilities
Installs utilities:
HOPEX Server Supervisor utility, RDBMS Diagnostics…
INSTALLDIR\Utilities
300
Utilities
Installs utilities and resources:
MEGA Mail Test utility, transport order (Solman)
INSTALLDIR\Utilities
300
_00_HOPEX_IIS_Register
Registers IIS application 'HOPEX' in IIS
<registry>
900
_00_MEGA_HOPEX
Installs IIS application 'HOPEX' and 'HOPEX2' in IIS
IISROOT\wwwroot\HOPEX
400
_00_MEGA_HOPEX_MWAS
Installs IIS application 'HOPEXMWAS' in IIS
Installs service 'Mega Service Watchdog'
IISROOT\wwwroot\HOPEXMWAS
IISROOT \wwwroot\MegaMSW
<registry>
400
_00_MEGA_SITE_SERVICE_PROVIDER
Installs IIS application 'MegaSSP’ in IIS
Installs services 'Mega Site Service Provider and 'Mega Service Watchdog'
IISROOT\wwwroot\MegaSSP
<registry>
400
_00_MEGA_HOPEX_API
Installs 'HOPEX API
IISROOT\wwwroot\HOPEXAPI
400
_00_MEGA_HOPEX_API_MWAS
Install ' MEGA web Access for HOPEX API '
IISROOT\wwwroot\HOPEXAPIMWAS
400
 
 
Installation features with installation level lower than or equal to 300 are enabled by default in the installation wizard (custom installation).