DS WhitePapers 3DEXPERIENCE on the Cloud Native Apps Batch Installation
DS WhitePapers 3DEXPERIENCE on the Cloud Native Apps Batch Installation
Executive Summary
Every company wants to establish IT policies to ensure common and effective usage
of IT assets and above all want to protect their business and intellectual property.
This document is intended for internal use only and is provided for information purpose. Any other use without the written prior authorization from
Dassault Systèmes is strictly prohibited, except as may be permitted by law.
2
Best Practices
Contents
1. Introduction .................................................................................................................... 4
2. Downloading the Native Apps R2018x Media Files ........................................................ 5
3. Preparing the Deployment for New Installation (Admin IT Task) .................................... 7
3.1. Prerequisites .............................................................................................................. 7
3.2. Preparing the Template Installation ............................................................................ 8
3.3. Preparing the Automation of Installation in Batch Mode ............................................ 13
4. Deploying the Installation on Client Side ...................................................................... 15
4.1. Updating an Existing Installation ............................................................................... 15
4.2. New Installation ........................................................................................................ 16
This document is intended for internal use only and is provided for information purpose. Any other use without the written prior authorization from
Dassault Systèmes is strictly prohibited, except as may be permitted by law.
3
Best Practices
1. Introduction
Whenever there is a Cloud 3DEXPERIENCE Platform update, the Client Native Apps
installations must be updated accordingly. Usually, this update is performed by the user
himself by launching 3DEXPERIENCE and from the Compass can request for an update for
the Apps. Only users with Windows Administrator rights are allowed to make updates.
Since R2018x FD02, the Native Apps client media installation files can be downloaded
directly from the 3DEXPERIENCE platform only by a platform Administrator. This
Administrator has the choice to download either the Full media files to perform a new
installation or the Delta media files which are suitable to update existing Native Apps
Client installations. Using these media files, the IT Administrator can perform Native Apps
installation update in batch mode on a remote client machine without the need of
launching 3DEXPERIENCE on every client machine.
During installation, run the Native Apps installer exe contained in these media files while
referencing a file which contains a list of components and roles to be installed. This file is
For instance:
In order to perform a new HotFix installation, the IT Administrator must select the
necessary list of components and roles to install and prepare for Template installation on a
machine. This task is explained in the next section. The UserIntentions_CODE.xml file
created during this installation will be referenced by the batch install.
For updating an existing Native Apps R2018x installation (from HotFix2 for instance) on a
client machine, you must refer to the UserIntentions_CODE.xml file which already exists
on the installation path.
Note: 3DLauncher and 3DDrive are not updated while updating the Native Apps using the
batch installation method. In case they both require an update; it must be performed by
the user when he is connected online on the 3DExperience Platform.
This document is intended for internal use only and is provided for information purpose. Any other use without the written prior authorization from
Dassault Systèmes is strictly prohibited, except as may be permitted by law.
4
Best Practices
This document is intended for internal use only and is provided for information purpose. Any other use without the written prior authorization from
Dassault Systèmes is strictly prohibited, except as may be permitted by law.
5
Best Practices
3. In Folder 1, you will find the StartUI.exe to be used for batch installation.
This document is intended for internal use only and is provided for information purpose. Any other use without the written prior authorization from
Dassault Systèmes is strictly prohibited, except as may be permitted by law.
6
Best Practices
5. In Folder 1, you will find the StartUI.exe that is used for Batch Installation.
You need to prepare your typical 3DEXPERIENCE Native Apps installation as Template.
This installation must contain all the Native Apps Roles ordered and deployed on your
Cloud Tenant(s). This installation will be suitable for any member including, the members
you have already invited on your tenant(s) or ones whom you will invite in the future, or
even the members you don’t intend to grant all the Native Apps Roles. For this step, you
need to perform a local installation from the Full media files while selecting all the Roles
you have ordered.
Note: Template installations by selecting the MES Roles is illustrated in the sections
below.
3.1. Prerequisites
For the 3DEXPERIENCE R2018x HotFix3 batch mode installation, it is mandatory to have
.NET 4.6.2 as the minimum level. This .NET level must be installed on every client machine
that needs to be updated, prior to the installation task.
The official .NET 4.6.2 software can be downloaded from the link below:
https://www.microsoft.com/en-us/download/details.aspx?id=53344
This document is intended for internal use only and is provided for information purpose. Any other use without the written prior authorization from
Dassault Systèmes is strictly prohibited, except as may be permitted by law.
7
Best Practices
<shared_folder_New_Installation>\HF_NativeApps_3DEXP_OIF.Full.Windows64\1
2. Run setup.exe with administrator privileges, right click on setup.exe and, select Run
as administrator.
3. Click Next.
5. If there is already a R2018x installation on this machine, it will appear in the list.
You must choose another folder for this task. Then click Next.
This document is intended for internal use only and is provided for information purpose. Any other use without the written prior authorization from
Dassault Systèmes is strictly prohibited, except as may be permitted by law.
8
Best Practices
The R2018x HotFix2 installation takes place in the default installation path. It is
recommended that you update this installation to HotFix3 rather than creating
another one.
7. Then enter a specific Identifier for this new installation and click Next. This
identifier will be captured in the UserIntentions_CODE.xml.
This document is intended for internal use only and is provided for information purpose. Any other use without the written prior authorization from
Dassault Systèmes is strictly prohibited, except as may be permitted by law.
9
Best Practices
8. Select the Roles to install and click Next. Here, select the MES Role.
Should you select other Roles, the list of additional content could be that large:
This document is intended for internal use only and is provided for information purpose. Any other use without the written prior authorization from
Dassault Systèmes is strictly prohibited, except as may be permitted by law.
10
Best Practices
This document is intended for internal use only and is provided for information purpose. Any other use without the written prior authorization from
Dassault Systèmes is strictly prohibited, except as may be permitted by law.
11
Best Practices
…and Installing
This document is intended for internal use only and is provided for information purpose. Any other use without the written prior authorization from
Dassault Systèmes is strictly prohibited, except as may be permitted by law.
12
Best Practices
E:\B420_HF3_TEMPLATE\InstallData
For Instance:
echo on
rem ###
rem ### Mandatory option “--silent %USER_INTENTIONS%” to define the
UserIntentions_CODE.xml file
rem ### Mandatory option “--var TARGET_PATH” to define the installation path
rem ### Optional option “--var DSYRegIdent” to define specific Identifier for this installation
rem ###
echo "-------------------------------------------"
echo "-- 3DEXPERIENCE Native Apps Installation --"
echo "-------------------------------------------"
set MEDIA=\\<shared_folder_new_installation>\HF_NativeApps_3DEXP_OIF.Full.Windows64
set USER_INTENTIONS=%MEDIA%\UserIntentions_CODE.xml
set TARGET_PATH=C:\Program Files\Dassault Systemes\B420
set IDENT=B420_HF3
This document is intended for internal use only and is provided for information purpose. Any other use without the written prior authorization from
Dassault Systèmes is strictly prohibited, except as may be permitted by law.
13
Best Practices
For instance:
echo on
set
MEDIA=\\<shared_folder_update_installation>\HF_NativeApps_3DEXP_OIF.Windows64
set TARGET_PATH=C:\Program Files\Dassault Systemes\B420
set LOCAL_INSTAL=%TARGET_PATH%\InstallData\UserIntentions_CODE.xml
This document is intended for internal use only and is provided for information purpose. Any other use without the written prior authorization from
Dassault Systèmes is strictly prohibited, except as may be permitted by law.
14
Best Practices
For instance:
call
O:\MEDIA\HF_NativeApps_3DEXP_OIF.HF3.Windows64\LaunchUpdateInstall.bat
This document is intended for internal use only and is provided for information purpose. Any other use without the written prior authorization from
Dassault Systèmes is strictly prohibited, except as may be permitted by law.
15
Best Practices
Once the local installation is updated, you will see HotFix3 in the Compass.
1. In the LaunchNewInstall.bat file, set the <TARGET_PATH> for the new installation.
You can choose a path different from the default installation path.
This document is intended for internal use only and is provided for information purpose. Any other use without the written prior authorization from
Dassault Systèmes is strictly prohibited, except as may be permitted by law.
16
Best Practices
For instance,
call
O:\MEDIA\HF_NativeApps_3DEXP_OIF.Full_HF3.Windows64\LaunchNewInstall.
bat
This document is intended for internal use only and is provided for information purpose. Any other use without the written prior authorization from
Dassault Systèmes is strictly prohibited, except as may be permitted by law.
17
Best Practices
5. Conclusion
With such a methodology, an IT Administrator can automate 3DEXPERIENCE Native Apps
deployment on every targeted computer where all the installations are strictly the same.
Support and maintenance also becomes easier and cheaper.
This methodology applies to both a new installation and also for an update.
This document is intended for internal use only and is provided for information purpose. Any other use without the written prior authorization from
Dassault Systèmes is strictly prohibited, except as may be permitted by law.
18
Best Practices
6. Document History
Document
Revision Date Revised By Changes/Notes
1 Dominique
05/14/2018 Original
Peronnaud
Our 3DEXPERIENCE® platform powers our brand applications, serving 12 industries, and provides a rich
portfolio of industry solution experiences.
Dassault Systèmes, the 3DEXPERIENCE® Company, provides business and people with virtual universes
to imagine sustainable innovations. Its world-leading solutions transform the way products are designed,
produced, and supported. Dassault Systèmes’ collaborative solutions foster social innovation, expanding
possibilities for the virtual world to improve the real world. The group brings value to over 210,000
customers of all sizes in all industries in more than 140 countries. For more information, visit
www.3ds.com.
This document is intended for internal use only and is provided for information purpose. Any other use without the written prior authorization from
Dassault Systèmes is strictly prohibited, except as may be permitted by law.
19