Internal directory structure defined in enovia.installDownstream installers must deposit their files in the correct locations. In order to do this, they must do all of the following:
The enovia.install file provides both necessary file names and absolute paths. Example enovia.install filesThe following is an example of a typical server enovia.install file (on Windows): ENOVIA_INI=C:\enoviaVERSION\server\PLATFORM\code\bin\enovia.ini MQL_COMMAND=C:\enoviaVERSION\server\PLATFORM\code\bin\mql.exe BIN_PATH=C:\enoviaVERSION\server\PLATFORM\code\bin LIB_PATH=C:\enoviaVERSION\server\PLATFORM\code\bin JAVA_COMMON_PATH=C:\enoviaVERSION\server\PLATFORM\docs\javacommon JAVA_SERVER_PATH=C:\enoviaVERSION\server\PLATFORM\docs\javaserver JAVA_CLIENT_PATH=C:\enoviaVERSION\server\PLATFORM\docs\java JAVA_CUSTOM_PATH=C:\enoviaVERSION\server\PLATFORM\docs\custom MANAGED_PATH=C:\enoviaVERSION\server\managed DISTRIB_PATH=C:\enoviaVERSION\server\distrib STAGING_PATH=C:\enoviaVERSION\server\STAGING\ematrix APP_INSTALL_PATH=C:\enoviaVERSION\server\Apps JAVA_CLASSPATH=C:\enoviaVERSION\server\PLATFORM\docs\javacommon; C:\enoviaVERSION\server\PLATFORM\docs\javaserver;C:\enoviaVERSION\server\PLATFORM\docs\custom JDK_PATH=C:\Java\JDK_VERSION Note: The Apps directory has been moved from ENOVIA_INSTALL\Apps\ (studio install tree) to SERVER_INSTALL\Apps\ (server install tree). The following is an example of a typical studio enovia.install file (on Windows): ENOVIA_INI=C:\enoviaVERSION\studio\PLATFORM\code\bin\enovia.ini BIN_PATH=C:\enoviaVERSION\studio\PLATFORM\code\bin LIB_PATH=C:\enoviaVERSION\studio\PLATFORM\code\bin JAVA_COMMON_PATH=C:\enoviaVERSION\studio\PLATFORM\docs\javacommon JAVA_SERVER_PATH=C:\enoviaVERSION\studio\PLATFORM\docs\javaserver JAVA_CLIENT_PATH=C:\enoviaVERSION\studio\PLATFORM\docs\java JAVA_CUSTOM_PATH=C:\enoviaVERSION\studio\PLATFORM\docs\custom MANAGED_PATH=C:\enoviaVERSION\studio\managed Matrix.ini and eMatrix.ini file dependency removedThe Matrix.ini and eMatrix.ini files (formerly located in C:\WINDOWS\) no longer exist. Rather than depending on these file to determine the default ENOVIA core installation root path, downstream installers should pop up a question and explicitly prompt the user to enter the core installation root path. Studio Version of MQL command removedRather than using MQL from the ENOVIA Studio Modeling Platform installation, ENOVIAHOME (UNIX) or ENOVIA_INSTALL (Windows), downstream installers should use MQL from the ENOVIA Live Collaboration Server installation, SERVERHOME (UNIX) or SERVER_INSTALL (Windows), to perform schema installation. |