Unified typing mode is mandatory for baseline behavior since 3DEXPERIENCE R2020x; former typing is obsolete and not supported. If your server was
operated in the previous release in a baseline behavior environment (in former typing mode),
you must migrate the content to support the default unified typing mode.
Former typing objects must be imported into a 3DEXPERIENCE
R2022x server in a baseline behavior environment as unified typing objects.
Complete content migration (via VPLMDataMigration
) has to be performed before
operating a 3DEXPERIENCE
R2022x server in a baseline behavior environment and prior to the following
scenario.
- Upgrade the server by installing the latest code.
You must first upgrade the 3DSpace server. Once the server has
been upgraded, migration must be performed before any end user
connects to the server.
- Modify the deployed admin file STAGING/ematrix/WEB-INF/classes/vplm/environment/VPMAdminV6GA.adm as follows:
- Stop the application server.
- Copy the file VPLMAdminV6GA.adm to VPLMAdminV6GAOriginal.adm to preserve original content (if needed).
- Replace the content of VPLMAdminV6GA.adm by the content of VPLMAdminV6LA.adm.
- Launch the war_util command to rebuild the
.war
or .ear
archive. - Deploy the
.war
or .ear
archive in the application server.
- Adapt data policy to new supported user processes.
Certain specific baseline behavior app data is no longer supported with
former user processes. The policy needs to be updated to support new user process (as
they would now be created by users):
- human and rendering data is migrated from definition to evaluation
data (1)
- piping line data is migrated from resource to definition data
(1)
- behavior data is migrated from evaluation data to definition
data (2)
- Frozen and Released VB macro data is migrated from evaluation
data to resource data (2)
- other VB Macro data is migrated to personal VB Macro data
(*3).
If the above types of data do not exist on your installation, nothing will
change. If this is not the case:
- case (1) and (2): the current state will be kept unchanged
- case (2): the Administrator might need to assign the new
related role to the users
- case (3): only the Owner will keep access to the data.
You must perform this policy migration before migrating content.
To do so, on Windows:
- Go to one of the following folders containing MQL scripts:
<3DSpace_Server_dir>\Apps\VPMMultiDiscipline\V6R2016x\mql
<3DSpace_Server_dir>\EVP\win_64b\reffiles\MQLFamilies\mql
- Run the following MQL scripts:
VPLMxV1Types-UpgradeDeployment-R216.mql
VPLMxV1Types-UpgradeDeployment-R417.mql
VPLMxV1Types-UpgradeDeployment-R419.mql
or on Linux:
- Go to one of the following folders containing MQL scripts:
<3DSpace_Server_dir>/Apps/VPMMultiDiscipline/V6R2016x/mql
<3DSpace_Server_dir>/EVP/linux_64a/reffiles/MQLFamilies/mql
- Run the MQL script:
VPLMxV1Types-UpgradeDeployment-R216.mql
VPLMxV1Types-UpgradeDeployment-R417.mql
VPLMxV1Types-UpgradeDeployment-R419.mql
- Migrate the content.
For full details, perform the procedure described in the following section of the online documentation: Installation
and Setup - Customize - Data Model - Unified
Typing Migration Tool..
References to former customization types are replaced by references to unified types.
- Modify the deployed admin file STAGING/ematrix/WEB-INF/classes/vplm/environment/VPMAdminV6GA.adm as follows:
- Stop the application server.
- Replace the content of the file VPLMAdminV6GA.adm with the content of the file VPLMAdminV6GAOriginal.adm you saved earlier in the process.
- Launch the war_util command to rebuild the
.war
or .ear
archive. - Deploy the
.war
or .ear
archive in the application server.
- Hide former types.
On Windows:
- Go to one of the following folders containing MQL scripts:
<3DSpace_Server_dir>\Apps\VPMMultiDiscipline\V6R2016x\mql
<3DSpace_Server_dir>\EVP\win_64b\reffiles\MQLFamilies\mql
- Run the MQL script to hide former types:
VPLMxV1Types-Hide-R216.mql
On Linux:
- Go to one of the following folders containing MQL scripts:
<3DSpace_Server_dir>/Apps/VPMMultiDiscipline/V6R2016x/mql
<3DSpace_Server_dir>/EVP/linux_64a/reffiles/MQLFamilies/mql
- Run the MQL script:
VPLMxV1Types-Hide-R216.mql
VPLMxV1Types-UpgradeDeployment-R417.mql
- Unhide unified types.
Go the location specified above on each operating system, and run the MQL script:
VPLMxV2Types-Unhide-R214.mql
Note:
In the script names, V1
refers to former typing and V2
refers to unified typing.
- If you have migrated your former types (Former Typing) to the new types (Unified Typing) created by the Specialize Data Model, you must implement a specific opening.
The opening is described in the following user assistance section: Installation and Setup | Customize | 3DEXPERIENCE Platform | Behavior | Data Setup | List of Resource Set IDs | Infrastructure Business Logics | PLM Business Logic to Support Data Upgrade: Unified Typing Migration Type and Attributes Mapping (INFRA_UnifiedTypingMigration).
Once migration
has been performed, the use of the former typing mode is
prohibited.