Simulation Process MGMT Install Config
Simulation Process MGMT Install Config
Simulation Process
and Data
Management ─
Deployment and
Administration
Teamcenter 2412
Unpublished work. © 2024 Siemens
This Documentation contains trade secrets or otherwise confidential information owned by Siemens Industry Software Inc. or
its affiliates (collectively, “Siemens”), or its licensors. Access to and use of this Documentation is strictly limited as set forth in
Customer’s applicable agreement(s) with Siemens. This Documentation may not be copied, distributed, or otherwise disclosed
by Customer without the express written permission of Siemens, and may not be used in any way not expressly authorized by
Siemens.
This Documentation is for information and instruction purposes. Siemens reserves the right to make changes in specifications
and other information contained in this Documentation without prior notice, and the reader should, in all cases, consult
Siemens to determine whether any changes have been made.
No representation or other affirmation of fact contained in this Documentation shall be deemed to be a warranty or give rise to
any liability of Siemens whatsoever.
If you have a signed license agreement with Siemens for the product with which this Documentation will be used, your use of
this Documentation is subject to the scope of license and the software protection and security provisions of that agreement.
If you do not have such a signed license agreement, your use is subject to the Siemens Universal Customer Agreement, which
may be viewed at https://www.sw.siemens.com/en-US/sw-terms/base/uca/, as supplemented by the product specific terms
which may be viewed at https://www.sw.siemens.com/en-US/sw-terms/supplements/.
SIEMENS MAKES NO WARRANTY OF ANY KIND WITH REGARD TO THIS DOCUMENTATION INCLUDING, BUT NOT LIMITED
TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT OF
INTELLECTUAL PROPERTY. SIEMENS SHALL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL OR
PUNITIVE DAMAGES, LOST DATA OR PROFITS, EVEN IF SUCH DAMAGES WERE FORESEEABLE, ARISING OUT OF OR RELATED
TO THIS DOCUMENTATION OR THE INFORMATION CONTAINED IN IT, EVEN IF SIEMENS HAS BEEN ADVISED OF THE POSSIBILITY
OF SUCH DAMAGES.
TRADEMARKS: The trademarks, logos, and service marks (collectively, "Marks") used herein are the property of Siemens or other
parties. No one is permitted to use these Marks without the prior written consent of Siemens or the owner of the Marks,
as applicable. The use herein of third party Marks is not an attempt to indicate Siemens as a source of a product, but is
intended to indicate a product from, or associated with, a particular third party. A list of Siemens’ Marks may be viewed at:
www.plm.automation.siemens.com/global/en/legal/trademarks.html. The registered trademark Linux® is used pursuant to a
sublicense from LMI, the exclusive licensee of Linus Torvalds, owner of the mark on a world-wide basis.
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 3
© 2024 Siemens
Configure different types of analysis or CAE packages using standard templates
──────────────────────────────── 4-34
Why configure analysis packages or CAE packages? ───────────── 4-34
Specify a folder for output objects ───────────────────── 4-35
Override the group administrator restriction to create configuration objects ─── 4-36
Configure CAE packages ───────────────────────── 4-36
Modify style sheets for CAE packages ─────────────────── 4-43
Configure rules to derive structures ────────────────── 4-44
Define derivative rules and variant configuration rules ──────────── 4-44
Specify a folder location and naming pattern for derived structures ────── 4-46
Override the group administrator restriction to create configuration objects ─── 4-48
Configure the derivative rule ─────────────────────── 4-48
Configure relationship types for model and analysis item revisions ─── 4-56
Configure relationship types ─────────────────────── 4-56
Configure highlight colors ──────────────────────── 4-57
Capture the exact configuration of product and model structures ──── 4-58
Enable pedigree operations and specify model and analysis relations ────── 4-58
Configure simulation tools to launch preprocessors, solvers, and postprocessors
──────────────────────────────── 4-58
Verify the compatible versions of simulation integration tools ───────── 4-58
Why configure simulation tools? ───────────────────── 4-59
Prerequisites for simulation tool launch dialog box ────────────── 4-61
Define the dataset name to store simulation tool configurations ──────── 4-61
Set the credential token expiry time for tool launch ───────────── 4-61
Configure the user and shared staging locations for simulation tools ────── 4-61
Set favorite simulation tools ─────────────────────── 4-64
Configure server cache for simulation tools using the PLM XML export method ─ 4-65
Define simulation tools ───────────────────────── 4-72
Run the quick set up script to include preconfigured simulation tools ───── 4-104
Configure a simulation tool to extract data for Simcenter Flomaster ────── 4-105
Define Simcenter Flomaster tool ───────────────────── 4-108
Configure a simulation tool to extract the KPI values automatically ────── 4-111
Configure a simulation tool for connected mode ────────────── 4-114
Configure a simulation tool to extract data for STAR-CCM+ Design Manager ── 4-117
Managing HPC connection and profile information for tool launch ────── 4-119
Configure style sheets to allow analysts to launch simulation tools ────── 4-122
Configure workflow templates for launching simulation tools ──────── 4-124
Set up Dispatcher to launch simulation tools from different machines ───── 4-126
Configure the simulation dashboard ───────────────── 4-134
Why use the simulation dashboard? ─────────────────── 4-134
Override the group administrator restriction to create configuration objects ── 4-134
Configure an analysis or a model dashboard ──────────────── 4-134
Specify a dashboard name and the object types to monitor ───────── 4-136
Specify attributes, classification attributes, files, and variant options you want to monitor
──────────────────────────────── 4-137
Create a simulation dashboard and configure the KPI attributes to monitor ─── 4-142
After configuring the dashboard ───────────────────── 4-144
Customize the simulation template used to display the dashboard reports ─── 4-145
4 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Contents
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 5
© 2024 Siemens
Add traversal paths for related models, results, analysis, and product revisions in the
context of a geometry revision ─────────────────── 5-15
Add traversal paths for related models, results, geometry, and analysis revisions in the
context of a product revision ──────────────────── 5-18
Edit style sheets to expose custom revision types in the Simulation tab ─ 5-21
Expose custom revision types in the context of the product revision ────── 5-21
Expose custom revision types in the context of the geometry revision ───── 5-31
Expose custom revision types in the context of the model revision ─────── 5-38
Expose custom revision types in the context of the analysis revision ────── 5-46
Expose custom revision types in the context of the result revision ─────── 5-53
Customizing the simulation tool launch page in Active Workspace ──── 5-62
About customizing the tool launch page ────────────────── 5-62
Customize the tool launch page ────────────────────── 5-62
Make the customization available for upgrades ─────────────── 5-69
Set the naming pattern for datasets and their related files at the site level
──────────────────────────────── 5-69
Troubleshooting
Simulation tools are not getting launched through TTLC due to the wrong
association of the .tcsimxml file ───────────────── 7-1
Perl issue while executing the Extract KPI from Result tool ──────── 7-2
Related objects are not visible on the Simulation page due to unconfigured
relations in the style sheet ─────────────────── 7-4
TTLC causing Single Sign On (SSO) Error ──────────────── 7-5
Error 203454 is displayed while importing analysis dashboards configurations at
the site level ────────────────────────── 7-6
All bootstrap servers are unavailable error during tool launch from Active
Workspace ────────────────────────── 7-6
Simulation tool visibility in Active Workspace ────────────── 7-7
Teamcenter server launch UNIX access issue ────────────── 7-9
Change Summary table does not show entry when revising CAE Revision 7-11
Error while executing a StructureMap rule in CAE Manager ─────── 7-12
TEM check fails if CAEItem instance is found in the database while patching
from Teamcenter 13.2 release onwards ───────────── 7-13
6 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
1. Setting up Simulation Process and Data
Management
Design is an iterative process and often designs need to be modified due to manufacturing constraints or
conflicting requirements. It is possible to reduce costs and minimize the time spent on verification and
testing by arriving at a good design in the initial stages of product development and by continuously
validating the design throughout the product lifecycle. Simulation Process and Data Management is a
solution used for validating or improving a design in the early stages of the product lifecycle.
Simulation analyst See Simulation Process and Data Management on Rich Client
─ Usage or Simulation Process and Data Management on
Active Workspace ─ Usage.
Simulation administrator
Install Simulation Process and Data Install Simulation Process and Data Management using
Management Teamcenter Environment Manager or Deployment Center.
Configuring Simulation Process and Setting up Simulation Process and Data Management
Data Management tasks involves setting preferences to control Teamcenter's behavior
and appearance, configuring data map rules, configuring
simulation tools, configuring simulation dashboards,
specifying comparison options for model and product
structures, and other tasks. See About configuring Simulation
Process and Data Management.
Users with DBA privileges
Edit style sheets to expose custom Edit style sheets to expose custom revision types in the
revision types in the Simulation tab context of the product, geometry, model, analysis, or the
for Active Workspace result revision. Also, configure traversal paths to define how
to traverse the data structure and specify which relationships
are of interest and what should be done when these
relationships are found. See Expose custom revision types in
the context of the product revision.
Customize the tool launch page in The simulation administrator configures simulation tools and
Active Workspace the simulation analyst uses these preconfigured simulation
tools to launch preprocessors, solvers, or postprocessors.
Each tool might require different inputs based on the
requirements of the tool. After configuring simulation tools,
an administrative user with DBA privileges can create
multiple customized launch pages for different launch tools
and associate specific tools to the customized pages. See
About customizing the tool launch page.
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 1-1
© 2024 Siemens
1. Setting up Simulation Process and Data Management
1-2 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
2. Introduction to Simulation Process and
Data Management
What is Simulation Process and Data Management?
The workflow for managing the simulation process is as follows:
Let us assume that you (as a simulation analyst) are an expert in simulated automobile crash
testing. The analysis request is to perform a simulated side-impact test for a design change made to
the driver-side door.
Your first task is to import the product geometry and simplify it to make it relevant for the analysis.
The driver-side door has a speaker; switches for the door lock; power window; and electric mirror;
an intrusion beam; steel frames; door panels; and other parts. The speaker and switches are not
relevant for the simulated side-impact analysis. You import the complete product geometry and
use a simplification tool to remove the speaker and switches. Then, you create geometry revisions
for the intrusion beam, steel frame, and door panel, and save the simplified geometry for each
component.
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 2-1
© 2024 Siemens
2. Introduction to Simulation Process and Data Management
3. Create models
The model you want to analyze includes the mesh definition, connections, and material and
physical properties. In this step, you create model revisions—in the context of the geometry
revisions—for the intrusion beam, steel frame, and door panel. Then, you select the appropriate
meshing tool to generate meshes for each component.
The analysis you want to perform includes load cases, solver parameters, and boundary conditions.
In this step, you create analysis revisions—in the context of the model revisions—for the intrusion
beam, steel frame, and door panel. Then, you select the appropriate solver tool to specify load
cases and solver parameters.
In this example, you create different analyses to vary the load cases, for example, a 3000 pound
SUV-like barrier hits the driver side door at 30 mph. You also create another analysis model to
change the barrier weight to 3200 pounds and the speed to 35 mph.
The intrusion beam acts as an energy-absorbing material during a side impact. The results show
that the intrusion beam cannot withstand forces of 3200 pounds at 35 mph. After evaluating
results from various scenarios, you sign off the workflow by suggesting a design change for the
intrusion beam.
The CAD model is used to define the geometry of a part or an assembly. During the final stages of the
design process, the geometry contains numerous details, such as sharp edges, bolt holes, or fillets,
which are not required for the analysis. The geometry used for simulation analysis is often different
from the product geometry. It may be a simplified or an abstracted version or an approximation when
the product geometry is not available. CAE 3D Geometry revisions are workspace objects for storing
the simplified geometry. Geometry revisions are created in the context of the item revisions in the
product structure.
• Model revisions
A mesh represents a geometric object as a set of finite elements. Finite element analysis (FEA) is a
computerized method for simulating how a part reacts to conditions such as force, heat, vibration,
and other physical effects in the real world. CAE 3D Model revisions are workspace objects for storing
the mesh definition, connections, and material and physical properties. Model revisions are created in
the context of geometry revisions.
• Analysis revisions
2-2 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Objects you work with
An analysis revision represents the specific simulation you want to perform. CAE 3D Analysis
revisions are workspace objects for including load cases, solver parameters, and boundary conditions.
Analysis revisions are created in the context of model revisions.
• Result revisions
A result revision represents the results of a simulation analysis. CAE 3D Result revisions are
workspace objects for storing the results of a solve. They may contain JT files or other visualization
files that are the results of a solve. Result revisions are associated with analysis revisions.
You can create the following CAE revisions in the context of other revisions along with relationships:
CAE 3D Analysis
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 2-3
© 2024 Siemens
2. Introduction to Simulation Process and Data Management
Note:
CAE Item is the base type from which all other default objects such as CAE Geometry, CAE
Model, and CAE Analysis are created as its subtypes. You must not create custom subtypes
of CAE Item directly. However, you can create subtypes of CAE Geometry, CAE Model, CAE
Analysis, and such objects.
2-4 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
3. Installing Simulation Process and Data
Management
Install Simulation Process and Data Management features using
TEM
The following procedures assume that you are installing Simulation Process and Data Management
applications on an existing Teamcenter set up and that you are familiar with Teamcenter Environment
Manager (TEM).
For more information about installing Teamcenter with Active Workspace, see Teamcenter Installation
on Windows Using TEM or Teamcenter Installation on Linux Using TEM.
Enterprise tier
Run TEM on the Enterprise tier and select the following features in the Features panel:
Feature Description
Extensions→CAE Simulation Installs the Simulation Process and Data
Management→Simulation Process Management templates for the corporate server.
Management
Extensions→CAE Simulation Installs enhancements to improve the default
Management→Extended Simulation Process data model with additional attributes for the
Management corporate server.
Extensions→CAE Simulation Provides support for Product Configurator within
Management→Product Configurator for CAE Manager in Teamcenter.
Simulation Process Management
If this template is installed, simulation analysts
can use the Derive Structures command in CAE
Manager and use Product Configurator variants,
that is, families, features, and configurator rules
to derive structures from an existing structure.
If this template is not installed, the Derive
Structures command is available only for the
legacy variant configuration method by using
classic variants.
Note:
If you want to use Product Configurator
within CAE Manager in Teamcenter, select
the Product Configurator for Simulation
Process Management template while
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 3-1
© 2024 Siemens
3. Installing Simulation Process and Data Management
Feature Description
upgrading from a version prior to 13.1 to
the latest.
Note:
The Subscription tile is enabled on
the Analyst workspace even if this
feature is not installed. This feature
must be installed for subscriptions and
notifications to be available.
Client tier
Run TEM on the Client tier and select the following features in the Features panel:
3-2 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Install Simulation Process and Data Management using Deployment Center
Feature Description
Base Install→Active Workspace→Client→CAE Installs the Simulation Process and Data
Simulation Management→Simulation Process Management templates on Active Workspace.
Management
Base Install→Active Workspace→Client→CAE Installs enhancements to improve the default
Simulation Management→Extended data model with additional attributes on Active
Simulation Process Management Workspace.
Base Install→Active Workspace→Client→CAE Provides support for integration of GIT based
Simulation Management→Simulation Process tools. The feature allows engineers to manage
Management with Git Integration gold copy models in Teamcenter by performing
create, update, and compare of collections from
GIT tag branches.
Base Install→Active Workspace→Client→CAE Provides support for creating or updating
Simulation Management→Simulation Process enhanced MBSE parameters inside CAE MDAO
Management with Parameter Management and CAE 1D business objects. These parameters
can be exchanged with relevant simulation tools
through out-of-the-box tool integrations.
Base Install→Active Provides support for managing subscriptions
Workspace→Client→Subscription and notifications in the client.
Procedure
1. Log on to Deployment Center and select the environment to which you want to add Simulation
Process and Data Management.
3. In the Available Applications panel, use the web browser search to find the following applications.
Application Description
Extended Simulation Process Management Installs enhancements to improve the default
data model with additional attributes for the
corporate server.
Extended Simulation Process Management Installs enhancements to improve the default
for Active Workspace data model with additional attributes for
Active Workspace.
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 3-3
© 2024 Siemens
3. Installing Simulation Process and Data Management
Application Description
Simulation Process Management Installs the Simulation Process and Data
Management templates for the corporate
server.
Simulation Process Management for Active Installs the Simulation Process and Data
Workspace Management templates for Active Workspace.
Product Configurator for Simulation Provides support for Product Configurator
Process Management within CAE Manager in Teamcenter.
If this template is installed, simulation
analysts can use the Derive Structures
command in CAE Manager and use Product
Configurator variants, that is, families,
features, and configurator rules to derive
structures from an existing structure.
If this template is not installed, the Derive
Structures command is available only for the
legacy variant configuration method by using
classic variants.
Subscription Provides support for managing subscriptions
and notifications.
Note:
The Subscription tile is enabled on
the Analyst workspace even if this
feature is not installed. This feature
must be installed for subscriptions and
notifications to be available.
3-4 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Update CAE templates for data model changes
Application Description
suggestions. It helps streamline the process
of finding similar data for their current tasks.
5. In the Selected Components list, note any remaining components whose configuration status is
not 100%. Select each incomplete component, enter required parameters, and save component
settings until all components in the environment show a configuration status of 100%.
When all components are fully configured, the Deploy task is enabled.
6. Go to the Deploy task. Click Generate Install Scripts to generate deployment scripts you will use
to update affected machines.
When script generation is complete, note any special instructions in the Deploy Instructions panel.
7. Locate deployment scripts, copy each script to its target machine, and then run each script on its
target machine.
For more information about running deployment scripts, see Deploy task in Deployment Center ─
Usage.
• feature_CAE.xml
• feature_foundation.xml
2. Start TEM, select the Configuration Manager option, and click Next.
3. Select the Perform maintenance on an existing configuration option, and click Next.
4. Select the configuration for which you have installed Simulation Process and Data Management,
and click Next.
5. Select the Update Database (Full Model - System downtime required) option, and click Next.
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 3-5
© 2024 Siemens
3. Installing Simulation Process and Data Management
6. Click the Browse button and change to the patch_kit\platform\install directory to which you copied
the XML files.
8. To confirm whether the cache is cleared, run the following commands from the Teamcenter
command prompt:
Run the cae_configure_dm_propertyset utility if you makes changes to the data map file
or the configuration file
Run the cae_configure_dm_propertyset utility each time you make changes to the
NodeXMLConfig.xml configuration file or the data map file. This utility reads the NodeXMLConfig.xml
file and creates a custom property set that is used for data mapping. To view the command line help for
this utility, type cae_configure_dm_propertyset -h on the Teamcenter command prompt.
Example:
cae_configure_dm_propertyset -u=user_id -p=password -g=dba
-log=name_of_log_file_containing_utility_results
The following is an example of how to migrate extended properties from a custom form attached to
a CAE 3D Model revision to the same revision. Users may use a custom form to include extended
properties such as material properties, inertia, center of gravity (CoG), and mesh type and attach them
to a model revision. You can extend these properties to the model revision by migrating these properties
and making the duplicate properties obsolete from the custom form in the database.
1. Install the Extended Simulation Process Management template by using TEM or using
Deployment Center.
This template installs enhancements to improve the default data model with additional attributes.
2. Create a mapping file (text file) to map the properties you want to extend to the CAE 3D Model
revision.
3-6 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Tasks to perform after installing Teamcenter patches
In this example, cae0CoGx is an extended property in a custom form, and the system migrates it to
the sim0CoGx property in the database. Similarly, you can map other extended properties.
# @target_object_type:relation_type:source_form_type
@CAEModelRevision:IMAN_master_form:CAEModelRevisionMaster
#source_attribute,target_attribute
solver_name,solver_name
analysis_types,analysis_types
cae0CoGx,sim0CoGx
cae0CoGy,sim0CoGy
cae0Ip3,sim0Ip3
cae0Ixy,sim0Ixy
# target_object_type:relation_type:source_form_type
@CAEModelRevision:IMAN_specification:CAE0EngProperties
# source_form_attribute,target_attribute
cae0CoGx,sim0CoGx
cae0Disciplines,sim0Disciplines
cae0Ip1,sim0Ip1
cae0Ip2,sim0Ip2
cae0Ixx,sim0Ixx
cae0Iyz,sim0Iyz
cae0Izz,sim0Izz
# there must be at least one blank line to separate two different sections.
#@target_object:relation_name:source_object
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 3-7
© 2024 Siemens
3. Installing Simulation Process and Data Management
@CAEModelRevision:IMAN_master_form:CAEModelRevisionMaster
#source_attribute,target_attribute
solver_name,solver_name
analysis_types,analysis_types
Caution:
If you use the same target object in multiple sections in the attribute mapping file, it may
cause a failure in the migration of some objects. A log file is created and you can view it to
see both successful and unsuccessful instances of the migration of extended properties.
3. Run the cae_migrate_extended_cae_properties utility by including the mapping file you created.
To view the command line help for this utility, type cae_migrate_extended_cae_properties -h on
the Teamcenter command prompt.
When you run this utility, it copies the properties from the custom form to the CAE 3D Model
revision.
4. Using BMIDE, mark the duplicate custom properties in the database as obsolete.
You can add the extended properties to the datamapping.xml file so that these properties are
available when a simulation analyst:
• Creates model revisions using structure maps and data map rules; and
The datamapping.xml sample file is located in the TC_DATA directory. However, the file used
at runtime is managed in a CAEStructureMap dataset attached to the item revision indicated
by the CAE_datamap_files_location preference.
<!-- *************************************************************
********* CAE 3D Model Revision attributes *************
3-8 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Tasks to perform after installing Teamcenter patches
<xsl:value-of select="$currentIRnodeline/smn:ATTR_NODES/
smn:ATTR_NODE[@INTERNAL_NAME='object_desc']/
@VALUE" />
</xsl:attribute>
</smn:ATTR_NODE>
<!-- Input's Name transferred to output's attribute of same name-->
<smn:ATTR_NODE INTERNAL_NAME="object_name">
<xsl:attribute name="VALUE">
<xsl:value-of select="concat('',$currentIRnodeline/
smn:ATTR_NODES/
smn:ATTR_NODE[@INTERNAL_NAME='object_name']/
@VALUE)" />
</xsl:attribute>
</smn:ATTR_NODE>
</smn:NODE_LINE>
<!-- *************************************************************
********* CAE 3D Model Revision attributes *************
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 3-9
© 2024 Siemens
3. Installing Simulation Process and Data Management
<xsl:attribute name="VALUE">
<xsl:value-of select="concat('',$currentIRnodeline/smn:ATTR_NODES/
smn:ATTR_NODE[@INTERNAL_NAME='sim0MasterFormat']/
@VALUE)" />
</xsl:attribute>
</smn:ATTR_NODE>
<smn:ATTR_NODE INTERNAL_NAME="sim0Materials">
<xsl:attribute name="VALUE">
<xsl:value-of select="concat('',$currentIRnodeline/smn:ATTR_NODES/
smn:ATTR_NODE[@INTERNAL_NAME='sim0Materials']/
@VALUE)" />
</xsl:attribute>
</smn:ATTR_NODE>
<smn:ATTR_NODE INTERNAL_NAME="sim0Thicknesses">
<xsl:attribute name="VALUE">
<xsl:value-of select="concat('',$currentIRnodeline/smn:ATTR_NODES/
smn:ATTR_NODE[@INTERNAL_NAME='sim0Thicknesses']/
@VALUE)" />
</xsl:attribute>
</smn:ATTR_NODE>
<smn:ATTR_NODE INTERNAL_NAME="sim0MeshFlags">
<xsl:attribute name="VALUE">
<xsl:value-of select="concat('',$currentIRnodeline/smn:ATTR_NODES/
smn:ATTR_NODE[@INTERNAL_NAME='sim0MeshFlags']/
@VALUE)" />
</xsl:attribute>
</smn:ATTR_NODE>
<smn:ATTR_NODE INTERNAL_NAME="sim0PIDFormula">
<xsl:attribute name="VALUE">
<xsl:value-of select="concat('',$currentIRnodeline/smn:ATTR_NODES/
smn:ATTR_NODE[@INTERNAL_NAME='sim0PIDFormula']/
@VALUE)" />
</xsl:attribute>
</smn:ATTR_NODE>
<smn:ATTR_NODE INTERNAL_NAME="sim0PIDList">
<xsl:attribute name="VALUE">
<xsl:value-of select="concat('',$currentIRnodeline/smn:ATTR_NODES/
smn:ATTR_NODE[@INTERNAL_NAME='sim0PIDList']/@VALUE)" />
</xsl:attribute>
</smn:ATTR_NODE>
<smn:ATTR_NODE INTERNAL_NAME="sim0MIDs">
<xsl:attribute name="VALUE">
<xsl:value-of select="concat('',$currentIRnodeline/smn:ATTR_NODES/
smn:ATTR_NODE[@INTERNAL_NAME='sim0MIDs']/@VALUE)" />
</xsl:attribute>
</smn:ATTR_NODE>
<smn:ATTR_NODE INTERNAL_NAME="sim0MeshDensity">
<xsl:attribute name="VALUE">
<xsl:value-of select="concat('',$currentIRnodeline/smn:ATTR_NODES/
3-10 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Tasks to perform after installing Teamcenter patches
smn:ATTR_NODE[@INTERNAL_NAME='sim0MeshDensity']/
@VALUE)" />
</xsl:attribute>
</smn:ATTR_NODE>
<smn:ATTR_NODE INTERNAL_NAME="sim0MeshQuality">
<xsl:attribute name="VALUE">
<xsl:value-of select="concat('',$currentIRnodeline/smn:ATTR_NODES/
smn:ATTR_NODE[@INTERNAL_NAME='sim0MeshQuality']/
@VALUE)" />
</xsl:attribute>
</smn:ATTR_NODE>
<smn:ATTR_NODE INTERNAL_NAME="sim0MeshQualityCheck">
<xsl:attribute name="VALUE">
<xsl:value-of select="concat('',$currentIRnodeline/smn:ATTR_NODES/
smn:ATTR_NODE[@INTERNAL_NAME='sim0MeshQualityCheck']/
@VALUE)" />
</xsl:attribute>
</smn:ATTR_NODE>
<smn:ATTR_NODE INTERNAL_NAME="sim0Mass">
<xsl:attribute name="VALUE">
<xsl:value-of select="concat('',$currentIRnodeline/smn:ATTR_NODES/
smn:ATTR_NODE[@INTERNAL_NAME='sim0Mass']/@VALUE)" />
</xsl:attribute>
</smn:ATTR_NODE>
<smn:ATTR_NODE INTERNAL_NAME="sim0CoGx">
<xsl:attribute name="VALUE">
<xsl:value-of select="concat('',$currentIRnodeline/smn:ATTR_NODES/
smn:ATTR_NODE[@INTERNAL_NAME='sim0CoGx']/@VALUE)" />
</xsl:attribute>
</smn:ATTR_NODE>
<smn:ATTR_NODE INTERNAL_NAME="sim0CoGy">
<xsl:attribute name="VALUE">
<xsl:value-of select="concat('',$currentIRnodeline/smn:ATTR_NODES/
smn:ATTR_NODE[@INTERNAL_NAME='sim0CoGy']/@VALUE)" />
</xsl:attribute>
</smn:ATTR_NODE>
<smn:ATTR_NODE INTERNAL_NAME="sim0CoGz">
<xsl:attribute name="VALUE">
<xsl:value-of select="concat('',$currentIRnodeline/smn:ATTR_NODES/
smn:ATTR_NODE[@INTERNAL_NAME='sim0CoGz']/@VALUE)" />
</xsl:attribute>
</smn:ATTR_NODE>
<smn:ATTR_NODE INTERNAL_NAME="sim0Ixx">
<xsl:attribute name="VALUE">
<xsl:value-of select="concat('',$currentIRnodeline/smn:ATTR_NODES/
smn:ATTR_NODE[@INTERNAL_NAME='sim0Ixx']/@VALUE)" />
</xsl:attribute>
</smn:ATTR_NODE>
<smn:ATTR_NODE INTERNAL_NAME="sim0Ixy">
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 3-11
© 2024 Siemens
3. Installing Simulation Process and Data Management
<xsl:attribute name="VALUE">
<xsl:value-of select="concat('',$currentIRnodeline/smn:ATTR_NODES/
smn:ATTR_NODE[@INTERNAL_NAME='sim0Ixy']/@VALUE)" />
</xsl:attribute>
</smn:ATTR_NODE>
<smn:ATTR_NODE INTERNAL_NAME="sim0Ixz">
<xsl:attribute name="VALUE">
<xsl:value-of select="concat('',$currentIRnodeline/smn:ATTR_NODES/
smn:ATTR_NODE[@INTERNAL_NAME='sim0Ixz']/@VALUE)" />
</xsl:attribute>
</smn:ATTR_NODE>
<smn:ATTR_NODE INTERNAL_NAME="sim0Iyy">
<xsl:attribute name="VALUE">
<xsl:value-of select="concat('',$currentIRnodeline/smn:ATTR_NODES/
smn:ATTR_NODE[@INTERNAL_NAME='sim0Iyy']/@VALUE)" />
</xsl:attribute>
</smn:ATTR_NODE>
<smn:ATTR_NODE INTERNAL_NAME="sim0Iyz">
<xsl:attribute name="VALUE">
<xsl:value-of select="concat('',$currentIRnodeline/smn:ATTR_NODES/
smn:ATTR_NODE[@INTERNAL_NAME='sim0Iyz']/@VALUE)" />
</xsl:attribute>
</smn:ATTR_NODE>
<smn:ATTR_NODE INTERNAL_NAME="sim0Izz">
<xsl:attribute name="VALUE">
<xsl:value-of select="concat('',$currentIRnodeline/smn:ATTR_NODES/
smn:ATTR_NODE[@INTERNAL_NAME='sim0Izz']/@VALUE)" />
</xsl:attribute>
</smn:ATTR_NODE>
<smn:ATTR_NODE INTERNAL_NAME="sim0Ip1">
<xsl:attribute name="VALUE">
<xsl:value-of select="concat('',$currentIRnodeline/smn:ATTR_NODES/
smn:ATTR_NODE[@INTERNAL_NAME='sim0Ip1']/@VALUE)" />
</xsl:attribute>
</smn:ATTR_NODE>
<smn:ATTR_NODE INTERNAL_NAME="sim0Ip2">
<xsl:attribute name="VALUE">
<xsl:value-of select="concat('',$currentIRnodeline/smn:ATTR_NODES/
smn:ATTR_NODE[@INTERNAL_NAME='sim0Ip2']/@VALUE)" />
</xsl:attribute>
</smn:ATTR_NODE>
<smn:ATTR_NODE INTERNAL_NAME="sim0Ip3">
<xsl:attribute name="VALUE">
<xsl:value-of select="concat('',$currentIRnodeline/smn:ATTR_NODES/
smn:ATTR_NODE[@INTERNAL_NAME='sim0Ip3']/@VALUE)" />
</xsl:attribute>
</smn:ATTR_NODE>
3-12 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Tasks to perform after installing Teamcenter patches
</smn:ATTR_NODES>
</smn:NODE_LINE>
c. Save the datamapping.xml file and upload it to the CAEStructureMap dataset attached to
the item revision indicated by the CAE_datamap_files_location preference.
You can add the extended properties to the NodeXMLConfig.xml file so that these properties are
available when a simulation analyst:
• Creates model revisions using structure maps and data map rules; and
The NodeXMLConfig.xml sample file is located in the TC_DATA directory. However, the file
used at runtime is managed in a CAEStructureMap dataset attached to the item revision
indicated by the CAE_datamap_files_location preference.
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 3-13
© 2024 Siemens
3. Installing Simulation Process and Data Management
NAME="Name" TYPE="Attribute"/>
<smn:ATTR_NODE INTERNAL_NAME="object_desc"
NAME="Description" TYPE="Attribute"/>
<smn:ATTR_NODE INTERNAL_NAME="item_id"
NAME="ID" TYPE="Runtime"/>
<smn:ATTR_NODE INTERNAL_NAME="structure_revisions"
NAME="BOM View Revisions" TYPE="Reference"/>
<smn:ATTR_NODE INTERNAL_NAME="ps_children" TYPE="Runtime"/>
<smn:ATTR_NODE INTERNAL_NAME="project_ids"
NAME="Project IDs" TYPE="Runtime"/>
<smn:ATTR_NODE INTERNAL_NAME="sim0RepresentationType"
NAME="Representation Type" TYPE="Attribute"/>
<smn:ATTR_NODE INTERNAL_NAME="sim0MasterFormat"
NAME="Master Format" TYPE="Attribute"/>
<smn:ATTR_NODE INTERNAL_NAME="sim0Materials"
NAME="Materials" TYPE="Attribute"/>
<smn:ATTR_NODE INTERNAL_NAME="sim0Thicknesses"
NAME="Thicknesses" TYPE="Attribute"/>
<smn:ATTR_NODE INTERNAL_NAME="sim0MeshFlags"
NAME="Mesh Flags" TYPE="Attribute"/>
<smn:ATTR_NODE INTERNAL_NAME="sim0PIDFormula"
NAME="PID Formula" TYPE="Attribute"/>
<smn:ATTR_NODE INTERNAL_NAME="sim0PIDList"
NAME="PID List" TYPE="Attribute"/>
<smn:ATTR_NODE INTERNAL_NAME="sim0MIDs"
NAME="MIDs" TYPE="Attribute"/>
<smn:ATTR_NODE INTERNAL_NAME="sim0MeshDensity"
NAME="Mesh Density" TYPE="Attribute"/>
<smn:ATTR_NODE INTERNAL_NAME="sim0MeshQuality"
NAME="Mesh Quality" TYPE="Attribute"/>
<smn:ATTR_NODE INTERNAL_NAME="sim0MeshQualityCheck"
NAME="Mesh Quality Check" TYPE="Attribute"/>
<smn:ATTR_NODE INTERNAL_NAME="sim0Mass"
NAME="Mass" TYPE="Attribute"/>
<smn:ATTR_NODE INTERNAL_NAME="sim0CoGx"
NAME="CoGx" TYPE="Attribute"/>
<smn:ATTR_NODE INTERNAL_NAME="sim0CoGy"
NAME="CoGy" TYPE="Attribute"/>
<smn:ATTR_NODE INTERNAL_NAME="sim0CoGz"
NAME="CoGz" TYPE="Attribute"/>
<smn:ATTR_NODE INTERNAL_NAME="sim0Ixx"
NAME="Ixx" TYPE="Attribute"/>
<smn:ATTR_NODE INTERNAL_NAME="sim0Ixy"
NAME="Ixy" TYPE="Attribute"/>
<smn:ATTR_NODE INTERNAL_NAME="sim0Ixz"
NAME="Ixz" TYPE="Attribute"/>
<smn:ATTR_NODE INTERNAL_NAME="sim0Iyy"
NAME="Iyy" TYPE="Attribute"/>
<smn:ATTR_NODE INTERNAL_NAME="sim0Iyz"
3-14 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Install Teamcenter Tool Launcher Client for Active Workspace
NAME="Iyz" TYPE="Attribute"/>
<smn:ATTR_NODE INTERNAL_NAME="sim0Izz"
NAME="Izz" TYPE="Attribute"/>
<smn:ATTR_NODE INTERNAL_NAME="sim0Ip1"
NAME="Ip1" TYPE="Attribute"/>
<smn:ATTR_NODE INTERNAL_NAME="sim0Ip2"
NAME="Ip2" TYPE="Attribute"/>
<smn:ATTR_NODE INTERNAL_NAME="sim0Ip3"
NAME="Ip3" TYPE="Attribute"/>
</smn:ATTR_NODES>
</smn:NODE_LINE>
c. Save the NodeXMLConfig.xml file and upload it to the CAEStructureMap dataset attached to
the item revision indicated by the CAE_datamap_files_location preference.
Multidisciplinary Analysis and Optimization (MDAO) is a software-driven methodology that lets you
optimize systems through simulation and across engineering disciplines.
For more information, see MDAO in Active Workspace in Model-Based Systems Engineering.
Execute the swp_migrate_parameters utility to convert the Input Variable and Output Response
properties created during Teamcenter 14.2 or prior to 14.2 to Teamcenter Parameter Management
System.
To view the command line help for this utility, type swp_migrate_parameters -h on the Teamcenter
command prompt.
In Active Workspace, the simulation analyst creates geometry, model, and analysis revisions and
launches a preconfigured simulation tool. The tool uploads the simplified geometry, meshing data, or
analysis data to the respective application, runs the application, and then uploads the resulting data to
the corresponding revision created by the analyst. To run simulation tools or open external links, you
must install Teamcenter Tool Launcher Client (TTLC) on the client machine.
The simulation analyst can launch simulation tools on Active Workspace using TTLC only if the
simulation administrator has configured simulation tools using the Local Launch option. TTLC is not
required for launch methods such as Remote Launch and Server Launch.
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 3-15
© 2024 Siemens
3. Installing Simulation Process and Data Management
TTLC supports single sign-on (SSO) access to SSO-enabled Teamcenter applications. This eliminates the
need for users to log on to each Teamcenter application separately. For more information on installing
Security Services, see Security Services Configuration.
Note:
When an SSO setup is done based on the Kerberos protocol for Teamcenter, then TCCS must
be installed on the client machine where TTLC is installed. On this machine, ensure that the
FMS_HOME environment variable is set to the valid path. For more information, see Configure
TCCS for Kerberos.
TTLC connects to FSC by using the values defined in the Fms_BootStrap_Urls preference.
For information about TTLC and Data Share Manager combinations that are not supported with
OpenJDK, search for TTLC and DSM in the knowledge base articles on Support Center.
1. Set JAVA_HOME.
3. From a command line, change to the directory where you have copied the Tool Launcher Client
installer.
4. To set up the Tool Launcher Client environment, run the following command:
ttlc_quick_setup.sh
5. To access sample usage help provided by this script, run the following command.
ttlc_quick_setup.sh -h
6. To verify the TTLC version number, run the following command after installing TTLC:
ttlc_quick_setup.sh -version
7. After installing TTLC, you must set the default application for launching simulation tools and
verify the port number and server session time out properties.
1. Set JAVA_HOME.
3-16 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
After installing TTLC
2. Copy the additional_applications\TTLC_installer.zip file from the installation kit and unzip its
contents to a local machine in a folder where you want to install Tool Launcher Client. For example,
you can unzip its contents to the D:\workdir\TTLC\11.4.0.1\TTLC_installer directory.
3. Open a command prompt with administrative privileges and browse to the folder where you want
to install Tool Launcher Client, for example, D:\workdir\TTLC\11.4.0.1\TTLC_installer.
4. To set up the Tool Launcher Client environment, run the following command:
ttlc_quick_setup.bat
5. To access sample usage help provided by this script, type ttlc_quick_setup.bat -h in the command
prompt.
6. To verify the TTLC version number, run the following command after installing TTLC:
ttlc_quick_setup.bat -version
7. After installing TTLC, you must set the default application for launching simulation tools and
verify the port number and server session time out properties.
Uninstall TTLC
To uninstall TTLC, delete the directory where you have copied the installation files.
After you install TTLC, you can set the default application for launching simulation tools as Teamcenter
Tool Launch Client. To do so:
The system generates the .tcsimxml file and downloads it on your browser.
3. (Linux) Select the Open With tab, choose the Teamcenter Tool Launch Client application, and
click Set as default.
OR
(Windows) Select the General tab, click the Change button beside the Opens with option, click
More Apps, choose Look for another app on this PC, select the tcsimtoollauncher.bat file from
the location where you have installed TTLC, and click OK.
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 3-17
© 2024 Siemens
3. Installing Simulation Process and Data Management
Verify the port number and server session time out properties after installing TTLC
1. Open the TTLC_config.properties file from the location where you have installed the Tool
Launcher Client.
2. Verify the port number for the TTLC_port property value. The default value is 9876.
The TTLC client socket connects to the TTLC server socket on this port. For more information, see
the TTLC_config.properties file.
This is the TTLC server socket number and not the Teamcenter server port number.
To find out if this port number is being used, type netstat -ano | findstr 9876 (Windows example)
from a command prompt. If you want to change the port number, edit this property value. Be sure
to change it before you start any simulation tools.
3. Verify the TTLC_server_session_timeout property value. The default idle time is 60 minutes.
The TTLC server socket log outs from the Teamcenter server and stops the TTLC server socket after
the specified idle time.
4. To find the Active Workspace URL and Web server port number, after you launch a simulation tool,
open the .tcsimxml file. Look for the HostPath property:
Example:
<HostPath>http://machine_name:3000/tc/</HostPath>
In the above example, the Active Workspace URL is followed by 3000, which is the default Web
server port number.
In Active Workspace, the simulation analyst creates geometry, model, and analysis revisions and
launches a preconfigured simulation tool. The tool uploads the simplified geometry, meshing data, or
3-18 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Create mass client deployment scripts for TTLC
analysis data to the respective application, runs the application, and then uploads the resulting data to
the corresponding revision created by the analyst. To run simulation tools or open external links, you
must install Teamcenter Tool Launcher Client (TTLC) on the client machine.
The simulation analyst can launch simulation tools on Active Workspace using TTLC only if the
simulation administrator has configured simulation tools using the Local Launch option. TTLC is not
required for launch methods such as Remote Launch and Server Launch.
TTLC supports single sign-on (SSO) access to SSO-enabled Teamcenter applications. This eliminates the
need for users to log on to each Teamcenter application separately. For more information on installing
Security Services, see Security Services Configuration.
TTLC connects to FSC by using the values defined in the Fms_BootStrap_Urls preference.
For information about TTLC and Data Share Manager combinations that are not supported with
OpenJDK, search for TTLC and DSM in the knowledge base articles on Support Center.
The following procedures assume that you are installing Simulation Process and Data Management
applications on an existing Teamcenter set up with Active Workspace and that you are familiar with
Deployment Center.
For information about using Deployment Center, see Deployment Center ─ Usage.
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 3-19
© 2024 Siemens
3. Installing Simulation Process and Data Management
3. Select the Enable Mass Client Deploy option in the Components task and select other required
options or specify information as appropriate.
4. Run the mass client deploy script for the generated software mini kit.
3-20 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Create mass client deployment scripts for TTLC
For more information, see How to deploy using a software mini kit in Deployment Center ─ Usage
on Support Center.
You can reduce the size of your mass client deployment files by generating a mini software kit. Running
the generateMiniSoftware utility extracts only the necessary software from the full software kits and
builds a smaller, more portable software kit for the specific client deployment.
For more information, see Generating mini kits for mass client installations in Deployment Center ─
Usage on Support Center.
1. Run the generateMiniSoftware.bat utility after the mass client deploy script for the TTLC installer
is generated from step 4.
generateMiniSoftware.bat
-deployScriptDir=C:\apps\DC\Repo\deploy_scripts\config1\install\20220914014103IST
-softwareLocation=C:\apps\DC\Repo\software -outDir=C:\Downloads\OutputDir
-includeAllConfiguredApps
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 3-21
© 2024 Siemens
3. Installing Simulation Process and Data Management
Install TTLC using the deploy script and the mini kit
For more information, see Run the deployment scripts in Deployment Center ─ Usage on Support
Center.
1. Use the mini kit created in Create the mini kit for the TTLC installer to install TTLC. The command
for the deploy script is as follows:
The software location is now the path of the mini kit instead of the original software location.
3. After installing TTLC, you must set the default application for launching simulation tools and
verify the port number and server session time out properties.
3-22 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
4. Configuring Simulation Process and Data
Management
About configuring Simulation Process and Data Management
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 4-1
© 2024 Siemens
4. Configuring Simulation Process and Data Management
4-2 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Define schema definitions
You can configure and manage the CAE schema and attributes in Business Modeler IDE.
The following schema definitions and attributes are defined in Teamcenter to manage CAE data.
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 4-3
© 2024 Siemens
4. Configuring Simulation Process and Data Management
CAEMasterStore CAERevMasterStore
CAEAnalysisMasterStore CAEAnalysisRevMasterStore
CAEGeometryMasterStore CAEGeometryRevMasterStore
CAEModelMasterStore CAEModelRevMasterStore
CAEResultMasterStore CAEResultRevMasterStore
StructureMapMasterStore StructureMapRevMasterStore
CAESolverManagerStore
CAEItem CAEItemRevision
The Business Modeler IDE (Integrated Development Environment) is a tool for configuring and extending
the data model of your Teamcenter installation. In Business Modeler IDE, you can use the Operation
Descriptor tab on business objects to make properties visible and required on creation dialog boxes in
the rich client. These properties are exposed when these objects are created in the rich client.
Simulation Process and Data Management provides a specialized wizard, the New CAE Item wizard,
for creating items and item revisions that are subtypes of the CAE item. This wizard exposes properties
of these item subtypes that are declared in the Operation Descriptor tab in Business Modeler IDE.
The wizard provides steps for establishing certain references to other item revisions by leveraging CAE
relationship types. When you invoke this wizard from CAE Manager, the wizard presents logical defaults
for these references based on the item revisions you select or load in CAE Manager.
Note:
The administrator can alter subtypes of the CAE item using the Operation Descriptor tab and the
analyst can subsequently launch the New CAE Item wizard to enter item properties and subtype
4-4 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Map product items to model items
properties. However, if the administrator creates subtypes of the CAE item directly, the wizard
does not support creation of the subtypes that are created directly.
In CAE Manager, analysts can generate a CAE structure from an existing product structure. The data
map determines the default mapping of product items to CAE model items before any structure map is
applied.
Using the sample data map file, a CAE 3D Model item is created for each generic item in the product
structure. In practice, your company will have defined one or more custom item types to handle
product structure data as part of its business model. For each custom product item type in your
company's business model, you (as administrator) need to create a mapping rule that determines the
corresponding CAE item type in the CAE structure. Generally, you need to do this only once, unless your
company's business model changes.
You can create domains to define different rules, for example, your company might have different CAE
disciplines for safety, durability, and so on. The company wants data mapping to be different for each
discipline, but there is only one data map XML file for the whole site. In such situations, you can create
and define domains.
Data map execution is driven by the contents of two XML files—a data map file (datamapping.xml) and
a configuration file (NodeXMLConfig.xml). The rules describing the mappings are contained in the data
map file. These rules determine:
• The CAE items and item revisions that are created when you generate a CAE structure from a product
structure.
• The relations between product item revisions and CAE item revisions.
• The mapping of all attached datasets of a particular type to input item revisions having a specific
relationship to be referenced or copied to the output structure with the same relationship or a
different relationship type.
• Run the cae_manage_datamap_definition utility to update the data map and the NodeXML
configuration file in the data map set. To view the command line help for this utility, type
cae_manage_datamap_definition -h on the Teamcenter command prompt.
• The CAE_datamap_files_location preference is used to manage the location of the data map
definition files.
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 4-5
© 2024 Siemens
4. Configuring Simulation Process and Data Management
The preference indicating the item revision containing this information is a site preference. Only a
user with DBA privileges can set it.
The item revision is owned by the user who is responsible for defining this information in the
customer’s environment. Often, this is a user with the simulation administrator role.
This dataset:
• Must contain at least one XML reference, which is the datamapping.xml file.
The simulation administrator can edit the sample NodeXMLConfig.xml file to control the items, item
revisions, forms, or BOM line attributes that are processed. The administrator can edit the required
attributes in the XML file in such a way that Teamcenter processes only the required attributes. This
significantly improves the performance and memory usage of data map and structure map execution
operations.
The data map file is an XML file that resides in the TC_DATA directory. It uses elements from three
different namespaces:
• xmlns:smr - Declares the SMERule schema definition. The elements in this schema define the
data mapping rules and the XSL templates to apply. The SMERule schema definition is named
tcsim_sm_rule.xsd, and is located in the TC_DATA directory. The schema definition file is fully
documented.
• xmlns:smn - Declares the SMENodes schema definition. The elements in this schema are used to
read and write information about nodes in a structure, such as item class, type, relations, name, and
description. The SMENodes schema definition is named tcsim_sm_node.xsd, and is located in the
TC_DATA directory. The schema definition file is fully documented.
• xmlns:xsl is the XSL Transformations (XSLT 1.0) language as defined by the World Wide Web
Consortium (W3C). Elements in this namespace are used to define conditional statements and the XSL
templates to apply to nodes that meet the defined conditions.
<smr:RULES
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
4-6 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Tasks to perform before customizing the data map
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:smn="http://www.ugs.com/Schemas/SMENode"
xmlns:smr="http://www.ugs.com/Schemas/SMERule"
xsi:schemaLocation="http://www.ugs.com/Schemas/SMERule
tcsim_sm_rule.xsd">
</smr:RULES>
• To prepare for customizing the data map, have the following information ready:
• The name of each custom item type and item revision type your company uses to manage CAD
data.
• The default naming scheme to apply to CAE items created by the data map.
• Relations and attributes that you want to map before executing data map rules.
A relationship is required to copy or reference a dataset. You can define this relationship as a simple
property on the source object, that is, the CAE 3D Model item revision.
You must turn on Operation Descriptors for the attributes and relationships of any objects that you
want to map before executing data map rules against those objects.
The Business Modeler IDE (Integrated Development Environment) is a tool for configuring and
extending the data model of your Teamcenter installation. In Business Modeler IDE, you can use the
Operation Descriptor tab on business objects to make properties visible and required on creation
dialog boxes in the rich client. These properties are exposed when these objects are created in the
rich client.
• A compound property is a property that is displayed on one object (the display object) although it
is defined and resides on a different object (the source object). The display object and source object
are related by one or more Teamcenter relations and reference properties. If you have a custom
form attached to an item revision with a custom relationship, and the output is a CAE 3D Model
item revision, then you must add the custom relation as a compound property to the output.
Example: If xyz custom form is attached to the CAE 3D Model item revision with abc custom
relationship, you must use the Operation Descriptor tab on business objects in Business Modeler
IDE to add the abc custom relationship as a compound property to the CAE 3D Model item
revision.
• Before data mapping objects in Business Modeler IDE, apply schema changes, install templates, and
update the database using TEM.
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 4-7
© 2024 Siemens
4. Configuring Simulation Process and Data Management
Changed business objects and properties are considered as schema changes. You can use Business
Modeler IDE to extend Teamcenter with your own business objects, properties, and business behavior.
To do so, store extensions using a template and then deploy this template.
• Identity all attributes of any objects that you want to map in the NodeXMLConfig.xml configuration
file for each domain. The FOCUS="IN" attribute identifies objects types that are the source objects
and FOCUS="OUT" attribute identifies object types that are the target objects. You must set the
STATUS="ACTIVE" attributes for all objects for custom queries to pull in the attributes.
• Run the cae_configure_dm_propertyset utility each time you make changes to the
NodeXMLConfig.xml configuration file. To view the command line help for this utility, type
cae_configure_dm_propertyset -h on the Teamcenter command prompt.
This utility reads the NodeXMLConfig.xml file and creates custom property sets that are used for data
mapping.
Example:
Note:
After editing the datamapping.xml file, you must save the file with UTF-8 encoding if the
attributes have special characters in it.
Teamcenter provides a sample data map file that you can use as a template for developing your own
data maps. The sample data map file, datamapping.xml, is located in the TC_DATA directory.
This data map file reflects the commercial-off-the-shelf (COTS) functionality of CAE Manager in
Teamcenter. You can use this file as a template when defining a data map that supports your business
model.
The sample data map file applies a rule to a selected product structure that traverses the nodes in the
product structure and performs the following actions:
• If the current node is an item of the type Item, the data map creates a corresponding CAE 3D Model
item in the CAE structure, with a CAE Target relation to the product item.
• If the current node contains an item revision of the type ItemRevision, the data map creates a
corresponding CAEModelRevision item revision.
• If the current node represents a product structure occurrence (PSOccurrence), the data map creates a
corresponding occurrence in the CAE structure.
4-8 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Sample data map file
• In each case, the data map extracts the name and description of the node from the product structure
and assigns it to the corresponding node in the CAE structure.
The following is an example. For more information, see the datamapping.xml file in the TC_DATA
directory.
<smr:RULES
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:smn="http://www.ugs.com/Schemas/SMENode"
xmlns:smr="http://www.ugs.com/Schemas/SMERule"
xsi:schemaLocation="http://www.ugs.com/Schemas/SMERule tcsim_sm_rule.xsd">
<smr:RULE
TYPE="MAPPING"
DOMAIN="CAE"
NAME="Item Mapping"
DESCRIPTION="">
<xsl:if
test="smn:NODES/smn:NODE/
smn:NODE_LINE[@CLASS='Item' and @TYPE='Item']">
<xsl:call-template
name="Item">
<xsl:with-param
name="node"
select="."/>
<xsl:with-param
name="ruleName"
select="'Item Mapping'"/>
</xsl:call-template>
</xsl:if>
</smr:RULE>
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 4-9
© 2024 Siemens
4. Configuring Simulation Process and Data Management
Analysts can create a simulation structure by applying a set of rules to a product structure. Before the
analysts can create the simulation structure, the administrator or lead analyst must define certain data
mapping rules.
• Example 1: Your site has a predictable number of levels in the product structure representing a similar
product organization. In such cases, your site administrator can define data mapping rules to leverage
properties from specific levels above the current object in the structure. for example, two levels above
the current object.
• Example 2: Your site has predictable types of objects in the product structure representing product
organization. In such cases, your site administrator can define data mapping rules to leverage
properties from a specific type of object that occurs above the current object in the structure. An
example of this is, the closest ancestor of the ProductDesign type, which is defined as a custom item
type at your site.
Note:
Teamcenter captures data mapping rules in an XML file. The administrator or lead analyst can use
any suitable text editor to create or edit the data mapping file.
The following are the default BOMLine attributes available in the TC_DATA\datamapping.xml file:
• Relative Transformation Matrix: Structure Manager fills the absolute transformation matrix fields
when it rolls up the relative transformation matrices of the structure.
• ID In Context (Top Level): Shows only the identifier assigned to the line in the context of the loaded
top-level line. Any absolute occurrence identifiers defined at a level lower than the currently selected
top-level line are not visible.
• ID In Context (All Levels): Shows the identifiers assigned to the line in all contexts.
To view more attributes, select an item revision in the Product or Model view in CAE Manager,
and click the Generate Node XML icon. You can add any of these attributes by customizing the
TC_DATA\datamapping.xml file.
The amount and type of data map customization needed is highly dependent on your business model.
However, the following are the most common customization points, which you can perform by using the
sample datamapping.xml file as a template and modifying it as needed:
4-10 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Create domains to define different data mapping rules
• Supporting custom item types and item revision types. This is the most common customization
needed. The COTS behavior is to create a CAE 3D Model item and item revision for each generic
item type in the product structure. In practice, most companies define custom item types to manage
product structure data.
• Supporting multiple product structure item types. For each product structure item type defined in
your business model, you need to create a corresponding rule in the data map. Depending on your
business model and workflows, each rule may call the same template, or you can define unique
templates for each rule.
• Defining rule-based naming for CAE items. You can define different naming conventions for the
resulting CAE 3D Model items and item revisions, depending on the input product structure type.
For example, suppose you always mesh Pre/Post CAD data in Pre/Post, but you mesh IGES CAD data in
FEMAP. You can prepend CAE 3D Model item names created from Pre/Post data with the string FEM-,
whereas CAE 3D Model items created from IGES data use the string MOD-.
Note:
The combination of standard XSL with the provided rule and node schemas is powerful and
flexible, and depending on your knowledge of XSL, PLM XML, and your business model, much
more extensive customization is possible.
You can create domains to define different rules, for example, your organization might have different
CAE disciplines for safety, durability, and so on. The organization wants data mapping to be different for
each discipline, but there is only one data map XML file for the whole site. In such situations, you can
create and define domains. They help provide the flexibility to include different data mapping methods
for each discipline while executing structure maps.
After you define a domain, analysts can use the domain when they create a CAE Structure Map item
using the New CAE Item wizard.
• CAE
Simulation analysts can select this domain to generate a model structure from an existing product
structure or a product collector for both the rich client and Active Workspace.
In addition, simulation analysts can generate model structures from an existing CAE geometry
structure on Active Workspace.
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 4-11
© 2024 Siemens
4. Configuring Simulation Process and Data Management
• CFD
This domain option is similar to the default CAE option. It additionally maps the JT files from the
source structure to the output structure.
Simulation analysts can select this domain to generate a model structure with mapped JT files from an
existing product structure or a product collector for both the rich client and Active Workspace.
In addition, simulation analysts can generate model structures with mapped JT files from an existing
CAE geometry structure on Active Workspace.
• CAEGA
Simulation analysts can select this domain to generate a geometry structure from an existing product
structure or a product collector that contains CAD assemblies. This is supported only on Active
Workspace.
For more information, see the Mapping Rule to map the 4GD structure using a Subset Item section in
the datamapping.xml file.
Create domains
Prerequisites
For domains to be effective, the domain value in the New CAE Item wizard must match the domain
value defined in the datamapping.xml file.
Procedure
4-12 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Create a custom data map from a template
After you define domains, they are available to analysts in the Enter Additional Item Information
panel of the New CAE Item wizard.
2. Create a copy of the data map file and give it a unique name.
4. Modify the file as needed to support your users and your business model.
5. To manage the data mapping definition file, in Teamcenter, create an item revision.
a. Click File→New→Item.
6. Create a CAEStructureMap dataset in the item revision you created using a Specifications
relationship and import the customized data map file.
a. Choose the item revision within the item master for the item revision you created.
b. Click File→New→Dataset.
d. To import the customized data map file into the dataset as an XML reference, click Import.
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 4-13
© 2024 Siemens
4. Configuring Simulation Process and Data Management
Note:
Only a user with dba privileges can perform this step.
You can perform this any time after the item revision is created.
8. To test your custom data map, locate an existing product structure in My Teamcenter, right-click,
and choose Send To→CAE Manager.
9. In the Product view, select the BOM line (product structure), and from the view buttons, click the
CAE 3D Model from Data Map icon.
Simulation analysts can use predefined data map rules and structure map rules to create a model
structure from the product structure. Additionally, they can use predefined derivative rules to derive
one or more structures from an existing model structure. Derivative rules use both the data map and
structure map rules to derive structures.
The source structure contains variant information such as variant conditions, variant options, saved
variant rules (SVRs), option defaults, and rule checks. By default, the system clones the variant options
and SVRs to the target structure and maps the rest of the variant information to the target structure.
Some companies may have business practices that prevent the cloning of variant information. In
such cases, you (as a simulation administrator) can edit the varMappingValue attribute in the
datamapping.xml file to reference the variant options and SVRs instead of cloning the information.
2. To reference variant information while creating a model structure from a product structure:
Example:
<!--*************************************************************
********* Item Revision template ************
*************************************************************-->
<xsl:template name="ItemRevision">
<xsl:param name="node" />
<xsl:variable name="currentIRnodeline" select="$node/smn:NODES/
smn:NODE/
smn:NODE_LINE[@CLASS='ItemRevision'
and @TYPE='ItemRevision']">
</xsl:variable>
4-14 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Clone or reference variant information
smn:ATTR_NODE[@INTERNAL_NAME='object_desc']/
@VALUE" />
</xsl:attribute>
</smn:ATTR_NODE>
<!-- Input's Name transferred to output's attribute of
same name-->
<smn:ATTR_NODE INTERNAL_NAME="object_name">
<xsl:attribute name="VALUE">
<xsl:value-of
select="concat('CAE-',$currentIRnodeline/
smn:ATTR_NODES/
smn:ATTR_NODE[@INTERNAL_NAME='object_name']/
@VALUE)" />
</xsl:attribute>
</smn:ATTR_NODE>
</smn:ATTR_NODES>
</smn:NODE_LINE>
<xsl:call-template name="Variants">
<xsl:with-param name="node" select="$node" />
<xsl:with-param name="varMappingValue"
select="'CLONE'" />
</xsl:call-template>
</xsl:template>
b. To reference SVRs, variant conditions, variant options, option defaults, and rule checks, edit as
follows:
Default varMappingValue:
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 4-15
© 2024 Siemens
4. Configuring Simulation Process and Data Management
<xsl:with-param name="varMappingValue"
select="'CLONE'" />
Change to:
<xsl:with-param name="varMappingValue"
select="'REFER'" />
Tip:
If you do not want to use variant information at your site, remove the Variants
template.
Example:
<!--*************************************************************
********* CAEModel Revision template ************
*************************************************************-->
<xsl:template name="CAEModelRevision">
<xsl:param name="node" />
<xsl:variable name="currentIRnodeline" select="$node/smn:NODES/
smn:NODE/
smn:NODE_LINE[@CLASS='CAEModelRevision'
and @TYPE='CAEModelRevision']">
</xsl:variable>
<smn:NODE_LINE CLASS="CAEModelRevision" TYPE="CAEModelRevision"
STATE="MAPPING">
<!--
*************************************************************
********* CAEModel Revision attributes *************
smn:ATTR_NODE[@INTERNAL_NAME='object_desc']/
4-16 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Configure data map and structure map rules to improve system performance
@VALUE" />
</xsl:attribute>
</smn:ATTR_NODE>
<!-- Input's Name transferred to output's attribute of
same name-->
<smn:ATTR_NODE INTERNAL_NAME="object_name">
<xsl:attribute name="VALUE">
<xsl:value-of select="concat('',$currentIRnodeline/
smn:ATTR_NODES/
smn:ATTR_NODE[@INTERNAL_NAME='object_name']/
@VALUE)" />
</xsl:attribute>
</smn:ATTR_NODE>
</smn:ATTR_NODES>
</smn:NODE_LINE>
<xsl:call-template name="Variants">
<xsl:with-param name="node" select="$node" />
<xsl:with-param name="varMappingValue"
select="'CLONE'" />
</xsl:call-template>
</xsl:template>
b. To reference SVRs, variant conditions, variant options, option defaults, and rule checks, edit as
follows:
Default varMappingValue:
<xsl:with-param name="varMappingValue"
select="'CLONE'" />
Change to:
<xsl:with-param name="varMappingValue"
select="'REFER'" />
Configure data map and structure map rules to improve system performance
In CAE Manager, analysts can execute the Generate Node XML command after selecting a BOM line
in the Product or Model view. Teamcenter processes all items, item revisions, forms, and BOM line
attributes for each BOM line in the input structure. If the structures are very large, it impacts the
performance and memory usage of the system.
Simulation Process and Data Management provides a configuration XML file that the simulation
administrator can edit to control which items, item revisions, forms, or BOM line attributes are
processed. The administrator can edit the required attributes in the XML file in such a way that
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 4-17
© 2024 Siemens
4. Configuring Simulation Process and Data Management
Teamcenter processes only those needed attributes. This significantly improves the performance and
memory usage of data map and structure map execution operations.
The NodeXMLConfig.xml sample file is located in the TC_DATA directory. However, the file used at
runtime is managed in a CAEStructureMap dataset attached to the item revision indicated by the
CAE_datamap_files_location preference.
Note:
All attributes are mandatory except the DOMAIN attribute.
• SM_CONFIG_ITEM ITEM_TYPE=”Item”: The item type for which you need to configure attributes.
If you do not specify the ITEM_TYPE attribute, then all attributes are used and the configuration is not
applicable.
• ““ (no value): to apply the configuration to both the input and output structures.
• INACTIVE for Teamcenter to generate the node XML file for all the attributes. This means that all
data map and structure map rules defined for any attributes are executed.
• ACTIVE for Teamcenter to generate the node XML file for only the defined attributes. This means
that data map and structure map rules for only configured attributes are executed.
Note:
You must configure all attributes that you want to use as ACTIVE. If you do not configure
them as active, analysts cannot use any data mapping rules.
If product structures are very large, they impact the performance and memory usage of the
system. Therefore, you must set only those attributes that are required for processing as
ACTIVE.
4-18 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Define data mapping rules to map datasets or map project information
While using the CAE Attribute Compare dialog box, analysts can compare some or all mapped
attributes in a model structure to current values in the product structure if you set the MAPPED
attribute to true.
The following are some examples. For more information, see the NodeXMLConfig.xml sample file in the
TC_DATA directory.
You can create a CAE 3D Model structure by applying a set of data mapping rules to a product structure.
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 4-19
© 2024 Siemens
4. Configuring Simulation Process and Data Management
The procedure for defining data mapping rules to map datasets and map project information is similar.
The simulation administrator first edits the datamapping.xml file to add data mapping rules. The
analyst then loads the product structure and creates a model structure by choosing the CAE 3D Model
from DataMap option.
2. Click the Browse button beside the Data Map Files Location box to open the Search dialog box.
3. Enter the item revision that is configured for the data map definition location and click the Search
button.
4. Download the data map definition file (datamapping.xml file) from the dataset attached to the
item revision.
5. Add additional rules to map datasets or map project information by editing the datamapping.xml
file.
Example 1 — Attach all datasets of DirectModel type with Rendering relationship to ItemRevision
to be mapped as copied to the output model with the same relation.
For this example, assume that the analyst loads a product item revision with a DirectModel dataset
type with Rendering relationship, DirectModel dataset type with Specifications relationship, and
CAEMesh dataset type with Specifications relationship in the Product view. When the analyst
applies the following data mapping rule (example 1), the system creates a corresponding model
structure in the Model view and only DirectModel dataset types with Rendering relationship are
copied across to the model structure. Similarly, for each product item type in your business model,
you can create data mapping rules and create corresponding CAE item types based on your site
requirements.
4-20 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Use preferences to optimize performance
<xsl:with-param name="parenttype">CAEModelRevision</
xsl:with-param>
<xsl:with-param name="datasettype" select="@TYPE"/>
</xsl:call-template>
</xsl:if>
Example 2 — Map project information and assign the default project ID.
For this example, assume that the analyst loads a product item revision in the Product view and
assigns P1 and P2 projects from the Project application. When the analyst applies the following
data mapping rule (example 2), the system automatically assigns P1 and P2 project objects to the
item revision.
Note:
If a configuration file is used for data mapping, you must configure project IDs (project_ids)
for appropriate types.
6. Save the datamapping.xml file and upload it to the dataset attached to the item revision.
Best practices to optimize performance while using data mapping and reuse
rules
The default value for this user preference is 0, that is, no log is attached as a dataset to the root item
revision.
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 4-21
© 2024 Siemens
4. Configuring Simulation Process and Data Management
The default value for this user preference is Summary to persist the summary level information in the
dataset.
You can improve performance by persisting only the summary level information and this minimizes
the amount of time spent writing to a file.
• CAE_datamap_object_creation_limit: Sets the limit for objects that can be created in memory
before committing the objects to the database.
The goal is to increase this preference value to effectively reduce the number of round trips to the
minimum, for example, setting a limit of 5000 objects would approximately be a 625 BOMLine
structure (see below). If the target BOM structure is 1000 BOM lines, then increasing the limit to
10,000 reduces the number of round trips to 1.
The preference was designed to restrict the structure map engine from consuming excessive memory.
You must limit the balance because consuming large amounts of memory can force the hardware to
swap memory more frequently, slowing down parallel processes.
An item/revision consists of several objects, for example, typical item aggregation consists of
the following (8–12 objects): item, master form, item revision, item revision master form, target
relationship, source relationship, BOMView, BOMView Revision, specification relationship and the
dataset. Additional custom forms or datasets can affect the number proportionally.
Since the preference is also impacted by the number of attributes being mapped, you must reduce the
number of objects. If you map a large number of attributes, it can make the objects unusually large in
aggregation.
By default, ancestor mapping is not enabled. The default value for this site preference is 0.
This preference allows data mapping to pull attributes from parent objects into the hierarchy of
the structure. However, that requires additional processing and can reduce performance. For best
performance, you should disable ancestor mapping.
4-22 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Guidelines for setting attributes using the configuration file
In a complex product development environment, different analysts perform different tasks in the
overall analysis. In such scenarios, it becomes critical to know when analysis data, possibly with
multiple dependencies, is out of date. The analyst can then act on it and ensure that the analysis is
built with the correct set of data to deliver accurate results. In CAE Manager, analysts can check for
later revisions of item revisions attached to CAE 3D Model and CAE 3D Analysis item revisions. They
can also check for changes to any attachments of item revisions.
You can improve performance by retaining this setting, that is, keep this preference set to OFF.
This reduces the number of secondary objects that are created. However, note that analysts must
subsequently mark the BOMlines as up-to-date.
You can edit the NodeXMLConfig.xml configuration XML file to control which items, item revisions,
forms, or BOM line attributes are processed. You can edit the required attributes in the XML file in
such a way that Teamcenter processes only those needed attributes. This significantly improves the
performance and memory usage of data map and structure map execution operations.
• Ensure that each item type you want to use for data mapping or structure mapping for both output
and input is present and the state is set to STATUS="ACTIVE". This means that data map and structure
map rules are executed only for the configured attributes.
• Identify the attributes and NODELines you want to use for data mapping or to be compared against in
structure map rules and set only those attributes that are required for processing as ACTIVE.
• You should identify the data map rules for the map item types or attributes exposed in the
NodeXMLConfig file.
• You must map the datasets you identify as reference and not as copy. Datasets that are mapped as
copy require extra processing and impact the performance of the data mapping operation.
• Minimize the number of projects you want to map. If all the projects associated with the product
structure are not relevant to the CAE 3D Model structure, exclude them from the maps. This can be
done using detailed data map rules.
• Ensure that project IDs are valid for the user to access. Invalid project IDs can reduce the
performance of data mapping.
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 4-23
© 2024 Siemens
4. Configuring Simulation Process and Data Management
• Map the project IDs at the item revision level. Assigning project IDs at the item level requires the
system to assign the project ID to the item as well as the item revision.
• For optimal performance, use the CAE Target Occurrence relation for components the analyst wants
to evaluate at the attribute level. This is typically the lower subassembly levels.
Set the context once at the root or at distinct subassembly levels. Avoid multiple overlapping contexts
as they degrade performance significantly and cause unintended data mapping results with the
introduction of multiple occurrences.
By default, this site preference is set to TRUE. When set to TRUE all reuse rules are applied to every
BOMLine in a BOM structure, thus reducing the performance.
To improve performance, you must set this preference to FALSE to restrict executing reuse rules to the
leaf nodes of a product BOM structure.
• Implement multiple subtypes for how CAE 3D Model objects are reused. Consider creating subtypes
of the CAE 3D Model based on group ownership or analysis type. Reuse criteria is applied to all
objects of the type returned by the rule scope definition. Therefore, restricting that list to the objects
of a particular analysis or group can improve performance.
• The order of reuse rules is important. Rules are executed one at a time against the entire list of objects
related to the target object. The first rule is applied to each object in that list before the second rule is
applied. To improve performance, order the rules based on the frequency of execution.
Analysts can use CAE Manager to generate a CAE structure from an existing product structure or BOM.
Typically, the CAE structure is similar to but not the same as the product structure. They can use
structure maps to automate the creation of CAE structures.
4-24 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Define data map location and other data map and structure map options
• CAE_enable_AncestorMapping to enable ancestor mapping. This adds the node XML interpretations
of all the BOMline ancestors of BOMlines to structure maps in the CAE Manager application.
• CAE_datamap_files_location to specify the unique ID (UID) of the item revision used to manage the
data map definition files. The administrator must specify this preference for analysts to use data map
or structure map functions.
Note:
Only a user with DBA privileges can define structure map preferences.
Define data map location and other data map and structure map options
2. In the Options dialog box, hover over a field to find the preference name associated with it.
For information about retrieving a list of preferences, see Where can I get a list of preferences? in
Teamcenter Preferences.
c. From the Type menu, choose any type of revision, and click Search.
e. In the Selected Item Revision list, click Add and then click OK.
4. Ensure that the Create relationship between output structure and CAE StructureMap check box
is selected (default setting) to control whether a structure map relationship is maintained between
the root item revision of the created structure and the defining structure map.
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 4-25
© 2024 Siemens
4. Configuring Simulation Process and Data Management
a. (Optional) Select the Persist CAE StructureMap log log check box to control whether a log
is attached as a dataset to the root item revision of the created structure in a data map or a
structure map.
The CAE StructureMap Log Dataset Name dataset is used to store the data map or structure
map log and this log is persisted across the site.
b. To specify detailed logs for structure maps, select Detailed. The default option is Summary.
6. (Optional) Select the Enable ancestor data mapping check box to enable ancestor mapping.
You can select the appropriate value to specify the maximum levels of ancestors to include in an
XML node during ancestor mapping.
This adds the node XML interpretations of all the BOMLine ancestors of BOMLines to structure
maps in the CAE Manager.
7. Specify the appropriate value in the CAE StructureMap maximum objects in memory box. The
default value is 5000.
8. To apply reuse rules to subassemblies, select True. This is the default option.
10. To select a folder for the output objects, select the Newstuff, None, or Other Folder option.
11. To enable automatic validation of structure map rules, select True. This is the default option.
12. To copy output objects as items or item revisions in the selected output folder (created in step 10),
select Item or Item Revision.
• Item, the system pastes the output items to the configured output folder.
• Item Revision, the system pastes the output item revisions to the configured output folder.
4-26 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Define data map rules to generate model structures
You can define data mapping rules to help analysts automate the creation of CAE geometry. You define
data mapping rules in the datamapping.xml file. You also configure the NodeXMLConfig.xml file to
specify the required items, item revisions, or BOM line attributes required for processing the model
output.
Simulation analysts can create a CAE model structure from an input product structure, using data
mapping rules. The default rules are used for creating primary objects. These rules determine the
creation and naming pattern of model items and item revisions from the product structure, the mapping
of product items to model items, and the relations between the product item revisions and model item
revisions.
In addition, you can optionally enable data mapping rules for secondary objects. These allow simulation
analysts to create a CAE model structure containing primary objects from the default rules as well as
secondary objects from the additional rules. The secondary objects contain CAE geometry with the
appropriate relationships between the input product structure and the secondary object or between the
primary output object and the secondary output object.
Note:
The rules for primary objects are available by default in the datamapping.xml file. However,
the xsl: call-template attributes to create secondary objects are commented, and you must
uncomment these lines to enable the creation of secondary objects.
Before customizing the data map for secondary objects, you must know the attributes and relationships
you want to map. The Business Modeler IDE is a tool for configuring and extending the data model
of your Teamcenter installation. You must turn on Operation Descriptors for the attributes and
relationships of any objects that you want to map before executing data map rules against these objects.
Tip:
By default, all the attributes and their relationships required for secondary objects in the
datamapping.xml file are defined in the CreateInput operation on the Operation Descriptor
tab for business objects. You need to define new attributes and their relationships in Business
Modeler IDE only if you plan to customize the data mapping file by adding new attributes.
Similarly, all the required items, item revisions, or BOM line attributes required for processing the
model output for secondary objects are defined in the NodeXMLConfig.xml file. You need to edit
this file only if you plan to add any new attributes.
Edit the data map file to include CAE 3D Geometry items as secondary objects
You have to edit the data map file to include CAE 3D Geometry items as secondary objects.
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 4-27
© 2024 Siemens
4. Configuring Simulation Process and Data Management
2. Search for the SecondaryGeometry template and uncomment the tags before and after the
xsl:call-template attributes.
When an analyst creates a CAE model structure from the input product structure, the system checks
each leaf node in the input structure and creates corresponding CAE geometry output items for each
item in the input structure. Additionally, it copies input item names and appends the CAE string to the
output item names for each corresponding item. Similarly, each input item description is copied to the
corresponding output item and appended with the CAE string.
<!--*******************************************
******************** CAE 3D Geometry attributes
**************************
The input item attributes that need to populate the output's atrributes
go here.
***************************************************************************-
->
<smn:ATTR_NODES>
<!-- Input's Name transferred to output's attribute of same name-->
<smn:ATTR_NODE INTERNAL_NAME="object_name">
<xsl:attribute name="VALUE">
<xsl:value-of select="concat('CAE-',$currentItemnodeline/
smn:ATTR_NODES/
smn:ATTR_NODE[@INTERNAL_NAME='object_name']/@VALUE)"/>
</xsl:attribute>
</smn:ATTR_NODE>
<!-- Input's Description transferred to output's attribute of same
name-->
<smn:ATTR_NODE INTERNAL_NAME="object_desc">
<xsl:attribute name="VALUE">
<xsl:value-of select="concat('CAE-',$currentItemnodeline/
smn:ATTR_NODES/smn:ATTR_NODE[@INTERNAL_NAME=
'object_desc']/@VALUE)"/>
<!-- Example 1 - To specify ancestor node level -->
<!-- <xsl:for-each select="$node/smn:NODES/smn:PNODES/
smn:PNODE">
4-28 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Edit the data map file to include CAE 3D Geometry items as secondary objects
After setting the geometry item attributes, the system calls the geometry revision template to copy the
geometry item revision attributes and their description. Each input item revision name and input item
revision description is copied to the output structure.
<xsl:template name="SecondaryGeometryRevision">
<xsl:param name="node"/>
<xsl:variable name="currentIRnodeline" select="$node/smn:NODES/
smn:NODE/smn:NODE_LINE
[@CLASS='ItemRevision' and
@TYPE='ItemRevision']">
</xsl:variable>
<smn:NODE_LINE CLASS="CAEGeometryRevision"
TYPE="CAEGeometryRevision"
STATE="MAPPING">
<!--
*************************************************************
********* CAE 3D Geometry Revision attributes
*************
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 4-29
© 2024 Siemens
4. Configuring Simulation Process and Data Management
same name-->
<smn:ATTR_NODE INTERNAL_NAME="object_desc">
<xsl:attribute name="VALUE">
<xsl:value-of select="$currentIRnodeline/smn:ATTR_NODES/
smn:ATTR_NODE[@INTERNAL_NAME='object_desc']/
@VALUE"/>
</xsl:attribute>
</smn:ATTR_NODE>
<!-- Input's Name transferred to output's attribute of
same name-->
<smn:ATTR_NODE INTERNAL_NAME="object_name">
<xsl:attribute name="VALUE">
<xsl:value-of select="concat('CAE-',$currentIRnodeline/
smn:ATTR_NODES/smn:ATTR_NODE[@INTERNAL_NAME=
'object_name']/@VALUE)"/>
</xsl:attribute>
</smn:ATTR_NODE>
</smn:ATTR_NODES>
</smn:NODE_LINE>
</xsl:template>
In addition, a CAE Target relation is created between the output object (CAE 3D Model, CAE
3D Geometry, or CAE 3D Analysis item revision) and the input item revision as specified in the
NODE_RELATIONS sections.
<smn:NODE_RELATIONS>
<!-- To create TC_CAE_Target relationship with ItemRevision -->
<!-- Begin SECONDARY_OBJECT_RELATIONSHIP_CREATION -->
<smn:NODE_RELATION RELATIONSHIP_TYPE="TC_CAE_Target">
<smn:PRIMARY_NODE CLASS="ItemRevision" TYPE="CAEGeometryRevision"
FOCUS="OUT"/>
<smn:SECONDARY_NODE CLASS="ItemRevision" TYPE="ItemRevision"
FOCUS="IN"/>
</smn:NODE_RELATION>
<!-- End SECONDARY_OBJECT_RELATIONSHIP_CREATION -->
</smn:NODE_RELATIONS>
Set the data map files location for the updated data mapping rule
You can define a data mapping rule to create only primary objects with relationships and another rule
to create both primary and secondary objects with relationships for CAE geometry. To manage multiple
rules, create different item revisions for each rule. Use the Data Map Files Location box in the Options
dialog box to specify the appropriate item revision for the rule you want the analyst to run while creating
the CAE model from the input product structure.
4-30 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Specify comparison options for model and product structures
2. Click Search in the Data Map Files Location, and specify you search parameters.
3. Click the Execute the search option and select the appropriate item revision containing the data
map rule you want the analyst to run.
You can specify comparison options for the Inspector view in the Options dialog box.
1. Click Edit→Options→CAE→Inspector.
2. In the Options dialog box, hover over a field to find the preference name associated with it.
For information about retrieving a list of preferences, see Where can I get a list of preferences? in
Teamcenter Preferences.
3. (Optional) Click the General tab. Use the Inspector Execution Summary Dataset Name to specify
the name of the dataset in which the inspector summary value is saved as a named reference.
Criteria Description
Product with no Model Use this to determine whether the product BOM line
is linked to any CAE 3D Model BOM line in the model
structure.
Missing Model Components Use this to determine whether the number of BOM
lines for a CAE 3D Model item revision is less than
the number of BOM lines of the linked product item
revision.
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 4-31
© 2024 Siemens
4. Configuring Simulation Process and Data Management
Criteria Description
Model With Different Product Use this to determine if the CAE 3D Model BOM line
Revision Target is linked to a different revision of the product BOM
line.
Model With No Product Use this to determine if the CAE 3D Model BOM line
is not linked to any product BOM line in the product
structure.
Extra Model Components Use this to determine if the number of BOM lines for a
CAE 3D Model item revision is more than the number
of BOM lines of the linked product item revision.
c. From the Default New Model Action Item Type menu, select an appropriate item type such
as CAE 3D Model.
You must set up this preference for configuring CAE BOM comparison. This preference defines the
maximum number of Product or Model views that an analyst can open in CAE Manager. The default
value is 10.
4-32 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Prerequisites for configuring CAE BOM comparison
Note:
Perform this only for the 10.1.2 release and patch upgrades later.
8. Import new closure rules for the CAE BOM Comparison report to Teamcenter.
Note:
Perform this only for the 10.1.2 release and patch upgrades later.
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 4-33
© 2024 Siemens
4. Configuring Simulation Process and Data Management
Analysts can use Simulation Process and Data Management to quickly create one or more simulation
variants from an existing simulation variant, make modifications to the structure, and view the
differences between simulation variants. Typically, these simulation variants are complex and it is not
possible to compare more than two simulation variants at a time and understand their differences.
They can use CAE Manager to view two different simulation variants side-by-side for a comparison, get a
visual understanding of their differences as they are color coded, and can further investigate differences
in attributes such as thickness, associated files or load cases, and file content.
You must configure partial match properties by selecting an item revision type and the properties for this
item revision type that the analyst can use for comparing structures.
3. Select an item revision type, and select the properties that you want analysts to use for comparing
structures.
Analyst groups in companies typically perform multiple types of analyses based on a product definition
or a set of requirements and validate them, for example, strength analysis, durability analysis, fluid
analysis, or crash analysis. They also perform analyses multiple times, for example, based on different
load cases or different input geometry variations. The processes and tools used and the input and output
may vary across analyses.
To create an analysis package for a specific type of analysis, the analysts must know which items,
datasets, and relationships to create and then create multiple CAE item revisions one at a time and
establish relationships between different item revisions. The simulation administrator or a user with
DBA privileges creates site-level package definitions, the group administrator creates group-level package
definitions, and individual users create user-level package definitions based on a common template and
save them to the database to make this process easier and more efficient.
Analysts can then use the package definitions created by the simulation administrator or the group
administrator to create their own CAE item revisions. They can use these packages to define input parts
(item revisions), output items, the relationships between the output item revision to their input parts,
and the output datasets within one or more output item revisions.
4-34 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Specify a folder for output objects
These are standardized and approved package definitions created by the simulation administrator or
a user with DBA privileges and used by multiple analysts across the enterprise to create a set of CAE
item revisions for a specific analysis.
These are standardized and approved package definitions created by the group administrator and used
by multiple analysts across the enterprise to create a set of CAE item revisions for a specific analysis.
Access to these are limited to members of that group.
Package definitions are stored in a CAE configuration object. The simulation administrator can use the
cae_migrate_configurations utility to move packages definitions from one database to another. To
view the command line help for this utility, type cae_migrate_configurations -h on the Teamcenter
command prompt.
The simulation administrator can configure CAE package definitions to allow analysts to:
• Create BOM view revision (BVR) relations between various output and input objects in CAE packages.
Note:
A user with DBA privileges can run the cae_convert_package_configuration utility to convert
CAE package configurations prior to the 11.5 release to a new CAE configuration object. To
view the command line help for this utility, type cae_convert_package_configuration -h on the
Teamcenter command prompt.
2. In the Options dialog box, hover over a field to find the preference name associated with it.
For information about retrieving a list of preferences, see Where can I get a list of preferences? in
Teamcenter Preferences.
3. To specify a folder for output objects, select Directly in location folder or In a subfolder under
location folder.
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 4-35
© 2024 Siemens
4. Configuring Simulation Process and Data Management
4. To enable the creation of logs after simulation analysts create CAE packages from predefined
definitions, select the Persist CAE Package Log option.
5. To copy output objects as items or item revisions in the selected output folder (created in the earlier
step), select Item or Item Revision.
• Item, the system pastes the output items to the configured output folder.
• Item Revision, the system pastes the output item revisions to the configured output folder.
Only a group administrator can create configuration objects at the group level. To avoid this restriction,
you can select the Bypass Group Administrator option.
2. In the Options dialog box, hover over a field to find the preference name associated with it.
For information about retrieving a list of preferences, see Where can I get a list of preferences? in
Teamcenter Preferences.
1. In CAE Manager, click the CAE Configuration toolbar menu, and choose CAE Package
Configuration .
2. Select the SITE, GROUP, or USER option, and click the Create CAE Package icon.
3. (Optional) In the Create CAE Package dialog box, to assign an ID, click Assign in the ID box.
4-36 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Configure CAE packages
5. (Mandatory) To specify a derivative rule name, type a unique name in the Name box.
b. (Optional) Enter a description for the CAE package in the Description box.
d. In the Descriptor column, choose the default value or overwrite it with a unique value, and
from the Type column, select an appropriate item revision.
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 4-37
© 2024 Siemens
4. Configuring Simulation Process and Data Management
You can configure a CAE package containing a standalone output item (with or without datasets)
and multiple output items (with or without datasets) where one or more items are connected or
not connected to other items.
a. Click the Output Configuration tab, and click the Add button to add parameters.
b. (Optional) Clear the check boxes in the Paste in Output Folder column if you do not want to
paste the output items and item revisions to the default output folder.
Note:
For all migrated packages from previous releases, the check boxes remain selected, that
is, the system pastes the output items and item revisions to the default output folder.
c. In the Descriptor column, choose the default value or overwrite it with a unique value, and
from the Type column, select an appropriate option.
d. Specify appropriate values in the Item ID Pattern, Naming Pattern, and Item Description
Pattern columns.
• The item ID pattern must have the N keyword to generate an output item ID with a unique
value and with the next available number for the N keyword.
• If the output item is not associated to any input item by any relation, then the configured
pattern keywords are replaced with an empty value.
• If the output item ID pattern is not configured but N is configured on the other properties,
then the N keyword is not replaced with any counter value and is kept unchanged.
You can use these keywords individually or as a combination. When you specify a
combination, you must not repeat the keywords. You can use the following keywords as a
combination by including text in quotes (see examples that follow).
4-38 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Configure CAE packages
• The INPUTREV pattern keyword is replaced with the input item's revision value.
• The N pattern keyword represents the next available number for the output item ID. It is
calculated at runtime when it is configured with the item ID pattern for the output item. If
the N pattern keyword is configured across the other properties for the output item or for
the item revision, the value is not recalculated. The value is repeated from the first usage,
which is calculated from the output item ID.
Example 1:
Example 2:
Example 3:
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 4-39
© 2024 Siemens
4. Configuring Simulation Process and Data Management
Example 4:
Allocated
numbering for the
Item ID pattern Existing numbers in Missing numbers in pattern N after
configuration for the database for the database for the package is
CAE Geometry the pattern N the pattern N executed
INPUTID".i"N 1, 2, 3, 4, 5, 7, 9 6, 8 6, 8, 10, 11, and so
on
e. In the Item Attributes column, click the icon to the right of the column to open the Define
Attribute dialog box. Click the Add button to add parameters. In the Attribute Name column,
select an attribute name (for example, Name) and enter the value in the Value column.
(Optional) You can use keywords described in step d, for example, specify Attribute Name as
Project ID and Value as N"Proj001"N.
f. In the Revision Attributes column, click the icon to the right of the column to open the
Define Attribute dialog box. Click the Add button to add parameters. In the Attribute Name
column, select an attribute name, for example, Revision and enter the value in the Value
column.
(Optional) You can use keywords described in step d, for example, specify Attribute Name as
Solver Name and Value as INPUTID"Name"N.
4-40 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Configure CAE packages
a. Click the Dataset Configuration tab, and click the Add button to add parameters.
This list contains all output items defined in the Output Configuration pane.
c. To add a dataset, click the Dataset Name column. Select a dataset from the Home view and
click the Add Dataset option. Alternatively, click the Search icon in the column and search for
a dataset.
Tip:
You can create multiple dataset naming patterns.
• ITEMREVID keyword
The item revision ID applied here is the item revision ID of the object to which the dataset is
going to be attached.
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 4-41
© 2024 Siemens
4. Configuring Simulation Process and Data Management
Example:
You can specify Generic Relationship Management (GRM) rules to apply constraints on the
relationship between two business objects. A GRM rule applies constraints on the relationship
between two business objects. When you create a GRM rule, you select the primary and secondary
business objects for the relationship, the relationship they have to one another, and the constraints
to be applied.
a. Click the Relationship Configuration tab, and click the Add button to add parameters.
b. From the Primary Object, Relationship and Secondary Object columns, select appropriate
options.
All the descriptors you created are available for selection in the Primary Object and
Secondary Object columns.
The column provides a list of values and displays the available relationships for the primary
object.
Example:
Note:
You can have relationships between output and input, output and output, or input and
output. However, you cannot have a relationship between input and input or the same
descriptor as primary object and secondary object.
4-42 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Modify style sheets for CAE packages
A BVR is a workspace object that stores the single-level assembly structure of an item revision.
When you add a component to an assembly, you create an occurrence of that item or item revision
in the assembly, which is stored on the BVR. This occurrence is displayed as a BOM line. A BVR is
a single-level structure that contains occurrences of its immediate children. A multilevel structure
is constructed from several single-line BVRs. Any modification to the product structure (including
changing any of the occurrence attributes or adding a substitute) changes the BVR of the parent
assembly.
b. In the Parent Descriptor Table area, click the Add button to add parent descriptors.
c. From the Parent Descriptor and Relation columns, select appropriate options.
The Parent Descriptor list contains all input and output descriptors you have defined in the
Input Configuration and Output Configuration panes.
d. In the Child Descriptor Table area, click the Add button to add child descriptors.
12. To create a duplicate of an existing package configuration, click Clone CAE Package and specify a
name for the duplicate.
13. Click OK to save and exit the CAE Package Configuration dialog box.
Analysts can open CAE packages from the Create CAE Packages wizard by choosing File→New→CAE
Package. You can modify style sheets to add a link for analysts to open this wizard from the Summary
pane of item revisions for frequently used CAE packages.
1. In My Teamcenter, type BaseItemRevSummary in the search menu at the top of the navigation
pane, select Dataset Name, and click Perform Search.
Tip:
The ItemRevision.SUMMARYRENDERING preference controls the dataset used for rendering
an item revision in the graphical user interface (GUI). You can use another dataset by
changing the value of this preference to the name of that dataset.
2. In the Viewer pane, add the following command action key and parameter value in the first section
titled tc_xrt_actions:
Example:
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 4-43
© 2024 Siemens
4. Configuring Simulation Process and Data Management
3. Replace Package_Name with the name of the package for which you want to modify style sheets.
4. Click Apply.
You (as a simulation administrator) can create derivative rules and variant configuration rules to allow
analysts to derive one or more structures from an existing structure.
During the virtual validation of a vehicle, simulation analysts may create hundreds of different deck
structures or simulation variants to understand the effects of different materials or to optimize the
weight of the vehicle. This is done by varying the load cases, materials, thickness, meshes, or geometry
and then generating results to validate the vehicle against these different load cases. Many variants are
created for this purpose, with each variant representing a load case.
Analysts can use predefined derivative rules and variant configuration rules to quickly derive one or
more simulation variants from an existing one. They can then make modifications to the structure by
varying load cases, meshes, or materials to evaluate different options and view the complete traceability
between the different variants.
Note:
Derivative rules and variant configuration rules are defined at the site level by a user with DBA
privileges, at the group level by the group administrator, and at the user level by the analyst.
4-44 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Define derivative rules and variant configuration rules
Derivative rules
A derivative rule contains filter, skip, and clone rules to indicate which components of the source CAE
structure are used to create a derived CAE structure.
Each rule may contain a conditional clause limiting the rule to a specific item or item revision types. The
conditional clauses may contain expressions based on items, item revisions, or form attribute values.
You can define any number of conditional clauses for each derivative rule. Each conditional clause is
evaluated against each component in the source CAE structure. If components:
• Satisfy the conditional clauses, the system filters, skips, or clones the components in the derived CAE
structure.
• Do not satisfy the conditional clauses, the system directly references the components, along with
their children (if any), in the derived CAE structure.
A variant configuration rule contains variant options and values to indicate which components of the
source structure are used to create a derived structure.
Consider the source structure as an unconfigured product structure (150% BOM) with a V8 or V6 engine,
an automatic or a manual gearbox, and 2 door or 4 door options. You can define a variant configuration
rule to allow analysts to derive two specific structures using the same rule: one for the V8 engine,
automatic gearbox, and 4 door combination and another for the V6 engine, manual gearbox, and 2 door
combination.
You can specify the configuration details for the above example as follows:
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 4-45
© 2024 Siemens
4. Configuring Simulation Process and Data Management
<CONFIGURATION>
<DESCRIPTION>V8, automatic, and 4 door vehicle</DESCRIPTION>
<VARIANT_OPTION NAME="Engine" VALUE="V8"/>
<VARIANT_OPTION NAME="Gearbox" VALUE="Automatic"/>
<VARIANT_OPTION NAME="Door" VALUE="4"/>
</CONFIGURATION>
<CONFIGURATION>
<DESCRIPTION>V6, manual, and 2 door vehicle</DESCRIPTION>
<VARIANT_OPTION NAME="Engine" VALUE="V6"/>
<VARIANT_OPTION NAME="Gearbox" VALUE="Manual"/>
<VARIANT_OPTION NAME="Door" VALUE="2"/>
</CONFIGURATION>
</DERIVATIVE_VARIANT_CONFIG>
Each variant option in the configuration details contains a value limiting the rule to derive a structure
containing only those values. The analyst can override these values or add additional values while
deriving a structure.
2. In the Options dialog box, hover over a field to find the preference name associated with it.
For information about retrieving a list of preferences, see Where can I get a list of preferences? in
Teamcenter Preferences.
3. (Optional) To specify a different folder for storing the derived structures, choose Alternate Folder
and click Search to search and select an alternate folder.
4. To create a derivative log, select the Persist Derivative Log check box.
5. Specify the derivative log content scope by selecting the Summary or Detailed option.
The option determines whether the derivation log is a detailed log or a summary log.
4-46 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Specify a folder location and naming pattern for derived structures
6. To copy output objects as items or item revisions in the selected output folder (created in the earlier
step), select Item or Item Revision.
• Item, the system pastes the output items to the configured output folder.
• Item Revision, the system pastes the output item revisions to the configured output folder.
You can specify a name pattern as a combination of fixed strings in double quotes and keywords.
The valid keywords are BASENAME, which corresponds to the base name specified by the
simulation analyst in the Derive CAE Structure dialog box before the execution, and N for digit.
The pattern you specify must contain both keywords only once. You can optionally specify fixed
strings and they can appear more than once in double quotes.
Examples:
BASENAME"-Deck"NNNN
NNN"-"BASENAME"-Deck"
NNNN"-"BASENAME
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 4-47
© 2024 Siemens
4. Configuring Simulation Process and Data Management
• No blank values or blank spaces in the pattern string that are not within quotes.
Only a group administrator can create configuration objects at the group level. To avoid this restriction,
you can select the Bypass Group Administrator option.
2. In the Options dialog box, hover over a field to find the preference name associated with it.
For information about retrieving a list of preferences, see Where can I get a list of preferences? in
Teamcenter Preferences.
1. In CAE Manager, click the CAE Configuration toolbar menu, and choose Derivative Rules
Configuration .
3. In the Derivative Rules Configuration view, click the Create New Derivative Rule view bar
icon.
4. To assign an ID, click Assign in the ID box of the Create Derivative Rule dialog box.
6. To specify a derivative rule name, type a unique name in the Name box.
4-48 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Specify a name and define the output structure configuration
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 4-49
© 2024 Siemens
4. Configuring Simulation Process and Data Management
9. For Name Control Options, you can select Show All Options or Show Only.
4-50 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Specify a name and define the output structure configuration
This is the default option if you have migrated derivative rules from a previous
version of Teamcenter and imported them to a new environment by running the
cae_migrate_configurations utility.
• Based on Configured Name Pattern - Starting Number allows analysts to generate derived
structures using a starting number or override it while deriving structures.
For example, if an analyst specifies the BASENAME as SV01 and selects the unique
autogenerated option, the system generates the next unique number, 0001, and computes the
name based on the specified base name, for example, SV01-Deck0001.
• Based on Configured Name Pattern - Fixed Name allows analysts to generate derived
structures using a fixed name or override it while deriving structures.
10. Specify the output structure configuration by selecting the Precise At All Levels or Inherited From
Source option.
When an analyst derives a CAE structure from another structure, the system retains the precise or
imprecise rules specified in the selected clone rule set definition. If the clone rule set definition is
set to:
• Precise At All Levels: Every cloned assembly or subassembly in the derived CAE structure is set
to precise.
• Inherited From Source: Every cloned assembly or subassembly in the derived CAE structure is
set to the same state (precise or imprecise) as its corresponding object in the source structure.
Note:
When a child component of a cloned subassembly is referenced, the derived subassembly
includes the revision of the child component based on the precision setting of the source
subassembly and the active revision rule.
11. Enter additional item creation information by selecting the Create related CAE Analysis Items and
the Create related CAE Result Items options.
13. To allow simulation analysts to launch a simulation tool after deriving a structure, click Select Tool
and select a tool from the Select Simulation Tool dialog and the launch type.
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 4-51
© 2024 Siemens
4. Configuring Simulation Process and Data Management
The tools you select should be released and should have CAE 3D Model revision as its primary
object. This is the same tool list that is displayed when you configure a simulation tool for structure
maps. If the launch type for the tool is configured as Single Launch, only a single process is
launched. However, if it is configured as Multiple Launch, multiple processes are launched.
14. To save the derivative rule, click Save in the view toolbar.
15. Select the Rules tab and create a Filter, Skip, or Clone rule.
You can create a derivative rule to indicate which components of the source CAE structure to use to
create a derived CAE structure. The derivative rule consists of the following rules:
• Filter rule identifies the components and their children you want to filter in the derived structure.
• Skip rule skips any level in a structure. This rule skips one level of the structure while continuing to
process any children of the identified level of the structure.
1. In CAE Manager, click the CAE Configuration toolbar menu, and choose the Derivative Rules
Configuration toolbar icon.
2. Select a derivative rule you have created and click the Rules tab.
3. From the Rules list, select Filter, Skip, or Clone and click Add .
4. In the Rule Builder dialog box, specify a rule name in the Rule Name box.
4-52 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Add filter, skip, and clone rules
• Select an attribute.
• Select the Item, Item Revision, or Form class from the Class list, for example, ItemRevision.
• Select the required type from the Types list, for example, CAEModelRevision.
• Select the required attribute from the Attributes list, for example, Name.
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 4-53
© 2024 Siemens
4. Configuring Simulation Process and Data Management
An XSLT function is required to create a conditional expression that has a primary return type
such as String, Number, or Boolean. Examples include Boolean and Equal.
• Drag the selected XSLT function in the pane next to the XSLT Function tree.
• Provide values for the XSLT function in one of the following ways:
■ Select an XSLT function from the XSLT Function tree and drag it in the parameter box.
For example, drag the Name attribute to the L.H.S box and type c1 in the R.H.S box.
Here c1 represents the name of the item type you want to filter, skip, or clone.
• Click the button and the button to add the rule condition to the set of conditions.
You can also use the Edit button to edit a rule condition, the Delete button to remove a rule
condition, or the Clear button to clear all rule conditions.
1. In CAE Manager, click the CAE Configuration toolbar menu, and click Derivative Rules
Configuration .
4. In the Derivative Rules Configuration view, click the Create view bar icon.
5. To assign an ID, click Assign in ID box of the Create Derivative Variant Configuration dialog box.
4-54 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Create derivative variant configuration
9. Click OK.
Example:
11. To save this rule, click the Save view bar icon.
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 4-55
© 2024 Siemens
4. Configuring Simulation Process and Data Management
In a complex product development environment, different analysts perform different tasks in the overall
analysis. For example, abstractions are delivered by one group, model builds by another group, load
cases defined by another group, and solver ready decks are built by another group. In such scenarios,
it becomes critical to know whether analysis data, with possibly multiple dependencies, is out of date.
The analyst can then act on it and ensure that the analysis is built with the correct set of data to deliver
accurate results.
In CAE Manager, analysts can check for later revisions of item revisions attached to CAE 3D Model or
CAE 3D Analysis item revisions. They can also check for changes to any attachments of CAE 3D Model
or CAE 3D Analysis item revisions in the Attachments view.
When analysts perform these checks, the simulation administrator can configure Simulation Process and
Data Management to consider only those objects attached via relation types that are significant for the
company’s business model. The simulation administrator can create significant relation types for CAE
3D Model and CAE 3D Analysis item revisions. These significant relation types are different for CAE 3D
Model and CAE 3D Analysis item revisions. However, a significant relation type for the CAE 3D Model
item revision, for example, applies to all its subtypes.
Note:
The significant relation type is a site-wide configuration set by a simulation administrator and it
cannot be overridden by an analyst.
• At a site, the simulation administrator configures significant relationship types for CAE 3D Model and
CAE 3D Analysis item revisions and its subtypes.
• The analyst, checks for changes to CAE 3D Model and CAE 3D Analysis item revisions and marks
them as up to date.
2. In the Options dialog box, hover over a field to find the preference name associated with it.
For information about retrieving a list of preferences, see Where can I get a list of preferences? in
Teamcenter Preferences.
4-56 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Configure highlight colors
b. (Optional) Select a relationship type for CAE 3D Model from the menu and click the Add
button to add the relationship type to Significant Relationship Types for CAE 3D Model list.
c. (Optional) Click the Remove button to remove a relationship type from the Significant
Relationship Types for CAE 3D Model list.
b. (Optional) Select a relationship type for CAE 3D Analysis from the menu and click the
Add button to add the relationship type to the Significant Relationship Types for CAE 3D
Analysis list.
c. (Optional) Click the Remove button to remove a relationship type from the Significant
Relationship Types for CAE 3D Analysis list.
The highlight colors you configure are applied when using highlighting in the CAE Manager secondary
views.
2. In the Options dialog box, hover over a field to find the preference name associated with it.
For information about retrieving a list of preferences, see Where can I get a list of preferences? in
Teamcenter Preferences.
4. Choose an appropriate color option for Action, Caution, No Action and Out of Scope options.
• Action — Indicates that an action is needed on an object. (The default color is red.)
• Caution — Indicates that caution is needed on an object. (The default color is yellow.)
• No Action — Indicates that no action is needed on an object. (The default color is green.)
• Out of Scope — Indicates that an object is not considered by the operation. (The default color is
gray.)
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 4-57
© 2024 Siemens
4. Configuring Simulation Process and Data Management
You can enable or disable pedigree-related commands using the Enable Pedigree Operations option.
This option is stored as the CAE_enable_pedigree_operations preference in the database. You can set
this preference at the Site, Role, Group, or User level. By default, this preference is set to true at the
User level.
You can also specify valid relation types for model and analysis objects and all their subtypes.
2. In the Options dialog box, hover over a field to find the preference name associated with it.
For information about retrieving a list of preferences, see Where can I get a list of preferences? in
Teamcenter Preferences.
4. (Optional) Clear the Enable Pedigree Operations check box to disable pedigree options. This
option is selected by default.
These relationships are applicable to model objects and all their subtypes. The system follows the
specified relationships in capturing the pedigree. You can optionally specify custom relations.
These relationships are applicable to analysis objects and all their subtypes. The system follows the
specified relationships in capturing the pedigree. You can optionally specify custom relations.
The integration matrix for compatible versions of tools integrated with Simulation Process and Data
Management is available on Support Center.
Verify the version compatibility of simulation integration tools in the Simulation & Test Integrations tab
in Teamcenter Integrations Availability Matrix.xlsx file.
4-58 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Why configure simulation tools?
This file is available at Support Center > Teamcenter > Downloads > Hardware and Software
Certifications > Teamcenter Certifications and Information > Integrations Matrix.
Simulation Process and Data Management provides a framework for configuring and launching
simulation tools that can include preprocessors, solvers, postprocessors, and other tools to perform
custom actions. It allows you to:
• Configure a simulation tool to specify an object (item, item revision, or dataset) in the data model as
the object to hold the output data files.
• Define rules to navigate from the primary input object to the output object through a combination
of relationships where the originating item revision is either the primary or secondary object of the
relationship.
• Define a naming pattern for each of the objects (item, item revision, or dataset) that are created
during the tool launch.
• (For server and remote modes) Export the product or model structure as a secondary object by
leveraging the pedigree information to configure the respective structure.
Note:
Only the simulation administrator or a user with DBA privileges can configure simulation
processes.
After the simulation administrator configures the simulation tools, analysts can run the tools from the
Teamcenter rich client on their desktops and place the tool output in Teamcenter upon completion.
Analysts can launch simulation tools as a local launch, local detached launch, remote launch, or server
launch, depending on how you configure launch parameters at your site. Simulation Process and Data
Management uses Dispatcher Server components to launch external simulation tools as a local detached
launch or a remote launch.
Note:
The local detached launch option has been deprecated and will be removed in a future version of
Teamcenter.
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 4-59
© 2024 Siemens
4. Configuring Simulation Process and Data Management
Dispatcher Server components are not required for the local launch and server launch options.
For single launch, the user selects an input item revision, selects a simulation tool, and selects Server
Launch. Teamcenter creates the job ID, exports the data to the ESP directory, creates a new internal
process, and executes the process.
For multiple launch, the user selects multiple item revisions, selects a simulation tool, and selects Server
Launch. Teamcenter creates the job IDs, exports the data to the ESP directories, creates new internal
processes, and executes the processes sequentially.
4-60 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Prerequisites for simulation tool launch dialog box
For information about certified browser versions, see the Hardware and Software Certifications
knowledge base article on Support Center.
Note:
To display the Launch Simulation Tool dialog box on the Linux platform, you must set the
MOZILLA_FIVE_HOME environment variable to point to the /usr/bin/firebox/ directory, and then
prepend this directory to the LD_LIBRARY_PATH variable.
A user with DBA privileges must configure the CAE_simulation_tool_config_dsname preference, and
the simulation administrator must have write access to the indicated dataset. If no such dataset exists,
it is created the first time a privileged user (dba or a simulation administrator) saves a simulation tool
configuration.
As an administrator, you can set the credential token expiry time for tool launch by editing the
CAE_expire_time_for_credential_token site preference and specifying an appropriate value.
For information about retrieving a list of preferences, see Where can I get a list of preferences? in
Teamcenter Preferences.
Configure the user and shared staging locations for simulation tools
The simulation tool launch framework uses the default scratch location as the directory to store all the
input and output files. However, if the user staging location is configured, the tool launch uses the user
staging location as the directory for storing all the input and output files for the Local Launch and
Server Launch options.
In addition, a shared staging location can be configured at the site, group, and user level. This is done to
avoid exporting the same result files across simulation tools by multiple users. These result files can also
be easily shared across multiple users.
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 4-61
© 2024 Siemens
4. Configuring Simulation Process and Data Management
During tool launch, the system provides the path to the User Staging Directory and the Shared Staging
Directory to the launch script. The system exports or imports the required files from the User Staging
Directory. The launch script uses the configured Shared Staging Directory path to copy the files.
2. In the Options dialog box, hover over a field to find the preference name associated with it.
For information about retrieving a list of preferences, see Where can I get a list of preferences? in
Teamcenter Preferences.
3. To set the root item of a simulation tool configuration, in the CAE Tool Configuration Root box,
click the Search icon, choose CAE Simulation Tool from the Type menu, and execute the search to
find the simulation tool you want to set as the root.
After you create a simulation tool structure, you can specify the root tool using this option.
4. In the Default Scratch Location box, specify a location for the appropriate operating system. This
defines the temporary location to be used by the simulation tool launch process on the Windows or
the Linux platform.
You can click the Browse button, and select the scratch location.
The tool launch framework uses the default scratch location as the location to store all the input
and output files. However, if the user staging location is configured (see step 5), the tool launch
framework uses the staging location as the location for all input and output files for the Local
Launch and Server Launch options.
4-62 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Configure the user and shared staging locations for simulation tools
5. In the Default User Staging Location box, specify a location for the appropriate operating system.
This defines the user staging location to be used by the simulation tool launch process on the
Windows or the Linux platform.
You can click the Browse button, and select the user staging location. By default, no location is set
for these options.
Note:
This is applicable for server launch only.
Shared paths can be used for the default scratch location and the user staging location.
The OS user who is running the Teamcenter server should have the full control to share
access for the shared path.
Windows services do not support mapped drives. You must use a UNC path or a path that is
local to the machine for the shared staging location.
6. To specify a shared staging location, in the Default Shared Staging Location box, click the Browse
button and select the staging location. You can specify a location at the site, group, and user level
for the appropriate operating system. By default, no location is set for these options.
7. Specify a folder naming pattern for the shared staging location at the site, group, and user level.
The naming pattern is a combination of fixed strings in double quotation marks and keywords. The
supported keywords are ITEMID, REVID, ITEMREVID, ITEMREVNAME, and REVVERSION.
The fixed strings are optional and they can appear more than once in double quotation marks. You
cannot name the folder name with a character that is not supported by the target file system.
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 4-63
© 2024 Siemens
4. Configuring Simulation Process and Data Management
• * ITEMID"-"ITEMREVNAME
• * ITEMID"_"REVID"_"REVVERSION"_"ITEMREVNAME
Example:
If you specify C:\Temp as the user staging location and ITEMID_REVID as the folder naming
pattern, the input and output files are available in the following directories:
8. To disable the context-based menu for simulation tool launch, clear the Enable Context Based
Menu for Simulation Tool Launch check box. This check box is selected by default.
Note:
The Enable Context Based Menu for Simulation Tool Launch is controlled by a user with
DBA privileges and the check box determines whether a tool is available in the menus based
on whether the selected item revision is valid for that particular tool. If the context-based
menu check box is cleared, analysts can specify input types that do not match the selected
input item revision.
2. In the Options dialog box, hover over a field to find the preference name associated with it.
For information about retrieving a list of preferences, see Where can I get a list of preferences? in
Teamcenter Preferences.
3. To add simulation tools to the Simulation Tools toolbar in CAE Manager, select the configured tools
from the following sections:
4-64 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Configure server cache for simulation tools using the PLM XML export method
• My Favorite Simulation Tools: Defines the simulation tools configured as favorite tools to
appear in the Simulation Tools → Favorite Tools menu in CAE Manager.
After the simulation administrator configures the simulation tools, analysts can use the
Simulation Tools section in the Options dialog box to add their simulation tools to the
Simulation Tools→Favorite Tools menu in CAE Manager.
• Released Simulation Tools in Toolbar: Defines the simulation tools configured to appear in the
global toolbar in CAE Manager.
After the simulation administrator configures the simulation tools, analysts can use the
Simulation Tools section in the Options dialog box to add their simulation tools to the global
toolbar in CAE Manager.
Note:
If Released Simulation Tools in Toolbar are updated due to a change in the
CAE_my_simulation_tools_in_toolbar preference or due a session change by the user, the
analyst has to switch or reopen the perspective to refresh the toolbar. This is due to a known
limitation in the Eclipse platform.
Configure server cache for simulation tools using the PLM XML export
method
The Teamcenter administrator can configure the Teamcenter File Management System (FMS) and file
system cache service (FSC) cache such that simulation analysts can launch preconfigured simulation
tools faster. The simulation analyst uses model structures to perform different types of analyses and
for different load cases. Each time a different analysis or a different load case is being performed, the
system fetches the required input files from the Teamcenter database. Moreover, in large organizations,
there are hundreds of simulation analysts who typically perform these different kinds of analyses using
similar kinds of model structures. The Teamcenter administrator can use the server cache and make the
required input files available locally to quicken the tool launch process.
The simulation administrator configures simulation tools including preprocessors, solvers, and
postprocessors. While configuring the tools, the simulation administrator can specify primary input
rules and additional input rules. Both these rules use the file input method or the PLM XML export
method to gather all the required inputs required for the simulation tools. The Teamcenter administrator
can configure the server cache for the PLM XML export method. This configuration is supported for all
simulation launch methods such as local launch, remote launch, and server launch.
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 4-65
© 2024 Siemens
4. Configuring Simulation Process and Data Management
4-66 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Configure server cache for simulation tools using the PLM XML export method
3. In the File System Cache Service (FSC) panel, clear the Enable configuration master check box.
4. Specify the FSC Parent URL value. This specifies the URL to the parent FSC if the current FSC is not
a master.
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 4-67
© 2024 Siemens
4. Configuring Simulation Process and Data Management
Caution:
File caching does not happen if this is set to zero (0) or as a negative value.
Example:
4-68 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Configure server cache for simulation tools using the PLM XML export method
<fmsworld>
<fmsenterprise id="-1841327028" volumestate="normal">
<fccdefaults>
<property name="FCC_CacheLocation" value="$HOME/FCCCache|/tmp/
$USER/FCCCache" overridable="true" />
<property name="FCC_HashBlockPages" value="6144" overridable="true" />
<property name="FCC_LogFile" value="$HOME/fcc.log|/tmp/$USER/fcc.log"
overridable="true" />
<property name="FCC_MaxExtentFileSizeMegabytes" value="256"
overridable="true" />
<property name="FCC_MaxExtentFiles" value="11" overridable="true" />
<property name="FCC_MaxReadCacheSize" value="1000M"
overridable="true" />
<property name="FCC_MaxWriteCacheSize" value="1000M"
overridable="true" />
<property name="FCC_MaximumNumberOfFilePages" value="28672"
overridable="true" />
<property name="FCC_MaximumNumberOfSegments" value="10688"
overridable="true" />
</fccdefaults>
<fscgroup id="mygroup">
<fsc id="FSC_vc6s004_yytcadm"
address="http://vc6s004.net.plm.eds.com:4544" ismaster="true">
<volume id="00f55d7b4440923f944c" enterpriseid="-1841327028"
root="C:\apps\tc\tc12\TV" priority="0" />
<transientvolume id="8409518771a8915f7f0d8264fd06e68a"
enterpriseid="-1841327028" root="C:\\apps\\tc\\tc12\\TRV" />
</fsc>
<clientmap subnet="127.0.0.1" mask="0.0.0.0">
<assignedfsc fscid="FSC_vc6s004_yytcadm" priority="0" />
</clientmap>
</fscgroup>
</fmsenterprise>
</fmsworld>
Add the cache server configuration to the FMS master configuration. Be sure to include the IP
address of the cache server machine and set the ismaster value to false.
Change as follows:
<fmsworld>
<fmsenterprise id="-1841327028" volumestate="normal">
<fccdefaults>
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 4-69
© 2024 Siemens
4. Configuring Simulation Process and Data Management
<!-- Make the changes for adding the cache server configuration to the
FMS master configuration as follows -->
<fsc id="FSC_vc6s004_yytcadm_1"
address="http:{IP_of_cache_server_machine}:4544" ismaster="false">
<fccdefaults>
<property name="FCC_EnableDirectFSCRouting" value="false"
overridable="false"
</fccdefaults>
</fsc>
2. Define the configuration using the nearest FSC for the clients. In the above example, the clientmap
should point to the nearest FSC.
4-70 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Configure server cache for simulation tools using the PLM XML export method
4. To copy the FMS master configuration file from the Teamcenter server to the standalone cache
server:
Modify the FCC file on the client machine to point to the standalone cache server
Example:
<!--
bcprt
This software and related documentation are proprietary to UGS Corp.
COPYRIGHT 2007 UGS CORP. ALL RIGHTS RESERVED
ecprt
-->
<fccconfig version="1.3.2">
<fccdefaults>
<!-- general -->
<!-- <property name="FCC_LogFile" value="$HOME\fcc.log|/tmp/$USER/
fcc.log"
overridable="true"/> -->
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
</fccdefaults>
<!-- default parentfsc - this is a marker that will be overwritten
by the installer -->
<parentfsc address="http://vc6s004:4544/" priority="0" />
<assignment mode="clientmap" />
</fccconfig>
2. Edit the parentfsc address property to point the address to the standalone cache server.
3. If FSC cache server is used for Teamcenter Tool Launcher Client on Active Workspace, edit the
Fms_BootStrap_Urls preference value to include a value for the standalone cache server.
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 4-71
© 2024 Siemens
4. Configuring Simulation Process and Data Management
Example:
http://Machine_Name:Port_Number
The values for the machine name and port number are the same as those specified in the step 4.
You can configure simulation tools using the Simulation Tool Configuration view. While configuring
simulation tools, you can clone tools, change ownership of selected tools, discard and reset tool
changes, and create tool separator objects.
1. In CAE Manager, click the CAE Configuration toolbar menu, and choose Simulation Tool
Configuration .
2. To create a simulation tool, click Create Simulation Tool in the view toolbar.
This is the root tool configuration and you can create child tool configurations by selecting the root
tool.
Child tools inherit the values of the parent tool. You can clear the Inherited check box in a child
tool to make configuration changes specific to the child tool.
4. Click Assign in the Simulation Tool Revision box to automatically assign a revision ID.
6. Specify tool-specific information in the tabs in the Simulation Tool Configuration view.
7. To save the simulation tool configuration, click Save Simulation Tool in the view toolbar.
8. (Optional) To create a tool separator object for your child tools, right-click and choose Add Tool
Separator.
You may configure different categories of simulation tools for preprocessors, solvers,
postprocessors, and other tools. You can use tool separators to separate tools while creating
different categories of tools.
4-72 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Configure general properties for simulation tool launch
Tip:
You cannot create a tool separator for a root tool.
9. (Optional) To change the ownership of a tool object, click Change Ownership of Selected Tool in
the view toolbar, and choose a new owning user.
If a user with DBA privileges creates the root tool and child tools, this user can transfer the
ownership of the child tools to different simulation administrators for creating different categories
of tools.
For example, you might have different simulation administrators for preprocessor, solver, and
postprocessor tools. In such cases, a user with DBA privileges creates a root tool and then creates
child tools for the preprocessor, solver, and postprocessor tools and transfers ownership of these
child tools to the respective simulation administrators. The simulation administrators can then
create multiple tool categories within the child tools.
10. (Optional) To copy all the information from the source tool and to create a new tool by cloning the
source tool, click Clone Simulation Tool in the view toolbar.
When you clone tools, the name of the child tool is the same as that of the source and the new tool
is added as the last child of the parent tool.
11. (Optional) To create a new root simulation tool by removing the current tool tree and to clear the
configuration in all panels, click Clear Simulation Tool Structure in the view toolbar.
14. To undo the release of a simulation tool (already released), click Unrelease Simulation Tool.
You can configure general properties after you have configured a process in the CAE Manager
application. These include:
• Specifying an icon file for a tool launch and optionally sharing the icon file with more than one
process.
• Specifying a tool launch dialog display file for configured simulation tools. The launch dialog is used to
render the simulation tool launch dialog box for analysts.
• Checking or clearing an option to display or not display the Simulation Tool Progress Monitor dialog
box for analysts to view the status of the tool launch.
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 4-73
© 2024 Siemens
4. Configuring Simulation Process and Data Management
• Checking or clearing an option to display or not display the Launch Simulation Tool dialog box. If you
clear this option, the Launch Simulation Tool dialog box is not displayed, and analysts can start the
tool launch directly.
1. In CAE Manager, click the CAE Configuration toolbar menu, and choose Simulation Tool
Configuration .
Note:
You must have at least one simulation tool configured to view the General and other tabs for
a simulation process.
Simulation analysts may not be familiar with some generic tools. You, as simulation administrator,
can upload a help document about how to use this tool using the Detail Description Dataset box.
After launching the preconfigured tool, the simulation analyst can open the help related to this tool
and view it.
b. To add a description file, click the Browse button in the Configure File Description dialog box
and select a file.
4. To specify an icon file, click the Browse button in the Icon File area.
You can specify an icon file (for example, png or jpeg) and this icon file is shared for more than one
process that you define.
If you specify a full path to the icon file, the system imports the file to the dataset and displays
only the icon file name and not the full path to the icon after you apply the changes. If you specify
only the icon file name, the system assumes that the file already exists in the dataset and does not
import the file.
Note:
All icon files are translated into *.jpg files before being imported into the dataset. Therefore,
to use the same icon file for multiple tools, specify the file with the *.jpg extension.
4-74 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Configure launch properties to specify a launch method and launch script location
If you specify a child process and you select the Inherited check box for the child process, the child
process inherits the icon file details of the parent process.
5. To specify a display file for the tool launch dialog, click the Browse button in the Tool Launch
Dialog Display File area and select the file.
6. To display a progress monitor for analysts to view the status of the tool launch, check the Display
Progress Monitor on Launch check box.
If you clear this check box, analysts cannot see the status for the tools they have launched.
7. To display a simulation tool dialog box when an analyst starts a simulation tool launch, check the
Show Launch Simulation Tool Dialog check box.
If you clear this check box, the Launch Simulation Tool dialog box is not displayed and analysts
can start the tool directly. This is especially useful for tools that require no additional inputs from
the analyst when starting.
8. To allow analysts to select inputs from multiple views, select the Allow Input Selection from
Multiple Views check box.
By default, analysts can select inputs only from a single active view.
9. (Applicable to Active Workspace only) To allow analysts to launch simulation tools without
selecting any CAE item revision, select the Launch Without Any Input check box.
Normally, the analyst selects a CAE item revision as the primary input to launch most of the
simulation tools. With this option, the analyst can launch the tool in the context of a folder.
In addition, it also supports launching tools from CAE items that are configured as primary input
types in the Input Configuration tab.
Configure launch properties to specify a launch method and launch script location
You can use the Launch Properties tab to specify a launch method (local, local detached, remote, or
server), specify a system temporary location for different launch tools or categories, and specify a launch
script location.
You can set up a scratch location with different directories for different tools or categories, and this is
especially useful when you have to specify a network directory location for a particular tool. The scratch
location you specify is the category or tool level directory for all named references of datasets, datasets
associated with item revisions, or item revisions created by Teamcenter.
You specify a scratch location at the root level while configuring a process. While creating sub tools or
categories, the system uses the root scratch location if you do not separately specify a scratch location at
the sub tools or category level.
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 4-75
© 2024 Siemens
4. Configuring Simulation Process and Data Management
1. In CAE Manager, click the CAE Configuration toolbar menu, and choose Simulation Tool
Configuration .
4-76 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Configure launch properties to specify a launch method and launch script location
Note:
The tool launch job gets stuck in the Initializing or In Progress state if the PROCESS_MAX
value is very low in the serverPool.properties file and large files have to be exported to
the staging directory. For more information about server manager pool-specific configuration
tuning, see Setting the PROCESS_MAX parameter.
For a remote launch, the tool name must match the service attribute name in the
translator.xml file on the module from which you want to launch the remote tool.
4. (Optional) For assigning a high performance computing (HPC) configuration, select the HPC
Launch check box, select a profile and connection, and specify a solver name. This is supported
only for local or server launch methods.
An administrator with DBA privileges configures HPC parameters for simulation tool launch.
The tool launch framework uses the default scratch location as the location to store all the input
and output files. However, if the user staging location is configured (see step 8), the tool launch
framework uses the staging location as the location for all input and output files for the Local
Launch and Server Launch options.
To specify the default scratch location at the category or tool level, select the appropriate operating
system, click the Browse button, and select a location.
Note:
This is applicable for server launch only.
Shared paths can be used for the default scratch location and the user staging location.
The OS user who is running the Teamcenter server should have the full control to share
access for the shared path.
Windows services do not support mapped drives. You must use a UNC path or a path that is
local to the machine for the shared staging location.
• Linux: Linux and Windows platform must be the same as the Linux path.
• Windows: Linux and Windows platform must be the same as the Windows path.
You can specify both the System File Path and the Dataset Specification options. For both these
options, if the Dispatcher module is installed on:
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 4-77
© 2024 Siemens
4. Configuring Simulation Process and Data Management
Note:
For a server launch, the launch script should not output anything to the console. For
example, in the case of bat files, the file should have @echo off at the beginning of the
file.
• Linux: Linux and Windows platform must be the same as the Linux path.
• Windows: Linux and Windows platform must be the same as the Windows path.
a. To specify the location of the launch script, select System File Path, click the cell in the Path
column for the appropriate operating system, and click Browse to choose the launch script.
Create an item in Teamcenter and include a dataset to hold your launch script.
You cannot upload the script file with the .bat file extension directly on a dataset. You can
remove this restriction from the dataset using Business Modeler IDE.
As a work around, upload any text file to the dataset and check in the dataset. Then, check out
the dataset, rename the named reference to .bat, and check in the dataset.
A. Select Dataset Specification, click the cell in the Path column for the appropriate
operating system, and click Browse to choose the launch script.
B. In the Search dialog box, search for an item revision and select a dataset from the
Folders list.
C. In the Selected Dataset box, click the Add button to add the selected dataset.
This is the same item revision and dataset you created in the previous step.
D. Click OK in the Search dialog box to add the item revision and dataset information in the
respective columns.
E. (Optional) Edit the launch script for minor changes after you have uploaded the
dataset.
7. (Optional) Select the Use Parameter File check box to create an ASCII text file in the working
directory that contains all the command line arguments. Pass this file name as an argument to the
4-78 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Configure launch properties to specify a launch method and launch script location
launch script rather than the individual parameters. This option is useful when the argument list to
the script is very lengthy.
8. Select the Use Staging Directory check box to use shared locations.
The staging directories are configured in the Options dialog box in Teamcenter or CAE Manager.
This is supported only for the Local Launch and Server Launch options.
Remove the file restriction from the dataset using the Business Modeler IDE
2. In the Business Objects folder, right-click the business object and choose Open.
The constant appears in the Business Object Constants table on the Main tab.
4. In the Modify Business Object Constant dialog box, remove the .bat value from the Value box.
5. Click Finish.
6. To save the changes to the data model, choose BMIDE→Save Data Model, or click the Save Data
Model button on the main toolbar.
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 4-79
© 2024 Siemens
4. Configuring Simulation Process and Data Management
While configuring simulation tools, you can specify a tool launch script. To create a tool launch script,
you can refer to the sample scripts provided in the TC_DATA\CAE_ESP_Sample_Files.zip file. After you
extract the compressed file, the Perl scripts for UNIX and Linux platforms and the batch files for the
Windows platform are available from the UNX or WNT directories, respectively.
The following arguments are used in the sample scripts and they are listed alphabetically in the
following table. You can refer the respective scripts for the exact sequence of arguments.
set dataset_creation Specifies the appropriate value for creating the dataset.
Valid values: As_Needed, Always, or Never.
Default value: Always.
Example: As_Needed
set input_file Specifies the input file with the fully qualified path.
Example: D:\Scratch\ESP_Root_1426108216296\
ESP_1426108216305\cad001.dat
Examples:
4-80 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Configure environment variables for the tool launch script
set item_creation Specifies the appropriate value for creating the item.
Valid values: As_Needed, Always, and Never.
Default value: Always.
Example: As_Needed
You can use the Environment Variables pane to define a set of environment variables and their
associated values used for launching the script configured for the tool.
1. In CAE Manager, click the CAE Configuration toolbar menu, and choose Simulation Tool
Configuration .
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 4-81
© 2024 Siemens
4. Configuring Simulation Process and Data Management
3. In the Environment Variables pane, click the Add button, enter an environment variable name,
and add the appropriate platform value (Windows or Linux) of the CAE authoring tool.
• Linux: Linux and Windows platform must be the same as the Linux path.
• Windows: Linux and Windows platform must be the same as the Windows path.
Example:
• Name: SPLM_LICENSE_SERVER
Define input types and create input rules for the tool launch process
1. In CAE Manager, click the CAE Configuration toolbar menu, and choose Simulation Tool
Configuration .
3. In the Minimum Input and Maximum Input boxes, type the minimum and maximum number of
item revisions the process can accept as input.
• Single Launch option to launch a single process regardless of the number of item revisions the
user selects for input. Teamcenter passes a list of the selected item revisions to the process being
launched.
Select this option if analysts want to run the CAE BOM Compare report. This is useful
for comparing files available in the same working directory. The Multiple Launch option
exports files to different working directory for each input selected by the analyst and is not
recommended for the launch of comparison tools.
If you select this option, the simulation analyst can override the User Staging Location box
while launching the simulation tool.
For multiple processes, one process is selected for each item revision when the process is
launched.
4-82 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Define input types
Note:
This option is applicable only if the Maximum Input value is greater than one.
If you select this option, the simulation analyst cannot override the User Staging Location box
while launching the simulation tool.
5. (Optional) Select the Export Materials check box to define a simulation tool for exporting
material revisions.
You can choose item revision types, datasets, or folders. You cannot configure a combination of
these object types.
The primary input types you include here are added to the primary type row options in the
Traversal Path table for creating primary input rules and additional input rules.
You can specify multiple dataset types or folder types as a primary input for a single simulation
tool.
If you choose datasets or folders, you cannot choose the File Input option and create traversal rules
or define additional input rules using the file input method.
7. Specify a primary input rule by using the file input method or the PLM XML export method.
You can create multiple primary input rules to download the named references of an item revision.
Teamcenter evaluates the rules in the order listed. The first rule satisfied by locating an appropriate
input file is chosen for the launch script and no more rules are evaluated. For example, you can
create a rule for a primary item type such as CAEAnalysisRevision by defining a traversal path
from the item revision to the solver-specific data deck (CAESolver) and from CAESolver to the file
to be exported. Each of the rules, defined as primary input rules, is executed when the process is
launched until a corresponding file is found. After a corresponding file is found, all remaining rules
are ignored. Additionally, the file name is passed to the launch script as a parameter.
Note:
You can add any number of File Input rules or PLMXML Export rules, but not both types of
rules together.
After you create file input rules, you can select multiple rules, copy, and paste them in the
File Output box in the Output Configuration tab.
8. Specify an additional input rule by using the file input method or the PLM XML export method.
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 4-83
© 2024 Siemens
4. Configuring Simulation Process and Data Management
You can optionally create additional input rules to download named references of related item
revisions to the temp directory. All of the rules, defined as additional input rules, are executed
when the process is launched and all corresponding files are placed in the temp directory.
While running preconfigured simulation tools, you (as a simulation administrator) cannot
practically link all the optional inputs to the primary input item revision and predefine the traversal
path for all the inputs that the simulation analyst wants to export in the tool configuration. For
example, in addition to the results file (primary input), the simulation analyst may want to select
results templates (optional inputs) and send them to a post processor. The results templates are
not linked to the analysis item revision that holds the results file. In such cases, the simulation
administrator can configure optional inputs to allow simulation analysts to select additional inputs
such as results templates.
The simulation administrator can configure item revisions for each optional input, the default
value, the export directory, and the availability of the optional input in the simulation tool launched
by the analyst by setting the visible value to true.
During the tool launch process, the simulation analyst can select the desired item revision for each
available optional input and use these templates to export only specific types of results.
If you want to configure style sheets for simulation tools launch, the
SampleLaunchSimToolDialogHTML.html sample HTML file includes the Optional Inputs section.
The description you specify is displayed in the simulation tool launched by the analyst.
You can select only the specified type or any of its subtypes.
d. To specify a default value for the runtime input, click the Browse button in the Default Value
column and specify the search criteria.
You can specify only objects of the selected item revision type or any of its subtypes (previous
step).
e. Specify an export directory for creating a directory within the ESP directory. For example, if
you specify a Results Template directory, the system exports all the files under each optional
input item revision to the ESP\Results Template directory.
You can use the same directory for multiple optional inputs. If you do not specify a directory,
the system exports the files to the ESP directory.
4-84 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Define a primary input rule using the file input method
f. To make this runtime input item revision available in the simulation tool launched by the
analyst, select true or false in the Visible column.
If you set it to false, the optional input is not displayed in the Launch Simulation Tool
dialog box, but the system continues to export files from the configured item revision with the
default value.
• Specify an input rule (using a traversal rule) and specify dataset name patterns and file name patterns
for the input.
• Define a relationship type at each step of the traversal rule to traverse to the next object if the
secondary object is an item revision.
• Specify an input type and a file naming pattern for the input type.
• Create web link definitions to the result files in a shared network folder.
In some cases, instead of storing large result files in the database, organizations prefer storing
the generated result files on shared network folders. In such cases, the simulation administrator
configures input rules for the system to create web links to the shared network folders.
2. Click the Add button to open the Primary Input Details dialog box.
4. In the Traversal Path table, click the Add button to add a row and activate all options.
5. In the Originating Type column, click a cell and select an appropriate option. For example, select
an item revision class such as CAE 3D Model Revision.
The primary type options available here depend on the input types you have added in the Primary
Input Type box.
7. In the Destination Object column, click a cell and select an appropriate option.
8. In the Relation Direction column, click a cell and choose the appropriate option.
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 4-85
© 2024 Siemens
4. Configuring Simulation Process and Data Management
Note:
This option is available only if you choose the Item Revision option in the Destination
Object column.
• Primary to Secondary indicates the path from an item revision to another and that the
origination item revision is the primary contributor to the relationship.
• Secondary to Primary indicates the path from an item revision to another and that the
secondary item revision class is the primary contributor to the relationship.
9. In the Destination Type column, click a cell and select an appropriate option. The options available
here depend on the Destination Object type you have chosen in step 7.
The Destination Type column, depending on the choices you have made in the previous columns,
includes the file extension type in the menu and provides guidance to the simulation administrator
for specifying the filename pattern in the File Name Pattern box.
The Originating Type option in the second row is automatically populated with the value from the
option you have selected in the Destination Type option from the first row.
4-86 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Define a primary input rule using the file input method
11. (Optional) In the Dataset/URL Name Pattern box, click the Add button to add a dataset name
pattern, for example, datasetname, *datasetname, or datasetname*.
• A constant string surrounded by double quotes, for example "Input Deck" or "Results.op2".
Tip:
You can add spaces by including the constant string in double quotes.
The system processes only datasets matching the exact string name.
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 4-87
© 2024 Siemens
4. Configuring Simulation Process and Data Management
• Wildcards and strings surrounded by double quotes, for example "Input*" or "*Thermal*key*".
The system treats them as a wildcard and processes the matching datasets.
The system replaces the keyword with the ITEMREVID of the item revision that contains
the dataset. You can use this keyword in combination with strings, for example, ITEMREVID”-
FEMap”.
Note:
Keywords are not accepted.
You can use a combination of wildcards and strings surrounded by quotes, for example,
ITEMREVID.
12. In the File Name Pattern box, click the Add button to add a file name pattern you want to include.
For example, *.dat or *.op2.
Define a primary input rule using the PLM XML export method
2. Click the Add button to open the PLMXML Export Details dialog box.
3. In the Rule Name and File Name boxes, type a rule name and file name, respectively.
Tip:
Traversal rules are not required to export the PLM XML file for the primary input object. However,
you can configure traversal rules to export the PLM XML file for the related object.
During the tool launch, if the input configuration has additional inputs, then all the named references
related to the additional inputs are exported to the ESP folder. The ESP_additional_inputs_list.txt file
contains a list of the exported files and the ESP_nn_LOGS directory contains the log files.
2. Click the Add button to open the Additional Input Details dialog box.
4-88 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Define additional input rules using the PLM XML export method
The procedure for creating additional input rules is similar to creating primary input rules using
the file input method.
Define additional input rules using the PLM XML export method
During the tool launch, if the input configuration has additional inputs, all the named references
related to the additional inputs and the top level PLM XML file are exported to the ESP folder. The
ESP_additional_inputs_list.txt file contains a list of the exported files and the name of the top level PLM
XML file. The ESP_nn_LOGS directory contains the log files.
2. Click the Add button to open the PLM XML Export Details dialog box.
3. In the Rule Name and File Name boxes, type a rule name and a file name, respectively.
5. In the Traversal Path table, click the Add button to add a row and activate all options.
6. In the Originating Type column, click a cell and select an appropriate option. For example, select
an item revision class such as CAEModelRevision.
The primary type options available here depend on the input types you have added in the Primary
Input Type box.
8. In the Destination Object column, click a cell and select an appropriate option.
9. In the Relation Direction column, click a cell and choose the appropriate option.
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 4-89
© 2024 Siemens
4. Configuring Simulation Process and Data Management
• Primary to Secondary indicates the path from an item revision to another and that the
origination item revision is the primary contributor to the relationship.
• Secondary to Primary indicates the path from an item revision to another and that the
secondary item revision class is the primary contributor to the relationship.
10. In the Destination Type column, click a cell and select an appropriate option. The options available
here depend on the Destination Object type you choose.
The Destination Type column, depending on the choices you have made in the previous columns,
includes the file extension type in the menu and provides guidance to the simulation administrator
for specifying the filename pattern in the File Name Pattern box.
The Originating Type option in the second row is automatically populated with the value from the
option you have selected in the Destination Type option from the first row.
Specify output types and create output rules for the tool launch process
You can use the Output Configuration pane to define the output for the launch process. Process output
includes named references of datasets, datasets associated with item revisions, or item revisions created
by Teamcenter. Simulation Process and Data Management imports suitable named references configured
by you to the temp directory.
1. In CAE Manager, click the CAE Configuration toolbar menu, and choose Simulation Tool
Configuration .
4-90 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Specify output types and create output rules
• PLM/XML Import option to specify a PLM XML file as the output for the launch process.
This option allows the launch process to generate a PLM XML file. The PLM XML file is imported
back into Teamcenter using PLM XML import procedures after the launch process is complete.
4. Select the Add button in the Output Item Name section to add an output item.
• As Needed to create items as needed when the tool is launched by the analyst.
• Always to always create items when the tool is launched by the analyst.
• Never to never create items when the tool is launched by the analyst.
• As Needed to create datasets as needed when the tool is launched by the analyst.
• Always to always create datasets when the tool is launched by the analyst.
• Never to never create datasets when the tool is launched by the analyst.
Note:
The analyst can override your selection for the options while launching the simulation tool.
7. (Optional) To allow analysts to select files to import to Teamcenter after successfully launching a
simulation tool, check the Selective Data Import check box.
Note:
This is applicable only for the Local Launch option.
8. To allow analysts to import only modified files to Teamcenter after running a simulation tool again,
check the Import Only Modified Files check box.
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 4-91
© 2024 Siemens
4. Configuring Simulation Process and Data Management
9. To prevent data from being automatically uploaded and versioned when a tool launch is complete,
you can specify file upload conflict options.
After the tool launch is complete, based on the output rules, the system verifies each output file
against existing files in the database. All new output files are uploaded to the database. For each
file that has a similar file in the database, based on the file output rules, the system processes the
files based on the following options:
• Prompt User to open the File Upload Conflicts dialog if the same output file exists in the
database. In such cases, the simulation analyst can select the Upload, Rename and Upload, or
Skip option.
• (Default option) Upload for the system to upload output files and create new revisions for
existing files with the same name.
• Rename and Upload for the system to automatically rename the output files with a suffix, if
similar filenames exist, and upload them to the database.
• Skip to avoid uploading the output files, if similar files exist in the database.
• Specify an output (using a traversal rule) and specify dataset name patterns and file name patterns for
the output.
• Define a relationship type at each step of the traversal rule to traverse to the next object if the
secondary object is an item revision.
• Specify an output type and a naming pattern for the output type.
• Select an option to create items (as needed, always, or never) when the tool is launched by the
analyst.
• Select an option to create datasets (as needed, always, or never) when the tool is launched by the
analyst.
In some cases, instead of storing large result files in the database, organizations prefer storing
the generated result files on shared network folders. In such cases, the simulation administrator
configures output rules for the system to create web links to result files in the shared network folders.
This option allows the process to generate one or more standard files. These files are uploaded back into
Teamcenter as named references of defined datasets after the launch process is complete. In the case
4-92 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Define a file output rule
of web link definitions, the files are not imported back to Teamcenter. Instead, the web link object is
created or updated with the URL of the result file.
Note:
This procedure is applicable only if you select the File Output option in the Output Files pane.
2. Click the Add button to open the File Output Details dialog box.
4. In the Traversal Path table, click the Add button to add a row and activate all options.
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 4-93
© 2024 Siemens
4. Configuring Simulation Process and Data Management
6. In the Dataset/URL Name Pattern box, click the Add button to add a dataset name pattern you
want to include.
Tip:
You can create multiple dataset naming patterns.
• ITEMREVID: Teamcenter places the output file in a dataset name that is identical to the
ITEMREVID of the item revision that contains the dataset. For example, Teamcenter places the
000987/A file in the 000987/A;1-SampleItem dataset.
• FILENAME: Teamcenter places the output file in a dataset name that is identical to the full file
name. For example, Teamcenter places the excavator.op2 file in the excavator.op2 dataset.
(The file name path is not included in the dataset name.)
• BASEFILENAME: Teamcenter places the output file in a dataset name that is identical to the
file name without its extension. For example, Teamcenter places the excavator.op2 file in the
excavator dataset. (The file name path is not included in the dataset name.)
Note:
You can add spaces by embedding them in quotes, for example, ITEMREVID“ “NNNN. If
you add spaces without embedding them in quotes, Teamcenter displays an invalid naming
pattern error.
You can define dataset naming patterns by using any combination of the above patterns.
Exceptions are as follows:
4-94 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Define a file output rule
• If the file extension pattern is not matched or specified, Teamcenter does not export any of the
files.
• Counter keyword and ITEMREVID can only appear once in the naming pattern.
• Any unquoted series of characters containing something other than keywords are interpreted as
a single quoted string to support earlier versions.
You can use a combination of wildcards and strings surrounded by quotes, for example,
ITEMREVID"_"FILENAME"_"BASEFILENAME.
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 4-95
© 2024 Siemens
4. Configuring Simulation Process and Data Management
7. In the File Name Pattern box, click the Add button to add a file name pattern you want to include,
for example *.op2.
You can optionally define an output item to import the file back to Teamcenter.
1. Click the Add button in the Output Item Name box to select an output item name.
2. To specify a naming pattern, click Modify and type a value in the Name Pattern box.
3. To allow the analyst to override the naming pattern you have specified, select the Allow run time
modification check box.
4. Specify the maximum file size in the Advanced Output Rules section.
When this option is specified and a simulation analyst launches the tool, the system imports the
file bigger than the maximum file size as an URL. The system creates the URL (weblink) with the
specification relationship to the item revision as per the configured output dataset rule for files
bigger than the maximum file size. If the dataset naming pattern is not provided, then the name of
the URL object is as per the file name.
This option is not supported for remote launch methods. It is enabled only if the Use Staging
Directory is selected from the Launch Properties tab and file output rules are defined.
Specify input parameters and HPC scheduling parameters for the tool launch script
You can use the Input Parameter pane to define the parameters that are passed to the launch script
when the launch process is used by an analyst. These parameters can be static or dynamic. Dynamic
parameters can either be extracted from the object attributes or the analyst can enter them at run time
while launching the process.
1. In CAE Manager, click the CAE Configuration toolbar menu, and choose Simulation Tool
Configuration .
4-96 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Specify input parameters and HPC scheduling parameters for the tool launch script
3. Define static or dynamic input parameters for the tool launch script.
a. Click the Add button to add a row and activate all the options in the table.
b. In the Name column, click a cell and specify a name for the input parameter.
This name is used when passing values to the launch script at runtime when configured to
pass Name value pair. It is also used to label the field on the launch script dialog when the
default launch dialog is displayed.
c. In the Type column, click a cell and select the type from the list.
For example, if you specify a parameter such as memory for ListofValues, you can specify
valid values such as 100, 200, and 300 and select 100 as the default. When the tool is
launched, the analyst can choose any of these values and 100 is the default value as set in
this example.
Use Item, ItemRevision, or Form to include dynamic parameters. Dynamic attributes can be
extracted from the object attributes.
d. (Optional) Select the Runtime Parameter column, and click a cell to select true or false
values.
If you select true, analysts can change the parameter values at run time if a tool launch dialog
is displayed and appropriately configured to accept this input. The default tool launch dialog
provides the capability to enter this information.
e. In the Script Input Option column, click a cell and select an appropriate option from the list.
If a tool is configured with a parameter using the Name value pair script input option, the
parameter is passed to the launch script as Name=Value when the process is launched.
If a tool is configured with a parameter using the Value only script input option, only Value
is passed as a parameter to the launch script when the process is launched. In this case, the
script relies on the order of the parameters passed to interpret their meanings.
If a tool is configured with a parameter using the Name only script input option, only Name is
passed as a parameter to the launch script when the process is launched.
f. In the Object Type column, click a cell and select an appropriate option.
The value entered here is provided as a default value for runtime parameters, and is the
provided value to the launch script for non-runtime parameters.
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 4-97
© 2024 Siemens
4. Configuring Simulation Process and Data Management
Analysts can use Edit button in this field to enter the allowable values for both List of Values
and Boolean types. For Boolean types, only the first two entered values are considered.
In the default launch dialog, the List of Values fields are presented as a dropdown box and
the Boolean fields are presented as a check box. The checked state corresponds to the first
value in the Boolean definition.
An administrative user with DBA privileges identifies business needs for high performance
computing (HPC) configurations for specific simulation tools. Based on the needs, an HPC
configuration is created that includes HPC connections and HPC profiles. The scheduling parameters
specified for the HPC profile can be imported to the Input Parameter tab of the simulation tools for
which HPC configuration is enabled.
a. To include HPC scheduling parameters, choose the Load Parameters from HPC Profile button
and click Yes to load the standard scheduler parameters.
The system appends these parameters to the existing columns in the Input Parameter tab.
b. (Optional) To discard the scheduling parameter changes, click the Discard and Reset changes
current tab toolbar button.
c. To save the scheduling parameter changes, click the Save Simulation Tool toolbar button.
Set attributes on items, item revisions, and forms for the tool launch process
You can set attributes on an Item, ItemRevision, or Form. The simulation analyst launches simulation
tools and the launch tool provides values for the attributes configured by the simulation administrator.
The process is as follows:
Teamcenter creates this file in the working directory of the launch tool. This file contains a list of
configured attributes.
• The administrator sets attributes by creating a traversal rule and specifying the object attributes.
The simulation tool updates the attributes in the attribute value transfer file.
The analyst can also edit the attribute XML file manually to specify attribute values as appropriate.
Teamcenter creates this file in the working directory of the launch tool.
A schema file is used to validate the attribute XML file in the tool launch process.
4-98 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Set attributes on items, item revisions, and forms for the tool launch process
Teamcenter reads the attributes in the attribute value transfer file and applies the values to the
configured Teamcenter objects using the traversal path.
1. In CAE Manager, click the CAE Configuration toolbar menu, and choose Simulation Tool
Configuration .
Teamcenter appends .xml to the file name if the extension is not specified and creates this file in
the working directory of the launch tool.
a. Click the Add button in the Attributes box to open the Attribute Details dialog box.
c. In the Traversal Path table, click the Add button to add a row and activate all options.
d. In the Originating Type column, click a cell and select an appropriate option. For example,
select an item revision class such as CAEModelRevision.
The primary type options available here depend on the input types you have added in the
Primary Input Type box in the Input Configuration pane.
f. In the Destination Object column, click a cell and select an appropriate option.
g. In the Relation Direction column, click a cell and choose one of the following options:
These options are available only if you select the ItemRevision attribute in the Destination
Object column.
• Primary to Secondary to indicate the path from an item revision to another and that the
origination item revision is the primary contributor to the relationship.
• Secondary to Primary to indicate the path from an item revision to another and that the
secondary item revision class is the primary contributor to the relationship.
Traversal rules allow you to define a path from the input item revision to an item revision
that ultimately holds the various output files. The Relation Direction option allows you to
indicate that the path from one item revision to another item revision is through a specified
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 4-99
© 2024 Siemens
4. Configuring Simulation Process and Data Management
relationship and that the originating item revision is the primary contributor or the secondary
contributor to the relationship.
If no relationship type is specified for traversing from one item revision to another, the system
considers any item revision class of the specified type and attaches it to the item revision
regardless of the relationship type used to attach it.
h. In the Destination Type column, click a cell and select an appropriate option. The options
available here depend on the Destination Object type you have chosen in the previous step.
The Originating Type option in the second row is automatically populated with the value
from the option you have selected in the option from the first row.
a. Click the Add the selected type/property to the list button to populate the list of attributes
in the Object Attributes box.
b. In the Object Attributes box, click the Add button to add the selected attribute (for example,
Name or Location Code) to the Selected Attributes box.
c. Click OK to complete adding attribute details in the Attribute Details dialog box.
The analyst can edit the attribute XML file manually to specify values as appropriate. Teamcenter creates
this file in the working directory of the launch tool. This file contains a list of configured attributes.
A schema file is used to validate the attribute XML file in the tool launch process. The
tcsim_tool_attribute_xfer.xsd schema file is located in the TC_DATA directory.
The attribute values are updated in Teamcenter if the XML file is valid. If the XML file is not valid, the
system logs the errors in the log file and the attribute values are not updated in Teamcenter.
The schema marks the name and value attributes as required. Other attributes such as max_length are
marked as optional. This means that any file specified in the attribute transfer configuration that does
not have the required attributes of name and value results in an error that is logged in the syslog and
the attribute value is not updated through the tool launch.
The following is an example of a valid XML file that has attributes with values. In addition, it has the
max_length attribute that specifies the maximum number of characters to be included.
4-100 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Set attributes on items, item revisions, and forms for the tool launch process
<AttributeConfigName name="AttributeRule1">
<attribute max_length="128" name="object_name"
value="Modified_Object_Name"/>
<attribute max_length="240" name="object_desc"
value="Modified_Object_Description"/>
</AttributeConfigName>
</attribute_config>
The following is an example of a valid XML file that has attributes with no values. In addition, it has
the max_length attribute that specifies the maximum number of characters to be included.
<AttributeConfigName name="AttributeRule1">
<attribute max_length="128" name="object_name" value=""/>
<attribute max_length="240" name="object_desc" value=""/>
</AttributeConfigName>
</attribute_config>
The following is an example of a valid XML file that has attributes with values. However, it does not
have the max_length attribute that specifies the maximum number of characters to be included.
<AttributeConfigName name="AttributeRule1">
<attribute name="object_name" value="Modified_Object_Name"/> /* note
the missing max_length */
<attribute name="object_desc" value="Modified_Object_Description"/>
</AttributeConfigName>
</attribute_config>
The following is an example of an invalid XML file where the attribute value is not available.
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 4-101
© 2024 Siemens
4. Configuring Simulation Process and Data Management
<AttributeConfigName name="AttributeRule1">
<attribute max_length="128" name="object_name" /> /* the value attribute
is not available */
<attribute max_length="240" name="object_desc"
value="Modified_Object_Description"/>
</AttributeConfigName>
</attribute_config>
The Feedback pane is used to create a notification list about the status of processes and remove or
retain temporary files created by processes.
Note:
Temporary files are removed for local launch only. Simulation Process and Data Management uses
Dispatcher Server components to launch the simulation processes remotely. Dispatcher Client has
it own mechanism to cleanup temporary files. You can configure this using the RequestCleanup
properties in the Service.properties file in the DispatcherClient\conf directory.
1. In CAE Manager, click the CAE Configuration toolbar menu, and choose Simulation Tool
Configuration .
4. To notify an invoking user about completion of the tool execution, select the Notify Invoking User
check box. (This check box is selected by default.)
4-102 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Edit the launch script for minor changes
Note:
Clearing this check box only turns off notification of the invoking user. If other notifications
are configured using the User Notification List or the Group Notification List, they continue
to be honored.
5. In the User Notification List box, select the appropriate users to send notifications.
6. In the Group Notification List box, select the appropriate users to send notifications.
You can edit the launch script for minor changes after you have uploaded the dataset containing the
script.
Procedure
You configure launch properties to specify a launch method and launch script location in the
Launch Properties tab.
You can make small changes to the launch script after you have selected a dataset and uploaded it
without having to check it out, download the script, make the change, and upload it again.
2. Select the appropriate operating system such as Unix or Windows for the configured script.
3. Select the appropriate launch script you want to edit if multiple files are available.
4. Make the required changes and click the Save Simulation Tool view toolbar button.
You can use standard Windows commands such as Ctrl + X to cut selected text and save it to the
clipboard and Ctrl + V to paste from the clipboard while making changes.
5. (Optional) To discard the changes, click the Discard and Reset changes current tab view toolbar
button.
The simulation administrator or a user with DBA privileges can set access control. By enabling or
disabling access, you can control access to simulation tools depending on the user, group, or role.
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 4-103
© 2024 Siemens
4. Configuring Simulation Process and Data Management
• If you enable or disable access to a group, the configuration applies to users whose context is set to
that group.
• If you enable or disable access to a user or role, then that configuration applies to the user regardless
of group or role, or applies to role regardless of group.
1. In CAE Manager, click the CAE Configuration toolbar menu, and choose Simulation Tool
Configuration .
• Enable Access to allow access for the selected users, groups, or roles to simulation tools; that is,
access is disabled for those users, groups, or roles who are not listed.
• Disable Access to disallow access for the selected users, groups, or roles to simulation tools; that
is, access is enabled for those users, groups, or roles who are not listed.
• To allow access, select the desired users, groups, or roles from the Organization list and click the
Add button to add them to the Access list.
• To disallow access, select the desired users, groups, or roles from the Access list and click the
Remove button to move them to the Organization list.
As a simulation administrator, you can run the quick set up script to include preconfigured simulation
tools.
Procedure
You must set up the sample configurations by running the tcsim_quick_setup.pl script to
include preconfigured simulation tools.
4-104 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Configure a simulation tool to extract data for Simcenter Flomaster
Note:
These are sample configurations and you should modify them as per your requirements.
b. In CAE Manager, click the CAE Configuration toolbar menu, and choose Simulation
Tool Configuration.
c. Select a preconfigured simulation tool and click the Launch Properties tab.
For more information see the video on how to configure simulation tools in Why configure simulation
tools?
Simulation analysts can launch preconfigured simulation tools such as preprocessors, solvers,
postprocessors, and other tools. During the simulation tool launch, Teamcenter generates a PLM XML
file and the data from it is used by the simulation analysis tools as the input to create the model. The
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 4-105
© 2024 Siemens
4. Configuring Simulation Process and Data Management
simulation analyst performs the analysis, and the system sends back the results by updating the PLM
XML file. The results are imported back to Teamcenter from the PLM XML file.
All simulation tools do not have the capability to read and modify the PLM XML data. The conversion of
MBSE parameters information from PLM XML is now done using JSON.
Simulation analysts can now use the default Simulation Flomaster tool to extract the PLM XML data to
JSON for managing 1D data. For more information, see Process flow for managing 1D data in Simcenter
Flomaster.
After running the quick setup script, in CAE Manager, on the main toolbar, choose CAE Configuration →
Simulation Tool Configuration. The SIMTOOLS configuration view displays the default preprocessors,
solvers, postprocessors, and other utilities. Navigate to the Simcenter Flomaster tool. You can modify
this tool as per your requirements.
This tool supports Create Model, Update Model, Create Analysis, and Execute Analysis launch types.
The Simcenter Flomaster tool imports and exports the Study tab properties in Active Workspace.
Depending on the feature type installed at your site, the source type for importing and exporting
4-106 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Configure a simulation tool to extract data for Simcenter Flomaster
is different. If the Simulation Process Management feature is installed, the source type is
ATTRIBUTEXML, whereas if the Simulation Process Management with Parameter Management
feature is installed, the source type is PLMXML_MBSE.
For more information about installing simulation features, see Install Simulation Process and Data
Management features using TEM or Install Simulation Process and Data Management using
Deployment Center.
When the Simulation Process Management with Parameter Management feature is installed, the
Simcenter Flomaster tool uses the JSON format for importing the MBSE properties to the Study tab in
Active Workspace.
The PLM XML component of the tool generates the JSON file in the following format:
{
"NewParameter": "Y",
"Direction": "output",
"ParameterType": "Double",
"ParameterID": "",
"ParameterName": "DoubleParam",
"ParameterDescription": "Pwewrwerwer",
"Goal": "20",
"Maximum": "25",
"MaximumOperator": "",
"Minimum": "15",
"MinimumOperator": "",
"Resolution": "",
"InitialValue": "12",
"ValueType": "",
"Formula": "",
"Methodology": "",
"SourceType": "",
"MeasuredValue": "16",
"ProductId": "033760",
"ProductType": "CAE01DAnalysis",
"ProductRevisionName": "1dAnalysis001",
"ProductToParameterRelationType": "Att0HasParamValue",
"ParameterThreadName": "P004928",
"ParameterDefinitionName": "ATM_AttrDef_Double",
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 4-107
© 2024 Siemens
4. Configuring Simulation Process and Data Management
"ParameterDefinitionRevision": "A",
"AccessReferencePLMXMLId": "id3",
"ParameterRelationPLMXMLId": "",
"ProductRevisionPLMXMLId": "id2",
"ParameterThreadRefPLMXMLId": "",
"ParameterDefinitionRefPLMXMLId": ""
}
Procedure
You must set up the sample configurations by running the tcsim_quick_setup.pl script as a
prerequisite for making the Simcenter Flomaster tool available.
2. Define the simulation tool for extracting the data for Simcenter Flomaster.
a. In CAE Manager, click the CAE Configuration toolbar menu, and choose Simulation Tool
Configuration .
The Additional Input section has two rules defined for exporting parameters:
• ModelParameters to export the model parameters when the tool is launched using CAE
1D Analysis revision.
4-108 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Define Simcenter Flomaster tool
This includes the ImportParameterXML rule to import the parameter XML file.
The configuration type input parameter has four values: Create Model, Modify Model,
Create Analysis, and Update Analysis.
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 4-109
© 2024 Siemens
4. Configuring Simulation Process and Data Management
The sourceType input parameters decides the type of parameter that is being exchanged, that
is, PLMXML_MBSE for MBSE parameters or ATTRIBUTEXML for table row parameters.
4-110 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Configure a simulation tool to extract the KPI values automatically
The following is an example based on the default simulation tool used to extract KPI values. As a
prerequisite, you must set up the sample configurations by running the tcsim_quick_setup.pl script.
After the simulation analyst launches the preconfigured simulation tool, the system exports the results
files, an attribute XML file containing the KPI table attributes, the launch script, and the NX Open utility
to the staging directory. The system also creates the KPITemplateFile subdirectory to which it exports
the template XML file. The template XML file is an input XML file containing information about the KPI
values that need to be extracted. The NX Open utility reads the template file before it performs the
extraction. The system then calls the launch script, which internally calls the NX Open utility with the
path to the results file, the path to the template XML file and the path to the output directory path as
arguments. The NX Open utility extracts the required KPI values from the results file based on the inputs
provided in the template XML file and generates the output KPI text file. The system then updates the KPI
table in the attribute XML file and populates the KPI table of the analysis revision.
You must set up the sample configurations by running the tcsim_quick_setup.pl script as a
prerequisite for making the Extract KPI from Result tool available.
Define the simulation tool for extracting the KPI values automatically
1. In CAE Manager, click the CAE Configuration toolbar menu, and choose Simulation Tool
Configuration .
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 4-111
© 2024 Siemens
4. Configuring Simulation Process and Data Management
Tip:
Ensure that the correct version of Perl is installed. For more information, see
TC_DATA\tcsim\setup\example_configs\SimulationTool\SIMTOOL000001\-
Tool_Integrations_Notes-Extract_KPI_from_Result.pdf.
In this tab, the primary input type is configured as CAE 3D Analysis revision and the configuration
contains some primary input rules by default. In addition, the configuration contains the KPI/A;1-
Thermal-Template as an optional input.
You can create your own custom template XML file and specify it as an optional input for extracting
KPI values.
4-112 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Configure a simulation tool to extract the KPI values automatically
You can optionally provide a filename for the attribute XML file in this tab. By default, it is set to
KPI_attribute.xml.
This attribute has a default rule to export the KPI table attributes as follows:
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 4-113
© 2024 Siemens
4. Configuring Simulation Process and Data Management
As a simulation administrator, you can configure a simulation tool using the connected mode for
integrations such as STAR-CCM+.
The simulation administrator can configure simulation tools using the connected mode for integrations
such as STAR-CCM+. This allows simulation analysts to launch tools without any input. The connected
mode is best suited for tools that have a user interface. Additionally, the connected mode opens the
Teamcenter Tool Launcher Client (TTLC) window with Active Workspace embedded in it. Simulation
analysts can then complete the analysis and import the files back to Teamcenter by performing all the
tasks in the embedded viewer.
Procedure
a. In CAE Manager, click the CAE Configuration toolbar menu, and choose Simulation Tool
Configuration .
b. To create a simulation tool, click Create Simulation Tool in the view toolbar.
4-114 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Configure a simulation tool for connected mode
a. Choose the General tab and select the Launch With Any Input check box.
When you select this option, the system selects the following options by default:
• Local Launch and the Use Staging Directory check boxes in the Launch Properties tab.
d. To include the launch script location, select the Windows Platform and specify the path
to the .bat file for launching the integration tool such as STAR-CCM+. This file defines the
simulation tool that can be launched by the simulation analyst.
You can configure simulation tools using sample scripts. To create a tool launch script, you
can refer to the sample scripts provided in the TC_DATA\CAE_ESP_Sample_Files.zip file.
When the simulation analyst launches the connected mode tool, the Open action exports the
data from the selected object and executes the simulation tool launch script. The simulation
administrator while configuring the launch script must ensure that the exported data opens in
the already running session.
You must configure the primary input by specifying an item revision and create an input rule
containing a traversal rule to associate the JT file.
b. In the Primary Input Type section, specify Item Revision and CAE 3D Analysis Revision as
the input types.
The item revision is required for the input rule and the analysis revision for the output rule.
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 4-115
© 2024 Siemens
4. Configuring Simulation Process and Data Management
c. In the Primary Input section, create a traversal rule to associate a JT file by selecting File
Input and clicking Add.
You must configure an output rule to import the data with the 3D analysis revision by creating a
traversal rule to capture the *.sim file.
If the simulation administrator creates multiple output rules, only the common objects
defined for the rules are created by the system. Let us assume a scenario where the first rule
has a traversal path from an analysis revision to a model revision and from a model revision
to a dataset type of text. The second rule has a traversal path from an analysis revision to a
result revision and from a result revision to a dataset type of text. Additionally, the third rule
has a traversal path from an analysis revision to a model revision and from a model revision to
a dataset type of test model file. In such a case, the system creates only the model revisions
when the analyst launches the tool in the context of a folder. However, when the analyst
chooses an analysis revision to launch the tool, the system honors all three rules and creates
the model revision and the result revision.
6. Save the tool and click the Release Simulation Tool toolbar button.
4-116 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Configure a simulation tool to extract data for STAR-CCM+ Design Manager
Simulation analysts can launch preconfigured simulation tools such as preprocessors, solvers,
postprocessors, and other tools. During the simulation tool launch, Teamcenter generates a PLM XML
file and the data from it is used by the simulation analysis tools as the input to create the model. The
simulation analyst performs the analysis, and the system sends back the results by updating the PLM
XML file. The results are imported back to Teamcenter from the PLM XML file.
All simulation tools cannot read and modify the PLM XML data. The conversion of MBSE parameters
information from PLM XML is now done using JSON schema.
The PLM XML component of the tool generates the JSON file. An example of this file is available in
TC_DATA\tcsim\example_configs\SimulationTool\SIMTOOL000001\CaeMdoJsonExample.json.
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 4-117
© 2024 Siemens
4. Configuring Simulation Process and Data Management
After running the quick setup script, in CAE Manager, on the main toolbar, choose CAE Configuration →
Simulation Tool Configuration. The SIMTOOLS configuration view displays the default preprocessors,
solvers, postprocessors, and other utilities. Navigate to the Design Manger Integration tool to view
various tools for different launch types.
When the Simulation Process Management with Parameter Management feature is installed, the
Design Manger Integration tool uses the JSON format for importing the MBSE parameters in Active
Workspace.
4-118 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Specify HPC connection and profile information
The administrator identifies business needs for high performance computing (HPC) configurations for
specific simulation tools. Based on the needs, an HPC configuration is created that includes:
• Connection information: Name, host or URL, authentication protocol and authentication key location.
As an administrative user with DBA privileges, you can configure HPC parameters for simulation tool
launch. You can create connections and profiles in the Simulation HPC Configuration view. It is also
possible to quickly create connections or profiles by cloning existing ones.
You can also use the sample HPC configurations containing standard scheduler parameters if the
simulation administrator has run the quick setup script (tcsim_quick_setup.pl) to create sample
configurations at your site.
You can migrate profiles and connections by using the cae_migrate_configurations utility. For more
information, type utility_name -h on the Teamcenter command prompt.
Example:
You can create connection and profile information for the Nastran solver on HPC clusters and
this information can be used while configuring the tool launch for the Nastran solver. When the
simulation analyst launches the Nastran tool with the HPC configuration, the connection and
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 4-119
© 2024 Siemens
4. Configuring Simulation Process and Data Management
profile information are passed on to the launch script as arguments. The launch script moves the
input files from the operating system staging directory to the HPC staging directory. After the
Nastran solve is complete, the output files are moved back to Teamcenter.
An administrator user with DBA privileges creates new HPC connections to specify connection
information. This includes the name, host or URL, authentication protocol, and authentication key
location.
Procedure
a. Click the Create HPC Configuration icon in the Simulation HPC Configuration view and
select Connection.
b. (Mandatory) Specify a name for the connection and click OK. ID and revision are automatically
assigned.
e. (Optional) Specify the authentication protocol and the authentication key location as
appropriate.
a. Select the connection and click the Clone HPC Configuration button in the Simulation HPC
Configuration view.
b. (Mandatory) Specify a name and click OK. ID and revision are automatically assigned.
4. To delete a connection, select the connection and click the Delete HPC Configuration icon in the
Simulation HPC Configuration view.
5. To search for connections, click Search → Advanced → Select a Search → More → CAE
Configuration Revision and click OK. Specify the name and click Search.
4-120 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Create a new HPC profile
An administrator user with DBA privileges specifies HPC profile information. This includes details such
as the name, submission command, other submission arguments, monitoring command, job cancel
command, and connection objects.
Procedure
a. Click the Create HPC Configuration icon in the Simulation HPC Configuration view and
select Profile.
b. (Mandatory) Specify a name for the profile and click OK. ID and revision are automatically
assigned.
e. (Optional) Specify other submission arguments, monitoring command, and job cancel
command as appropriate.
f. (Mandatory) Select a connection object. This is the connection you created in Create a new
HPC conection.
You can add multiple connection objects. When you include multiple connections, the
simulation analyst while launching the simulation tool has the discretion to select the
appropriate connection.
The scheduling parameters you specify can be imported to the Input Parameter tab of the
simulation tools for which HPC configuration is enabled. Some of these parameters are passed
to the simulation tools with HPC configuration launched by simulation analysts.
b. To specify a scheduling parameter, click Add and specify a name and description.
c. From the Type column, select an appropriate value such as String, Double, Boolean, or List
of Values.
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 4-121
© 2024 Siemens
4. Configuring Simulation Process and Data Management
When String, Double, or List of Values is selected, you can choose Name value pair or
Value only. When Boolean is selected, you can choose you can choose Name value pair or
Value only or Name only.
f. In the Value column, specify a value for the Name value pair or Value only option.
a. Select the profile and click the Clone HPC Configuration button in the Simulation HPC
Configuration view.
b. (Mandatory) Specify a name and click OK. ID and revision are automatically assigned.
5. To search for profiles, click Search → Advanced → Select a Search → More → CAE Configuration
Revision and click OK. Specify the name and click Search.
6. (Optional) To delete a profile, select the profile and click the Delete HPC Configuration icon in the
Simulation HPC Configuration view.
The simulation administrator can create a launch dialog style sheet for configured simulation tools. The
launch dialog style sheet is used to render the Launch Simulation Tool dialog box for analysts. If you do
not specify a style sheet, the default style sheet is used to render this dialog box.
The default style sheet, the SampleLaunchSimToolDialogHTML.html file, is available from the
CAE_ESP_Sample_Files.zip file in the TC_DATA directory. The default style sheet template is created
using Knockout, an open source Java script library. For more information about using this Java script
library, see the Knockout website.
The location of the view model java script (CaeToolLaunchDialogViewModel.js) file is as follows:
• 4 Tier: staging\webapp_root\teamcenter\
html_xrt\tcsim_scripts\CaeToolLaunchDialogViewModel.js
4-122 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Modify style sheets for simulation tool launch
You can see look up the Rich Client Log File path from Teamcenter→Help→About.
For example, C:\Users\Teamcenter_ userid\Teamcenter\RAC\20180709123338\Teamcenter_
userid_TcRAC_20180910095723.log
You can share the launch dialog style sheet with any number of configured simulation tool categories
or simulation tools even if they are from different categories. You can select the same launch dialog
style sheet filename for multiple tools either by selecting a launch display file in the UI or selecting the
Inheritance check box for sub processes.
After you specify the full path for the tool launch dialog style sheet in the Simulation Tool
Configuration view, the file is imported and the configured parameter in the XML configuration file
is recorded as only a filename with an extension. If you specify only a filename with extension, it is
assumed that the filename already exists in the TCCAESimToolConfig102009 default dataset (indicated
by the CAE_simulation_tool_config_dsname preference) and is not imported.
All CAE Manager rich client application views and dialog boxes are rendered based on XML style sheets.
You use style sheets to change the layout of pages such as forms, dialog boxes, and views. Style sheets
are XML documents stored in Teamcenter XMLStylesheetRendering datasets.
You can modify Teamcenter style sheets and specify a link to allow analysts to launch simulation tools
defined in CAE Manager.
1. In My Teamcenter, click Open Search View on the main toolbar, click Select a Search in the view
toolbar and choose the General search type.
2. To locate the style sheet you want to modify, click Clear all search fields in the view toolbar, type
baseitemrev* in the Name box, and perform the search.
Warning:
There is no dedicated CAEItemRevSummary style sheet. The BaseItemRevSummary is a
summary style sheet type and is registered to the Item Revision type. Therefore, you may
want to create a custom style sheet based on an existing style sheet because when you edit
the BaseItemRevSummary style sheet, you change all summary style sheets for the Item
Revision type.
3. Add the following command action key and parameter value in the first section titled
tc_xrt_actions:
Example:
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 4-123
© 2024 Siemens
4. Configuring Simulation Process and Data Management
commandId = "com.teamcenter.rac.newProcess"/>
Note:
The tool ID is required for the style sheet configuration. When the tool is invoked from the
style sheet, the latest released revision of the corresponding simulation tool is launched.
You can use blank characters in the com.teamcenter.rac.tcsim.commands.itemID line
for the parameter value.
4. Replace Launch_Tool_Name with the name of the simulation tool you want analysts to launch, for
example, Launch NxNastran.
Tip:
The link you specify is available from the Summary tab of CAE Manager; it is not enabled
from the Summary tab of My Teamcenter.
5. Specify the tool ID of the simulation tool you want the analyst to launch. In the above example
(step 3), the tool ID is SimTool-00017.
You can use Teamcenter Workflow Designer to configure workflow handlers to allow analysts to launch
simulation tools from Simulation Process and Data Management.
4-124 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Configure workflow templates
• After you create a workflow template, an analyst cannot modify the template at the time of launching
the workflow.
• Analysts can use the workflow template to launch only the simulation tools associated with the tasks
defined in the template.
• For remote launch, you must install and configure the Dispatcher Management functionality.
• Objects are created in Teamcenter and appropriate relationships created between the objects
depending on the simulation tool configuration.
• Output files from the simulation tool are imported into appropriate Teamcenter datasets.
• New output files are uploaded to the database. For each output filename that has a similar filename
in the database, the system processes the files based on the file upload conflict options specified
by the simulation administrator.
• Operating system folders created to support the execution of the launch tool are cleaned according
to the simulation tool configuration.
Simulation Process and Data Management uses Dispatcher Server components to launch
the simulation tools remotely. Dispatcher Client has its own mechanism to cleanup
temporary files. You can configure this using the RequestCleanup properties in the
DispatcherClient\conf\Service.properties file.
• Notifications are sent to analysts after successful completion or failure of a workflow process.
To allow analysts to launch simulation tools from a workflow, you must define an appropriate workflow
template that leverages the CAE-simulation-process-launch-handler action handler option.
Note:
You can create process templates from workflow templates for local, remote, or server launch;
workflow templates are not supported for local detached launch.
The following are the high-level procedures for creating or modifying a workflow process template.
For more information about creating workflow process templates, see Workflow Designer.
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 4-125
© 2024 Siemens
4. Configuring Simulation Process and Data Management
The –tool argument is mandatory and requires the simulation tool ID value. The rest of the
arguments are optional and can be specified without any values.
Tool names and revisions are no longer supported. The tool is now launched with the latest
released revision. If you have an existing action handler with a tool name and revision values, you
must modify them and use only the tool ID value.
1. Choose Tools→Export to export the template you created. Specify a directory and name for the file
you want to export.
2. In Teamcenter, choose Tools→Import→From PLMXML to import the workflow template (XML file)
you exported. Ensure that you choose the workflow_template_import option from the Transfer
Mode Name menu.
You can set up Dispatcher on different machines or modules that have simulation tools. Analysts can
launch simulation tools as remote or local detached launch after you configure simulation tools and set
up Dispatcher on the required modules.
• The Dispatcher clients and Dispatcher Scheduler should point to the common staging directory and
they both should have read/write permissions to that directory for file transfers.
This eliminates the need for file transfers from clients and module locations. Clients write the
translator input files to the common staging directory and modules write the translator result files
to the staging directory in the results directory. For example, if d:\StagingDir is the common
staging directory for the module machine, then \\ModuleMachine\StagingDir on the client
machine (can be a different machine) should be the same directory, that is, StagingDir.
• The Dispatcher clients and Dispatcher Scheduler should be installed by the same user to avoid
directory access issues since the client and Dispatcher modules use the same staging location.
• In the common staging directory configuration, the Dispatcher module should have directory-create
permission and write access to files on the client staging location using the network.
4-126 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Set up Dispatcher on different machines
This means that when you access the staging location from the module machine, you can access or
list (in Linux systems) the directory contents of the staging location. The staging location can be a
network-shared location.
• Share and map the path to the TC_ROOT and TC_DATA directory on the Teamcenter server from all
modules.
To reduce the time required to set up Dispatcher on modules, copy the required Dispatcher components
from the Teamcenter server to the module and perform the following essential configuration
procedures:
1. Copy the TC_ROOT\Dispatcher\Module directory from the Teamcenter server to each module.
2. Set the MODULEBASE and JAVABIN entities for modules by editing the
Dispatcher\Module\conf\translator.xml file on all modules to make the following changes:
a. Set the MODULEBASE entity to the current location of the module directory on the module.
Example:
<!DOCTYPE Translators[
<!ENTITY MODULEBASE "\\machine_name\Module">
b. Set the JAVABIN entity to the bin location of the JRE installation.
Example:
c. Enable the required services such as nxnastran and simprocess by setting the isactive
attribute to true.
Note:
You can also use TEM to configure these services instead of manually editing the
translator.xml file.
nxnastran example:
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 4-127
© 2024 Siemens
4. Configuring Simulation Process and Data Management
3. Set the staging directory, log volume location, and scheduler URL by editing the
Module\conf\transmodule.properties file on all modules:
Note:
If the Dispatcher components are installed on different machines, ensure that the mapped
drive is used for the staging directory and the log location in the Dispatcher configuration.
Users should have read write access to this location. Also, Dispatcher should be run using a
command prompt (cmd) instead of as a service.
Use forward slashes (/) as path separators while editing all properties in the
transmodule.properties file.
• To specify the staging directory, set the Staging.Dir property to the mapped drive path.
Example:
Staging.Dir=//machine_name_of_Teamcenter_server/TC_ROOT/Dispatcher
where the staging directory is a directory inside the Dispatcher root directory, that is,
TC_ROOT\Dispatcher\staging.
• To specify the log location, set the LogVolumeLocation property to a desired location on the
module.
Example:
Change LogVolumeLocation=C:/PROGRA~1/Siemens/TEAMCE~1/
DISPAT~1/Logs to LogVolumeLocation=module/Dispatcher/Logs
4-128 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Enable SimProcess and NxNastran services for remote launch
• To specify the scheduler URL, set the Scheduler.URL property to the Teamcenter server or any
other host name on which Scheduler is running.
Example:
Example:
Example:
You can enable the SimProcess and NxNastran services on Dispatcher to launch a simulation process or
NX Nastran remotely by using Simulation Process and Data Management.
1. To specify the Perl installation location for the SimProcess service, edit the
Module\Translators\simprocess\tc_launch_sim_process_ts_pl.bat file.
When you copy the translators or services to a module, share and map the path to the
TC_ROOT\perl\bin\perl.exe file on the Teamcenter server. By default, the batch files for the
SimProcess and NxNastran services point to the default Perl location of Teamcenter, and not
the mapped path required for modules.
Example:
where Z is the shared and mapped path to the Teamcenter installation Perl directory.
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 4-129
© 2024 Siemens
4. Configuring Simulation Process and Data Management
b. Copy the SimProcess or NxNastran service tags to another area of the translator.xml file.
c. Make the following changes to the service tags you have copied.
d. Activate a service by setting the isactive property to true. By default, it is set to false.
4-130 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Enable SimProcess and NxNastran services for remote launch
Example:
Example:
Translator.SIEMENS.simprocess
.Prepare=com.teamcenter.dc.simprocess.TaskPrep
Translator.SIEMENS.simprocess
.Load=com.teamcenter.dc.simprocess.DatabaseOperation
If you want to configure a process which has spaces in its name, for example Launch Heeds
process, then use the following format:
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 4-131
© 2024 Siemens
4. Configuring Simulation Process and Data Management
Translator.SIEMENS.Launch\ Heeds.Load =
com.teamcenter.dc.simprocess.DatabaseOperation
Note:
The local detached launch option has been deprecated and will be removed in a future
version of Teamcenter.
b. Copy the SimProcess or NxNastran service tags to another area of the translator.xml file.
c. Make the following changes to the service tags you have copied.
• Append the simprocess tag name with the machine name of the module, that is,
simprocess_module_name
• Append the service="simprocess" tag with the machine name of the module, that is,
service="simprocess_module_name".
Note:
You must specify the module_name value in uppercase for both Linux and Windows.
4-132 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Enable SimProcess and NxNastran services for remote launch
d. Activate a service by setting the isactive property to true. By default, it is set to false.
Example:
Example:
Translator.SIEMENS.simprocess_module_name
.Prepare=com.teamcenter.dc.simprocess.TaskPrep
Translator.SIEMENS.simprocess_module_name
.Load=com.teamcenter.dc.simprocess.DatabaseOperation
f. Repeat steps d and e for each process that you want to configure.
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 4-133
© 2024 Siemens
4. Configuring Simulation Process and Data Management
The simulation dashboard provides a clear view of the status of all the models and analyses carried
out by simulation analysts at the program, milestone, group, or individual user level. It allows decision
makers to access the latest information and make correct decisions.
• Displays the list and status of all models and analyses based on a query.
• Displays the status of models and analyses based on variants of the vehicle or master structure based
on the pedigree information.
• Presents the status of the results corresponding to the models and analyses.
• Monitors key performance indicator (KPI) values such as maximum stress, minimum temperature, or
maximum displacement from analysis revisions or analysis templates.
Only a group administrator can create configuration objects at the group level. To avoid this restriction,
you can select the Bypass Group Administrator option.
2. In the Options dialog box, hover over a field to find the preference name associated with it.
For information about retrieving a list of preferences, see Where can I get a list of preferences? in
Teamcenter Preferences.
After you create dashboards, the system saves them in the database as CAE Configuration objects with
the configuration type as Analysis Dashboard or Model Dashboard.
4-134 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Configure an analysis or a model dashboard
You can use an existing analysis or model dashboard, clone it, and quickly create a new one. While
creating a new one using a cloning method, you cannot modify the type after you clone it. For example,
if you select an analysis dashboard and clone it, you cannot change it later to a model dashboard.
After creating dashboards, a user with DBA privileges can use the cae_migrate_configurations utility
to export the dashboard configurations to a different site or machine and import them again using the
same utility. To view the command line help for this utility, type cae_migrate_configurations -h on the
Teamcenter command prompt.
1. In CAE Manager, click the CAE Configuration toolbar menu, and choose Simulation
Dashboard Configuration .
3. To create a simulation dashboard, click Create Simulation Dashboard in the view toolbar.
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 4-135
© 2024 Siemens
4. Configuring Simulation Process and Data Management
This is the name that appears in the first column header when the simulation analyst opens the
dashboard.
3. To monitor all the components of the selected model BOM, including the sub-assemblies and the
root, or only the leaf level components, select the All Component Types option.
OR
4. To monitor only specific component types, select the Specific Component Types option.
a. After selecting this option, select the component types you want to monitor from the All
Available Types box and move them to the Selected Types box. You must select at least one
component type.
b. Select the component type you have moved and click the Filter Component Types filter.
This dialog box allows you to specify the attribute values by which you want to filter the
components to monitor.
c. In the Type column, click the Add button and select the component type you want to filter
from the list.
f. From the Attribute Name list, select the appropriate value that you want to filter.
g. From the Condition list, select the appropriate condition you want to use as a filter.
Conditions are available specific to the selected property data type. For example, for a
property of data type String, filter conditions such as Equal To, Not Equal To, Starts With,
Not Starts With, Contains, Is Null, or Is Not Null are available.
i. To specify attributes for the other specific component types you have added, repeat Step c
through Step h.
4-136 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Configure attributes to monitor
• Specify multiple rules against each analysis type in a configuration with multiple analysis types.
• Include the same attribute name for each rule you specify as long as they have different traversal
paths (see examples that follow).
• Specify multiple attribute names for each rule you specify (see examples that follow).
Note:
You cannot create duplicate rules with the same traversal path for the selected analysis type.
3. Specify a column name for the file you want to monitor, and then select Attribute.
After you create rules, you can remove rules, clear all rules, or specify an order for the rules.
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 4-137
© 2024 Siemens
4. Configuring Simulation Process and Data Management
5. Create traversal rules for each of the rules you created earlier.
b. To create a traversal rule, in the Traversal Rules section, click the Add button.
Each of these rules can have the same attribute name or the same file extension if they have
different traversal paths.
Each of the rules can have multiple attribute names or multiple file extensions if they have different
traversal paths.
4-138 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Configure classification attributes to monitor
Destination Destination
Originating Type Relation Object Type Attribute
CAE 3D Analysis CAE Defining ItemRevision CAE 3D Model None
Revision Revision
CAE 3D Model Item Masters Form CAE Model User Data 1
Revision Revision Master
Destination Destination
Originating Type Relation Object Type Attribute
CAE 3D Analysis CAE Defining ItemRevision CAE 3D Model None
Revision Revision
CAE 3D Model Item Masters Form CAE Model User Data 1
Revision Revision Master
You can configure dashboards to display the classification attributes inherited from the parent item.
Within the traversal rule, you can set the following:
In the dashboard, you can display any number of classification attributes from all the available
component types by configuring separate rules for each attribute.
3. Specify a column name for the file you want to monitor and then select Classification Attribute.
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 4-139
© 2024 Siemens
4. Configuring Simulation Process and Data Management
After you create rules, you can remove rules, clear all rules, or specify an order for the rules.
5. Create traversal rules for each of the rules you created earlier.
b. To create a traversal rule, in the Traversal Rules section, click the Add button.
Destination
Originating Type Relation Object Destination Type Destination Type
CAE 3D Model None Item CAE 3D Model 10050
Revision
Destination
Originating Type Relation Object Destination Type Destination Type
CAE 3D Model CAE Source Item Revision CAE 3D None
Revision Geometry
Revision
CAE 3D CAE Target Item Revision Item Revision 1001
Geometry
Revision
3. Specify a column name for the file you want to monitor, and then select the File attribute.
After you create rules, you can remove rules, clear all rules, or specify an order for the rules.
4-140 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Configure variant options to monitor
5. Create traversal rules for each of the rules you created earlier.
b. To create a traversal rule, in the Traversal Rules section, click the Add button.
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 4-141
© 2024 Siemens
4. Configuring Simulation Process and Data Management
• Specify the variant option values (captured in the model or analysis pedigree objects) to monitor.
• Specify traversal rules for any variant option value captured in the analysis pedigree or model
pedigree with reference to the selected item revision type you want to monitor.
Note:
If the product structure data is configured by using classic variants, such data cannot be monitored
in the simulation dashboard when the Product Configurator mode is enabled. In such cases, the
system displays the Not Found value in the dashboard.
3. Specify a column name for the file you want to monitor, and then select the Variant Option
attribute.
5. Create traversal rules for each of the rules you created earlier.
b. To create a traversal rule, in the Traversal Rules section, click the Add button.
In this example, you create a column attribute for KPI Stress that originates from the analysis revision
and another column attribute for KPI Strain that originates from the analysis template.
4-142 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Create a simulation dashboard and configure the KPI attributes to monitor
1. In CAE Manager, click the CAE Configuration toolbar menu, and choose Simulation
Dashboard Configuration .
3. To create a simulation dashboard, click Create Simulation Dashboard in the view toolbar.
This is the name that appears in the first column header when the simulation analyst opens the
dashboard.
4. Select the object types you want to monitor. Select Specific Component Types and select CAE 3D
Analysis Revision from the All Available Types box and move them to the Selected Types box.
7. Specify a column name for the file you want to monitor, for example, KPI Stress, and then select
Attribute.
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 4-143
© 2024 Siemens
4. Configuring Simulation Process and Data Management
b. To create a traversal rule, in the Traversal Rules section, click the Add button to add the first
row of the rule.
e. Click the Add button to add the second row of the rule.
The system automatically populates the second row of the Originating Type column with the
value from the Attribute column of the first row.
f. In the Attribute column of the second row, click the Add button. Select appropriate values
from the Input Table Property and Table Property to Monitor menus, and type the
appropriate value in the Input Table Property Value box.
b. Repeat steps b to g.
1. To save the simulation dashboard configuration, click Save Simulation Dashboard Configuration
in the view toolbar.
2. To clone the simulation dashboard configuration, click Clone Simulation Dashboard in the view
toolbar.
You can delete a dashboard only if you have write access to the rule set.
4-144 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Customize the simulation template used to display the dashboard reports
After viewing the results in the simulation dashboard, simulation analysts can generate a report of the
dashboard. The dashboard report is exported to Microsoft Excel format.
As a simulation administrator or a designated user, you can include a new Microsoft Excel template or
update the existing one that is used to display the dashboard report.
In the rich client, you can add any number of templates. However, Active Workspace supports only
CAE_default_Simulation_Dashboard_template.
Note:
Only template revisions with names starting with CAE are displayed as valid templates for the
export of simulation dashboard results. The naming convention starting with CAE is not case
sensitive.
1. In the Home tab of My Teamcenter or CAE Manager, select a folder and click File→New→Item.
4. To associate a file type to the item revision, you must create a dataset. In the Home tab, select the
item revision you created and click File→New→Dataset.
5. (Optional) Specify a name for the dataset. If you do not specify a name, the system populates the
ID of the item revision you have selected.
7. Click Import to select the Microsoft Excel file you want to associate and click OK.
Alternatively, use the cae_add_report_templates utility to import multiple templates. To view the
command line help for this utility, type cae_add_report_templates -h on the Teamcenter command
prompt.
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 4-145
© 2024 Siemens
4. Configuring Simulation Process and Data Management
4. In the Type box, replace Item with ExcelTemplate, and click Search.
5. Double-click the search result to open the excel template in My Teamcenter and expand the Excel
Template Revision.
6. Right-click the MS Excel type, select Check-In/Out and select Check Out.
7. Right-click the MS Excel type and select Named References. Select the default template and
remove it.
Click Upload and select the Microsoft Excel template you want to import and close the Named
References dialog.
8. Right-click the MS Excel type, select Check-In/Out and select Check In.
Alternatively, use the cae_add_report_templates utility to update an existing template by selecting the
-update option. To view the command line help for this utility, type cae_add_report_templates -h on
the Teamcenter command prompt.
The CSV file for simulation is based on the unit_definitions.csv file used by Teamcenter administrators
to configure UOM in the Teamcenter environment. For more information, see Working with the unit of
measure definitions file in Teamcenter Administration.
To configure units of measure for simulation integration applications, run the tcsim_quick_setup.pl
script from the TC_DATA\tcsim\setup directory.
Simulation analysts can use the Recommended Simulations tab to quickly find the simulation data with
the parameters that are most relevant to the verification request you are creating. This ensures that they
have a consistent set of comparable results to start their work.
4-146 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Convert NX managed mode files to native mode
When verification requests are created, the input and output parameters are automatically included
based on the selected object. These parameters have data types such as integer, double, boolean, string,
or point and properties such as goal, minimum, and maximum values. These properties are indexable.
As an administrator, to index these properties, you must ensure that the Simulation Process
Management with Measurable Attribute for Active Workspace feature is installed. When this feature
is installed, the SWA_IsSwa0simattrmgmtawTemplateInstalled site preference is set to true by default
to make these properties indexable.
Ensure that the PIE_IMF_FOR_CAD site preference is not enabled when you enable this preference.
• (Simulation administrator) Configures simulation tools to specify additional input and optional input
rules for .prt, .sim, and .fem files. For more information, see Create a simulation tool.
• (Simulation analyst) Launches the preconfigured simulation tool to convert NX managed mode files
to native mode, imports the native mode files for other simulation tools, and continues the analysis
work.
Procedure
For information about retrieving a list of preferences, see Where can I get a list of preferences? in
Teamcenter Preferences.
This preference is to set the relations that will not cause the CAE status to become out of date on
the CAE 3D Boundary Condition revision. For example, when a CAE 3D Analysis revision contains
an input boundary condition, the CAE status should not become out of date on the CAE Boundary
Condition revision when the CAE 3D Analysis is modified.
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 4-147
© 2024 Siemens
4. Configuring Simulation Process and Data Management
This preference is to set the relations that cause the CAE status to become out of date on the
CAE 3D Boundary Condition revision. For example, when a CAE 3D Analysis revision causes its
extracted boundary condition to go out of date.
Procedure
For information about retrieving a list of preferences, see Where can I get a list of preferences? in
Teamcenter Preferences.
This is an optional preference to capture the CAE status changes on released objects.
2. Set to true for the system to capture the CAE status changes on released objects.
Prerequisite
Teamcenter materials management must be installed and ready to use for mapping material revisions.
4-148 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Map material revisions from the product to the model
You (as a user with DBA privileges) can uncomment the datamapping.xml and NodeXMLConfig files to
map material revisions from the product revision (source) to the model revision (target). The simulation
analyst can then generate model structures with the mapped material objects using data mapping and
structure map rules.
By default, the material revision mapping is not enabled and is commented in the datamapping.xml
and NodeXMLConfig files. You can uncomment these files to specify:
• All associated Mat1MaterialRevision objects with the Mat1UsesMaterial relation from the product
revision (source) you want to map and reference to the corresponding model revision (target) with
the same relation.
• (Optional) The material objects you want to map to secondary objects or CAE 3D Geometry revisions
that are created through data mapping and structure map rules.
The datamapping.xml sample file is located in the TC_DATA directory. However, the file used at
runtime is managed in a CAEStructureMap dataset attached to the item revision indicated by the
CAE_datamap_files_location preference.
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 4-149
© 2024 Siemens
4. Configuring Simulation Process and Data Management
d. Save the datamapping.xml file, and upload it to the dataset attached to the item revision.
4-150 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Map material revisions from the product to the model
The NodeXMLConfig.xml sample file is located in the TC_DATA directory. However, the file used at
runtime is managed in a CAEStructureMap dataset attached to the item revision indicated by the
CAE_datamap_files_location preference.
<!--<smn:NODE_LINE CLASS="Mat1MaterialRevision"
TYPE="Mat1MaterialRevision">
<smn:ATTR_NODES>
<smn:ATTR_NODE INTERNAL_NAME="object_name" NAME="Name"
TYPE="Attribute"/>
<smn:ATTR_NODE INTERNAL_NAME="object_desc" NAME="Description"
TYPE="Attribute"/>
<smn:ATTR_NODE INTERNAL_NAME="item_id" NAME="ID" TYPE="Runtime"/>
<smn:ATTR_NODE INTERNAL_NAME="structure_revisions"
NAME="BOM View Revisions" TYPE="Reference"/>
<smn:ATTR_NODE INTERNAL_NAME="project_ids" NAME="Project IDs"
TYPE="Runtime"/>
</smn:ATTR_NODES>
<smn:NODE_LINKS>
<smn:NODE_LINK CLASS="ItemRevision"
RELATIONSHIP_TYPE="Mat1UsesMaterial" TYPE="ItemRevision"/>
</smn:NODE_LINKS>
</smn:NODE_LINE>-->
<!--<smn:NODE_LINE CLASS="Mat1CompMaterialRevision"
TYPE="Mat1CompMaterialRevision">
<smn:ATTR_NODES>
<smn:ATTR_NODE INTERNAL_NAME="object_name" NAME="Name"
TYPE="Attribute"/>
<smn:ATTR_NODE INTERNAL_NAME="object_desc" NAME="Description"
TYPE="Attribute"/>
<smn:ATTR_NODE INTERNAL_NAME="item_id" NAME="ID" TYPE="Runtime"/>
<smn:ATTR_NODE INTERNAL_NAME="structure_revisions"
NAME="BOM View Revisions" TYPE="Reference"/>
<smn:ATTR_NODE INTERNAL_NAME="project_ids" NAME="Project IDs"
TYPE="Runtime"/>
</smn:ATTR_NODES>
<smn:NODE_LINKS>
<smn:NODE_LINK CLASS="ItemRevision" RELATIONSHIP_TYPE=
"Mat1UsesMaterial" TYPE="ItemRevision"/>
</smn:NODE_LINKS>
</smn:NODE_LINE>-->
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 4-151
© 2024 Siemens
4. Configuring Simulation Process and Data Management
d. Save the NodeXMLConfig.xml file, and upload it to the dataset attached to the item revision.
1. In CAE Manager, from the main tool bar, click CAE Configuration→ Simulation Tool
Configuration.
2. In the SimTool-tool-ID-Root_Tool panel, click Create Simulation Tool and specify a name for the
tool you want to configure, for example, MaterialsMgmtConfigTool.
3. (Optional) Click the Input Configuration tab and select CAE 3D Model Revision as the primary
input type.
4. Select the Export Materials check box, and specify a file name, for example, mat.xml.
The file type can be of any format supported by the solver for exporting the material information.
MatML is an extensible markup language (XML) developed especially for the interchange of
material information.
• Select Export Filter to export to a solver-specific format, for example, Catia or Ansys.
The default values in this menu are determined by the IMM_EXPORT_FILTERS preference.
Note:
Only XSLT based translators from the preference are supported in the Select Export Filter.
6. Create a primary input rule for PLM XML export. Use the CAEConfiguredDataFilesExportDefault
transfer mode to export a PLM XML file of the model structure along with the associated material
IDs.
4-152 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Define a simulation tool for exporting material revisions
Tip:
You can add multiple primary input rules and additional input rules to gather all the
information. The system collects material IDs for all the rules and combines them in a single
export file without repeating the material ID. This is the export file type you specified in step
4.
a. Select PLMXML Export in the Primary Input section and click the Add button to create a
traversal rule for exporting the primary inputs.
b. Specify a rule name and select the CAEConfiguredDataFilesExportDefault option from the
Transfer Mode menu.
c. In the File Name box, specify a name for the export file, for example, exp.xml.
You can specify additional inputs only if you have selected an option as the primary input type. In
the following example, CAE 3D Model Revision is specified as the primary input type in step 3.
a. Select the PLMXML Export option as the additional input and click Add to create a traversal
rule for exporting the additional inputs.
b. Specify a rule name in the Rule Name box, for example, addl_rule1.
c. Specify a file name for the export file in the File Name box, for example, addl_rule1.xml.
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 4-153
© 2024 Siemens
4. Configuring Simulation Process and Data Management
8. (Optional) To copy all the information from the source tool and to create a new tool by cloning the
source tool, click Clone Simulation Tool in the view toolbar.
When you clone tools, the name of the child tool is the same as that of the source and the new tool
is added as the last child of the parent tool.
9. (Optional) To export the tool configuration, from the Teamcenter command prompt, run the
cae_migrate_tool_configuration utility. To view the command line help for this utility, type
cae_migrate_tool_configuration -h on the Teamcenter command prompt.
To import a tool configuration you have exported, run the same utility.
To create a simulation tool, follow the procedures outlined in Define simulation tools.
You (as a user with DBA privileges) can configure a workflow process to allow simulation analysts
to create model structures by using structure map rules. The workflow process uses the Dispatcher
AsyncService to process asynchronous requests from Teamcenter.
1. Configure the Dispatcher AsyncService to activate the translator, create a Dispatcher client
access rule, and set the SOA URL field in the site object of your local site and each remote site
to which you need to send asynchronous requests.
2. Create a workflow process to specify the structure map item ID and set the execution type as
async (default value).
After the workflow process is configured, a simulation analyst can open a product structure and select
File→New→Workflow Process in CAE Manager to create a model structure using predefined structure
map rules.
1. Open the translator.xml file from the Dispatcher_Root\Module\conf directory and search for
AsyncService.
3. Edit the CHANGE_ME tags in the asyncservice.bat (Windows) or asyncservice.sh (Linux) file in the
Dispatcher_Root\Module\Translators\asyncservice directory.
Example:
4-154 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Configure a workflow process for running structure maps
set TC_ROOT=CHANGE_ME
Change to:
set TC_ROOT=D:\Siemens\Teamcenter11
After installing Dispatcher, you must add a rule to the access rule tree permitting the translation
service proxy user to update attributes of a DispatcherRequest object. If this access rule is not
created correctly, the dispatcher client reports errors.
Use the Organization application to create a site and add the middle tier system’s URL to the SOA
URL field in the site object of your local site and each remote site to which you need to send
asynchronous requests. This should have the same base value as that used to set up and configure
the middle tier and to run Active Workspace and Rich Client.
Example:
http://localhost:7001/tc
If you use SSL to access Teamcenter, that is, if the address starts with "https:", ensure that a proper
certificate is stored in the business logic server's trust certificate store file.
6. In the Organization application, create a user in the Teamcenter dba group with the same OS
name as your user name on the machine you are running as a Dispatcher module. This user name
is used by asyncservice for auto login.
An administrator (user with DBA privileges) can configure a workflow process for simulation analysts to
create a model structure by using structure maps rules.
4. Create a simple task and join it from Start and end it with Finish.
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 4-155
© 2024 Siemens
4. Configuring Simulation Process and Data Management
5. Right-click the new task you created and select Task Properties, and click Display the Task
Handlers Panel.
6. (Optional) In the Attributes panel, select the Process in Background option. This option is
available only if the EPM_task_execution_mode preference is set to CONFIGURABLE.
If you set the EPM_task_execution_mode preference to BACKGROUND, all tasks run in the
background.
7. In the Task Properties Dialog, click Display the Task Handlers Panel.
8. Select the Complete task action and select CAE-structuremap-execution-handler as the action
handler.
4-156 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Configure a workflow process for running structure maps
Argument Description
-revrule (Optional) Specifies the revision rule, for example, Latest Working.
-svr (Optional) Specifies the saved variant rule (SVR). If there are multiple
SVRs, use a comma (,) as a separator.
If the SVR is not available on the root of the input product item revision
you have opened, you can define the value in the following format:
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 4-157
© 2024 Siemens
4. Configuring Simulation Process and Data Management
Argument Description
-target_owning_user (Optional) Specifies the owner of the workflow process for the resulting
CAE structure. If not specified, the current workflow process owner is
the owner of the CAE BOM.
-target_owning_group (Optional) Specifies the group name of the owning user of the
workflow process for the resulting CAE structure. If not specified, the
current workflow process owner's group is the owning group of the CAE
BOM.
Tip:
You can specify multiple action handlers for each structure map you want to execute and
change the value for the structure map item ID or -sm argument.
At some sites, not all simulation tools are integrated with Teamcenter. Simulation analysts may prefer
to run the simulation tools on their local desktops and periodically upload and download the data to or
from Teamcenter as needed.
A user with DBA privileges configures the file upload rules at the site level, the group administrator
configures them at the group level, and the simulation analyst configures them at the user level. All
types of users can use the File Upload Rules Configuration view to create file upload rules for analysts
to upload or download the analysis files to or from Teamcenter. After configuring the file upload rules, all
users can use the File Explorer view to upload or download analysis files to or from Teamcenter based
on predefined upload rules available at the site, group, or user level.
• File upload rules by specifying a traversal rule. This defines the path from the input item revision to
the dataset that holds the various output files.
4-158 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Specify File Explorer options
2. In the Options dialog box, hover over a field to find the preference name associated with it.
For information about retrieving a list of preferences, see Where can I get a list of preferences? in
Teamcenter Preferences.
3. To specify a default working directory for analysts to upload or download files, click Browse in the
applicable platform and select the appropriate directory.
4. To specify the default file upload conflict resolution option, select one of the following:
• Upload to upload the file to Teamcenter and overwrite the file with the same file name.
5. To specify the default file download conflict resolution option, select one of the following:
• Overwrite to download the file to a local machine and overwrite the file with the same file name.
• Rename and Upload to rename the file and download it to a local machine.
6. To specify an alternate location folder for the file upload or download rule set configuration, click
Browse and select an alternate folder.
Only a group administrator can create configuration objects at the group level. To avoid this restriction,
you can select the Bypass Group Administrator option.
2. In the Options dialog box, hover over a field to find the preference name associated with it.
For information about retrieving a list of preferences, see Where can I get a list of preferences? in
Teamcenter Preferences.
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 4-159
© 2024 Siemens
4. Configuring Simulation Process and Data Management
1. In CAE Manager, click the CAE Configuration toolbar menu, and choose File Upload Rules
Configuration .
3. To create a file upload rule, click Create New File Upload Rule Set in the view toolbar.
4-160 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Configure and deploy file upload rules
This is the name that appears in the File Upload Rule Set menu when the simulation analyst opens
the File Upload dialog box.
6. To add a primary input type, in the Primary Input Types area, select a primary input type and click
Add .
7. In the Dataset Creation Options area, select one of the following options:
• As Needed to create datasets as needed while uploading files, using the File Explorer view.
• Always to create datasets each time while uploading files, using the File Explorer view.
• Never to specify that datasets should not be created, but use existing ones that match the
configuration while uploading files, using the File Explorer view.
8. To create a file upload rule, in the File Upload Rules area, click Add to open the File Upload
Rule dialog box.
10. Create a traversal rule to define the path from the input item revision to an item revision that holds
the various output files.
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 4-161
© 2024 Siemens
4. Configuring Simulation Process and Data Management
b. In the Originating Type column, click a cell and select an appropriate option, for example,
CAE 3D Analysis Revision.
Note:
The options available here depend on the input types you have added in the Primary
Input Types box.
c. In the Relations column, click a cell and select an appropriate option, for example,
Specifications.
d. In the Destination Object column, click a cell and select an appropriate option, for example,
Dataset.
e. In the Destination Type column, click a cell and select an appropriate option, for example,
Nastran.
The following is an example of a traversal path to create a destination type from a CAE
3D Analysis Revision item revision (Originating Type) to a Nastran file containing data
(Destination Type):
4-162 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Configure and deploy file upload rules
f. In the Dataset Name Pattern box, click the Add button to add a dataset name pattern you
want to include, for example, FILENAME"-nastran".
Note:
If you do not specify a dataset-naming pattern, a new dataset is created to hold the
resulting output files. Simulation Process and Data Management assigns a default name
comprising the item revision’s itemID and itemRev to the new dataset.
g. In the File Name Pattern box, click the Add button to add a file name pattern you want to
include, for example, *.fem.
11. When files are uploaded to multiple item revisions of the same type, the Filename to Item
Revision Mapping option helps the system resolve any ambiguities. When files are uploaded to
a single item revision, this option is ignored.
(Optional) To specify multiple mapping definitions for a given file name pattern, click the Filename
to Item Revision Mapping option.
The keywords supported are ITEMID, ITEMNAME, REVID, REVNAME, SEQNUM, and REVDESC.
You can use a combination of the above keywords and fixed strings in double quotes. For example,
"Mesh-"ITEMID"-"REVID.
• Begins with ()
• Ends with ()
002868-Blade Analysis
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 4-163
© 2024 Siemens
4. Configuring Simulation Process and Data Management
• ITEMID=002868
• ITEMNAME=Blade Analysis
• REVID=B
• SEQNUM=2
• REVDESC=Thermal Analysis
Examples:
• “Mesh-"REVDESC"-"REVID
• "Mesh-"ITEMNAME"-"REVID
• Contains (ITEMID)
4-164 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Create a file upload rule for folders
Note:
The keyword ITEMREVID is not supported.
12. To save the file upload rule set, click Save File Upload Rule Set in the view toolbar.
13. To clone the file upload rule set, click Clone File Upload Rule Set in the view toolbar.
14. To delete the file upload rule set, click Delete File Upload Rule Set in the view toolbar.
15. To reset the file upload rule set to the last saved state, click Reset File Upload Rule Set in the
view toolbar.
You can configure file upload rules to import a folder structure into Teamcenter.
1. In CAE Manager, click the CAE Configuration toolbar menu, and choose File Upload Rules
Configuration.
3. To create a file upload rule, click Create New File Upload Rule Set in the view toolbar.
4. Specify a file upload rule name in the Name box, for example, Map Folders.
This is the name that appears in the File Upload Rule Set menu when the simulation analyst opens
the File Upload dialog box.
6. To add a primary input type, in the Primary Input Types area, select a primary input type and click
Add .
• As Needed to create datasets as needed while uploading files, using the File Explorer view.
• Always to create datasets each time while uploading files, using the File Explorer view.
• Never to specify that new datasets must not be created and that existing ones that match the
configuration while uploading files must be used, using the File Explorer view.
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 4-165
© 2024 Siemens
4. Configuring Simulation Process and Data Management
8. To create a file upload rule, in the File Upload Rules area, click Add to open the File Upload
Rule dialog box.
This is the name that appears in the File Upload Rule Set menu when the simulation analyst opens
the File Upload dialog box.
Example:
The system attaches a CAE Folder to another CAE Folder or to an item revision using the Has CAE
Folders relationship.
When you configure the rule, you must set the destination object and the destination type columns
in the traversal path as CAE Folder type. The file name pattern defaults to *.* for the CAE Folder
type. You cannot change this.
No additional lines are required for the traversal path. A file upload rule can contain only one rule
that maps to a given item revision type and a CAE folder.
As a simulation administrator, you can configure a workflow process by using the CAE-attach-related-
cae-folder-objects action handler to allow simulation analysts to release the item revision containing
the CAE folder structure and it contents. Analysts use the CAE folder structure to manage different file
types from different simulation tools when they work in offline mode.
For more information about creating workflow process templates, see Workflow Designer.
4-166 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Configure properties in dialog boxes
You can configure the properties in the Multiple Object Save As and Multiple Object Revise dialog
boxes using the Operation Descriptor tab in Business Modeler IDE.
• Set the performDeepCopy property on the Item Revision to false to hide this unused property from
being displayed in the Multiple-Replace Item Revision dialog box.
• Specify a display name for the fnd0CheckOutOnRevise property in the Modify OperationInput
Property dialog box to show some user friendly text in the Multiple-Replace Item Revision dialog
box.
You can customize the properties in the Multiple-Replace Item Revision dialog box using the Options
dialog box. This dialog box is available from the View menu in CAE Manager.
2. In the Options dialog box, hover over a field to find the preference name associated with it.
For information about retrieving a list of preferences, see Where can I get a list of preferences? in
Teamcenter Preferences.
3. Customize columns in the Selected and Matching Item Revisions section of the Multiple-Replace
Item Revision dialog box.
b. From the Item Revision type selected menu, select the appropriate revision type.
c. To customize properties in the Multi-Replace Item Revision dialog box in CAE Manager,
select the properties you want to include from the Available Properties box and move them
to the Selected Properties dialog box.
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 4-167
© 2024 Siemens
4. Configuring Simulation Process and Data Management
These default properties are displayed as columns in the Selected and Matching Item
Revisions section of the Multiple-Replace Item Revision dialog box.
4. Customize options in the Search for new Item Revisions section of the Multiple-Replace Item
Revision dialog box.
4-168 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Set up sample configurations
b. From the Item Revision type selected menu, select the appropriate revision type.
c. To customize properties in the Multi-Replace Item Revision dialog box in CAE Manager,
select the properties you want to include from the Available Properties box and move them
to the Selected Properties dialog box.
The properties that are configured for search are displayed in the Selected and Matching
Item Revisions section of the Multiple-Replace Item Revision dialog box.
After you install the Simulation Process and Data Management template on a virtual machine or a
sandbox environment, you can run scripts to quickly set up sample configurations. This provides an easy
setup for presales or customers who want to explore the Simulation Process and Data Management
capabilities.
These scripts are available from the TC_DATA\tcsim\setup directory. You can run them from the
Teamcenter command prompt by switching to that directory:
• tcsim_setup_config.pl
• tcsim_setup_example_configs.pl
Note:
A user with system administrator or group
administrator privileges must run this
script.
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 4-169
© 2024 Siemens
4. Configuring Simulation Process and Data Management
Note:
A user with system administrator or group
administrator privileges must run this
script.
For more information on running these scripts, from the Teamcenter command prompt, type the script
name followed by -h or -help, for example, tcsim_quick_setup.pl -h.
After running these scripts, you can log on to the Teamcenter rich client as a sam user and use the
sample configuration to run the Simulation Process and Data Management application.
After running the quick setup script, in CAE Manager, on the main toolbar, choose CAE Configuration →
Simulation Tool Configuration. The SIMTOOLS configuration view displays the default preprocessors,
solvers, postprocessors, and other utilities.
You can also log on to Active Workspace as a sam user to open the Analyst workspace. This is the
default workspace for this user.
The CAE data package contains the PLM XML files you want to import. The package contains the CAD
and other data and a file_import_order.txt file in a folder.
4-170 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
How is the CAE sample data packaged?
When you import the CAE data using rich client or Active Workspace, the package folders are
compressed separately and selected as input.
The first line of the file_import_order.txt file is TopLevelFolder:Top Level Folder Name. The top level
folder is one of the folders imported as a part of the CAE data package and is pasted under the Home
folder of the user or the selected folder in Teamcenter or Active Workspace in the case of UI import.
The file_import_order.txt file has the PLM XML file names in the sequence in which they are imported.
The last PLM XML file specified is always the file with the folder structure data.
You can use different transfer modes to export the data and the folder structure, respectively. To export:
• The PLM XML files while creating the CAE data package, use the
CAEConfiguredDataFilesExportDefault transfer mode.
• The folder structure in PLM XML, use the CAEExportFolderWith1LevelContent transfer mode.
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 4-171
© 2024 Siemens
4. Configuring Simulation Process and Data Management
If you use the cae_import_data utility, the system imports the CAE data packages to the directory you
specify in the import_directory parameter.
3. To import the data package, in the Import CAE Data dialog box, click Add and browse to the
location containing the sample data.
The data package is imported asynchronously. The system displays a notification sent through
email with the log details when the import is complete.
4. Access your Mailbox to find the email notification with the log details.
3. Click Choose file and browse to the location containing the sample data.
Tip:
If you use Google Chrome, you can drag and drop the file. This action is not supported in
Internet Explorer.
You can import sample CAE data from the operating system to Teamcenter using the cae_import_data
utility. To view the command line help for this utility, type cae_import_data -h on the Teamcenter
command prompt.
4-172 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Import updated GIT integration files
Presales and implementation teams can quickly import updated GIT integration files using the
tcsim_import_int_def_files.pl script as per customer requirements.
For more information about prerequisites and running this script, open a Teamcenter command prompt
and type tcsim_import_int_def_files.pl -h.
After running this script, the system imports integration definition files to existing datasets. If the
datasets do not exist in Teamcenter, the script creates the datasets and imports the files. After modifying
the files as per your processes, you can run the script again to import the changed files.
This quick start is designed to help the lead or the expert HEEDS user configure simulation tools and the
HEEDS analysts to launch the preconfigured simulation tools.
These topics provide only a high-level overview of how to configure and launch simulation tools. For
more information, see the respective topics.
• For more information about launching preconfigured simulation tools, see Launch simulation tools in
Simulation Process and Data Management on Rich Client ─ Usage in the Teamcenter help.
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 4-173
© 2024 Siemens
4. Configuring Simulation Process and Data Management
OR
4-174 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Create or modify a HEEDS project
1. In CAE Manager, select a folder in the Home view, for example, Newstuff.
3. In the New CAE Item Wizard dialog box, select CAE MDAO Model, and click Next.
You can use the Simcenter HEEDS - Create or Modify Template tool when you want to create a HEEDS
project from scratch. This tool launches the HEEDS application and creates a project (*.heeds) file in the
HEEDS application.
You can use also this tool to modify an existing template. It launches the HEEDS application and modifies
the configuration. After the user saves the configuration in HEEDS, all the information is stored in the
*.heeds file. When you exit the HEEDS application, the CAE MDAO template objects are updated in
Teamcenter. You must not update the MDAO template information from Teamcenter.
For more information about this tool, click Simulation Tools → Simulation Tool Help → MDAO →
Create or Modify Template, and click Show Detailed Description.
3. Open the CAE MDAO Model you created in Create the CAE MDAO template in a separate view by
double-clicking it.
4. Select the item revision of the CAE MDAO Model, click Simulation Tools → MDAO → Simcenter
HEEDS - Create or Modify Template.
5. In the Launch Simulation Tool dialog box, specify the appropriate information or select the
appropriate options.
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 4-175
© 2024 Siemens
4. Configuring Simulation Process and Data Management
For more information, see Launch simulation tools in Simulation Process and Data Management
on Rich Client ─ Usage.
Run a preconfigured tool to update the metadata of the existing CAE MDAO template
If you have already created a HEED project (*.heeds file) and you want to manage the data in
Teamcenter, you can use the Simcenter HEEDS - Extract Template Info tool.
For more information about this tool, click Simulation Tools → Simulation Tool Help → MDAO →
Extract Template Info, and click Show Detailed Description.
3. Open the CAE MDAO Model you created in Create the CAE MDAO template in a separate view by
double-clicking it.
4. Select the item revision of the CAE MDAO Model, click Simulation Tools → MDAO →Simcenter
HEEDS - Extract Template Info.
5. In the Launch Simulation Tool dialog box, specify the appropriate information or select the
appropriate options.
For more information, see Launch simulation tools in Simulation Process and Data Management
on Rich Client ─ Usage.
1. Open the CAE MDAO Model you created in Create the CAE MDAO template in a separate view by
double-clicking it.
The Process Name box contains the revision name automatically. You can accept the default name
or enter a different name for this process.
Your action is not required for the Add Status task on the Process Template tab. The system
performs the task, which assigns the TCM Released status.
4-176 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Extract the information required for the analysis and perform the HEEDS analysis
Extract the information required for the analysis and perform the HEEDS
analysis
• Perform the HEEDS analysis in an interactive mode or a non-interactive mode (batch process)
You must create the CAE MDAO Analysis business object based on the CAE MDAO Model released by
the lead or an expert HEEDS user.
1. In CAE Manager, select a folder in the Home view, for example, Newstuff.
3. In the New CAE Item Wizard dialog box, select CAE MDAO Analysis and click Next.
You can use the Simcenter HEEDS - Extract Study Info tool to extract the information required for the
analysis.
After the tool is run, the CAE MDAO Analysis business object is updated in Teamcenter.
For more information about this tool, click Simulation Tools → Simulation Tool Help → MDAO →
Extract Study Info, and click Show Detailed Description.
3. Open the CAE MDAO Analysis business object you created in Create the CAE MDAO analysis
business object in a separate view by double-clicking it.
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 4-177
© 2024 Siemens
4. Configuring Simulation Process and Data Management
4. Select the item revision of the CAE MDAO Model business object, click Simulation Tools → MDAO
→ Simcenter HEEDS - Extract Study Info.
5. In the Launch Simulation Tool dialog box, specify the appropriate information or select the
appropriate options.
For more information, see Launch simulation tools in Simulation Process and Data Management
on Rich Client ─ Usage.
6. After the tool launch is complete, search for the input file and attach the input file to the CAE
MDAO Analysis business object you created in Create the CAE MDAO analysis business object.
The location of this file depends on the scratch location you provided while launching simulation
tools.
You can perform the HEEDS analysis in an interactive mode by using the Simcenter HEEDS - Execute
Analysis tool or in a non-interactive mode by using the Simcenter HEEDS - Execute Analysis (Batch)
tool.
For more information about this tool, click Simulation Tools → Simulation Tool Help → MDAO →
Execute Analysis or Execute Analysis (Batch), and click Show Detailed Description.
2. Select SIMTOOLversionMDAO, expand it, and select one of the following tools, and click Release
Simulation Tool on the SIMTOOLS configuration view.
3. Open the CAE MDAO Analysis business object you created in Create the CAE MDAO analysis
business object in a separate view by double-clicking it.
Ensure that the input file after running Simcenter HEEDS - Extract Study Info is attached to the
CAE MDAO Analysis business object as described in step 6.
4. Select the item revision of the CAE MDAO Model business object, click Simulation Tools → MDAO
→ Simcenter HEEDS - Execute Analysis or Simcenter HEEDS - Execute Analysis (Batch).
5. In the Launch Simulation Tool dialog box, specify the appropriate information or select the
appropriate options.
4-178 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Extract the information required for the analysis and perform the HEEDS analysis
For more information, see Launch simulation tools in Simulation Process and Data Management
on Rich Client ─ Usage in the Teamcenter documentation.
6. After executing the HEEDS analysis by running a simulation tool, select the CAE MDAO Analysis
business object, click Open with → Summary, and click the Study Information tab.
The system populates the Best Value column based on the best design.
You can post process the results by using the Simcenter HEEDS - Post Processing tool.
The system updates the CAE MDAO Analysis business object after the user exits the HEEDS application.
For more information about this tool, click Simulation Tools → Simulation Tool Help → MDAO → Post
Processing, and click Show Detailed Description.
3. Open the CAE MDAO Analysis business object you created in Create the CAE MDAO analysis
business object in a separate view by double-clicking it.
4. Select the item revision of the CAE MDAO Model business object, click Simulation Tools → MDAO
→ Simcenter HEEDS - Post Processing.
5. In the Launch Simulation Tool dialog box, specify the appropriate information or select the
appropriate options.
For more information, see Launch simulation tools in Simulation Process and Data Management
on Rich Client ─ Usage.
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 4-179
© 2024 Siemens
4. Configuring Simulation Process and Data Management
4-180 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
5. Configuring and customizing Simulation
Process and Data Management for Active
Workspace
Create workspaces for different user roles
Simulation analysts and physical test engineers are exposed to all the commands in the Default
workspace and some of these commands are not relevant to mainstream CAE workflows. Instead, they
can use the default workspace for their user role.
Depending on the user role, the system automatically assigns the workspace by default. In the case
of simulation analyst, it is Analyst workspace and for physical test engineer, Physical Test Engineer
workspace by default.
A user with system administrative privileges can create or assign workspaces. For more information
about workspaces, see Learn about workspaces in Active Workspace Customization.
For more information about adding the workspace or importing custom workspace definitions, see
Create or update workspace mappings in Active Workspace Customization.
You can edit style sheets in the Teamcenter rich client to add new properties and expose the new fields
in the graphical user interface (GUI) for the following types:
By default, the Related Simulation Objects section displays the Object, Type, Relation, Release
Status, Date Released, and Owner fields.
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 5-1
© 2024 Siemens
5. Configuring and customizing Simulation Process and Data Management for Active Workspace
The style sheets referred to here are XML documents stored in Teamcenter XMLStylesheetRendering
datasets. The following is an example of how to edit two style sheets for the CAE 3D Analysis Revision
type to add the object_name property and expose the Name field in the Related Simulation Objects
section.
You can also add custom properties for the CAE 3D Analysis Revision type.
1. To search for style sheets related to the CAE 3D Analysis Revision type, in My Teamcenter (rich
client), type Cae1CAEAna*, select Dataset type, and perform a search.
Note:
Only a DBA user can modify style sheets.
In Active Workspace, users can select a CAE 3D Analysis Revision type from the Results page and
click the Simulation tab to view the details.
Alternatively, they can select a CAE 3D Analysis Revision type from the Results page, click Open
to open it separately, and click the Simulation tab to view the details.
5-2 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Configure the Simulation-related objects table
2. To view the style sheet, select Cae1CAEAnalysisRevSummary from the Search Results view, and
click the Viewer tab.
3. Edit the tc_xrt_Analysis section in the style sheet to add the new object_name property and
expose the Name field in the GUI.
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 5-3
© 2024 Siemens
5. Configuring and customizing Simulation Process and Data Management for Active Workspace
<property name="date_released"/>
<property name="owning_user"/>
</tableDisplay>
</objectSet>
</section>
<section titleKey="tc_xrt_Result">
<objectSet source="TC_CAE_Results.CAEResultRevision"
sortdirection="ascending" sortby="object_string"
defaultdisplay="listDisplay">
<tableDisplay>
<property name="object_string"/>
<property name="object_type"/>
<!-- ******** Your customization goes here ******** -->
<property name="object_name"/>
<!-- ******** End of customization ******** -->
<property name="relation"/>
<property name="release_status_list"/>
<property name="date_released"/>
<property name="owning_user"/>
</tableDisplay>
</objectSet>
</section>
In Active Workspace, select a CAE 3D Analysis Revision type from the Results page and click the
Simulation tab to view the details.
The Related Simulation Objects table displays the new Name field.
Similarly, to search for style sheets related to the CAE 3D Analysis Revision type, in My Teamcenter
(rich client), select the Cae1CAEAnalysisRevSummaryForShowObjectLocation sheet from the Search
Results view. Click the Viewer tab and repeat steps 3 and 4.
When you open a simulation object in Active Workspace, the Overview tab displays the related
simulation objects. For example, if you open an analysis revision, related objects such as Result, Analysis,
Model, Geometry, Product, and Boundary Condition are displayed.
In the Overview tab, prior to 2406, related simulation objects were displayed as multiple tables based
on the object type. The following are examples for an analysis revision from the default style sheet for
CAE 3D Analysis revision:
5-4 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Example: Configure the traversal paths for analysis revisions
Cae1SimulationSearchProvider.CAEResultRevision
Cae1SimulationSearchProvider.CAEAnalysisRevision
All simulation objects are consolidated and displayed in a single table now. The following is an example
for an analysis revision from the default style sheet for CAE 3D Analysis Revision:
Cae1SimulationSearchProvider.BusinessObject
When analysts open an analysis revision in the Overview tab, all the related objects such as Result,
Analysis, Model, Geometry, Product, and Boundary Condition are displayed in the Related Simulation
Objects table. If they want to view only analysis revisions, they can filter them using multiple selections.
To avoid multiple selections, as the administrator, you can customize the style sheet to show only
analysis revisions and their traversal paths to the related simulation objects.
2. Open another tab, log on with administrator privileges, and open the XRTEditor.
The editor in the secondary tab is now linked to your primary tab. The editor will follow your
navigation in the primary tab, displaying the style sheet used to render each page when applicable.
3. To view only analysis objects in the Related Simulation Objects table, edit the ObjectSet source of
the style sheet to add only analysis revisions.
Default:
<objectSet source="Cae1SimulationSearchProvider.BusinessObject"
sortdirection="ascending" sortby="object_string"
defaultdisplay="tableDisplay" maxRowCount="5">
<objectSet source="Cae1SimulationSearchProvider.
BusinessObject.(CAEAnalysisRevision)"
sortdirection="ascending" sortby="object_string"
defaultdisplay="tableDisplay" maxRowCount="5">
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 5-5
© 2024 Siemens
5. Configuring and customizing Simulation Process and Data Management for Active Workspace
5. Refresh the primary tab where you opened the analysis revision. The Related Simulation Objects
table displays only analysis revisions.
6. To expose only analysis object types with configurable traversal paths in the user interface, edit the
style sheet as follows.
Let us consider that two geometry revisions are related to the analysis revision. The first geometry
revision has a direct relation using the source relationship. The second geometry revision is related
to a model revision using the source relationship and the model relation is related to the analysis
relation using the defining relationship. This is as follows:
Default:
<objectSet source="Cae1SimulationSearchProvider.BusinessObject"
sortdirection="ascending" sortby="object_string"
defaultdisplay="tableDisplay" maxRowCount="5">
To expose only the first geometry revision with the direct relation visible in the user interface, edit
as follows:
<objectSet source="
Cae1SimulationSearchProvider.CAEGeometryRevision[TC_CAE_Source]"
sortdirection="ascending" sortby="object_string"
defaultdisplay="tableDisplay" maxRowCount="5">
8. Refresh the primary tab where you opened the analysis revision. Only the first geometry revision
with the direct relation is visible. The traversal path is displayed in the Traceability Information
section.
9. To expose both the geometry revisions in the user interface, edit as follows:
5-6 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Add traversal paths for related models, geometry, analysis, and product revisions in the context of a result revision
11. Refresh the primary tab where you opened the analysis revision. Both the geometry revisions are
visible. The traversal path is displayed in the Traceability Information section when you select
each geometry revision.
Add traversal paths for related models, geometry, analysis, and product
revisions in the context of a result revision
As a user with DBA privileges, you can edit style sheets to add traversal paths for related models,
geometry, analysis, and product revisions in the context of a result revision and expose them in the user
interface.
You can edit the objectSet source in the style sheet to add the traversal paths as described in
the following procedures. If you want to retain the default behavior, do not change <objectSet
source="Cae1SimulationSearchProvider.BusinessObject">.
Procedure
2. Open another tab, log on with administrator privileges, and open the XRTEditor.
The editor in the secondary tab is now linked to your primary tab. The editor will follow your
navigation in the primary tab, displaying the style sheet used to render each page when applicable.
3. Add a traversal path for the related model revisions in the context of a result revision and expose
the travel path in the user interface.
b. To add a traversal path for the above construct, edit the style sheet, and specify as follows:
<objectSet source="Cae1SimulationSearchProvider.BusinessObject.
(CAEModelRevision
[S2P$TC_CAE_Results:CAEAnalysisRevision#TC_CAE_Defining])">
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 5-7
© 2024 Siemens
5. Configuring and customizing Simulation Process and Data Management for Active Workspace
• S2P$ before a relation to specify that the traversal is from a secondary to a primary object.
Example: S2P$TC_CAE_Target:CAEGeometryRevision#S2P$TC_CAE_Source
This means that the input of the S2P$TC_CAE_Source segment is the output of the
S2P$TC_CAE_Target:CAEGeometryRevision segment.
4. Add traversal paths for related geometry revisions in the context of a result revision and expose the
travel paths in the user interface.
b. To add traversal paths for the above construct, edit the style sheet, and specify as follows:
<objectSet source="Cae1SimulationSearchProvider.BusinessObject.
(CAEGeometryRevision
[S2P$TC_CAE_Results:CAEAnalysisRevision#TC_CAE_Defining:CAEModelR
evision
#TC_CAE_Source^^S2P$TC_CAE_Results:CAEAnalysisRevision#TC_CAE_Sou
rce])">
5. Add a traversal path for the related analysis revisions in the context of a result revision and expose
the travel path in the user interface.
5-8 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Add traversal paths for related models, geometry, analysis, and product revisions in the context of a result revision
)
*/
b. To add traversal paths for the above construct, edit the style sheet, and specify as follows:
<objectSet source="Cae1SimulationSearchProvider.BusinessObject.
(CAEAnalysisRevision[S2P$TC_CAE_Results])">
6. Add traversal paths for related product revisions in the context of a result revision and expose the
travel paths in the user interface.
b. To add traversal paths for the above construct, edit the style sheet, and specify as follows:
<objectSet source="Cae1SimulationSearchProvider.BusinessObject.
(ItemRevision
[S2P$TC_CAE_Results:CAEAnalysisRevision#TC_CAE_Defining:CAEModelR
evision
#TC_CAE_Source:CAEGeometryRevision
#TC_CAE_Source^^S2P$TC_CAE_Results:CAEAnalysisRevision
#TC_CAE_Defining:CAEModelRevision#TC_CAE_Source:CAEGeometryRevisi
on
#TC_CAE_Target^^S2P$TC_CAE_Results:CAEAnalysisRevision#TC_CAE_Def
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 5-9
© 2024 Siemens
5. Configuring and customizing Simulation Process and Data Management for Active Workspace
ining:
CAEModelRevision#TC_CAE_Source^^S2P$TC_CAE_Results:CAEAnalysisRev
ision#
TC_CAE_Defining:CAEModelRevision#TC_CAE_Target^^S2P$TC_CAE_Result
s:
CAEAnalysisRevision#TC_CAE_Source:CAEGeometryRevision
#TC_CAE_Source^^S2P$TC_CAE_Results:CAEAnalysisRevision
#TC_CAE_Source:CAEGeometryRevision#TC_CAE_Target^^S2P$TC_CAE_Resu
lts:
CAEAnalysisRevision#TC_CAE_Target])">
8. Refresh the Overview tab where you opened the CAE 3D Result Revision and verify the changes.
Add traversal paths for related models, results, geometry, analysis, and
product revisions in the context of an analysis revision
As a user with DBA privileges, you can edit style sheets to add traversal paths for related models, results,
geometry, analysis, and product revisions in the context of an analysis revision and expose them in the
user interface.
You can edit the objectSet source in the style sheet to add the traversal paths as described in
the following procedures. If you want to retain the default behavior, do not change <objectSet
source="Cae1SimulationSearchProvider.BusinessObject">.
Procedure
2. Open another tab, log on with administrator privileges, and open the XRTEditor.
The editor in the secondary tab is now linked to your primary tab. The editor will follow your
navigation in the primary tab, displaying the style sheet used to render each page when applicable.
3. Add a traversal path for related model revisions in the context of an analysis revision and expose
the traversal path in the user interface.
5-10 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Add traversal paths for related models, results, geometry, analysis, and product revisions in the context of an
analysis revision
b. To add a traversal path for the above construct, edit the style sheet, and specify as follows:
<objectSet source="Cae1SimulationSearchProvider.BusinessObject.
(CAEModelRevision[TC_CAE_Defining])">
• S2P$ before a relation to specify that the traversal is from a secondary to a primary object.
Example: S2P$TC_CAE_Target:CAEGeometryRevision#S2P$TC_CAE_Source
This means that the input of the S2P$TC_CAE_Source segment is the output of the
S2P$TC_CAE_Target:CAEGeometryRevision segment.
4. Add a traversal path for related result revisions in the context of an analysis revision and expose the
traversal path in the user interface.
b. To add a traversal path for the above construct, edit the style sheet, and specify as follows:
<objectSet source="Cae1SimulationSearchProvider.BusinessObject.
(CAEResultRevision[TC_CAE_Results])">
5. Add traversal paths for related geometry revisions in the context of an analysis revision and expose
the traversal paths in the user interface.
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 5-11
© 2024 Siemens
5. Configuring and customizing Simulation Process and Data Management for Active Workspace
b. To add traversal paths for the above construct, edit the style sheet, and specify as follows:
<objectSet source="Cae1SimulationSearchProvider.BusinessObject.
(CAEGeometryRevision[TC_CAE_Defining:CAEModelRevision
#TC_CAE_Source^^TC_CAE_Source])">
6. Add traversal paths for related analysis revisions in the context of another analysis revision and
expose the traversal paths in the user interface.
b. To add traversal paths for the above construct, edit the style sheet, and specify as follows:
<objectSet source="Cae1SimulationSearchProvider.BusinessObject.
(CAEAnalysisRevision
[TC_CAE_Include^^S2P$TC_CAE_Include])">
7. Add traversal paths for related product revisions in the context of an analysis revision and expose
the traversal paths in the user interface.
5-12 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Add traversal paths for related results, geometry, analysis, and product revisions in the context of a model revision
b. To add traversal paths for the above construct, edit the style sheet, and specify as follows:
<objectSet source="Cae1SimulationSearchProvider.BusinessObject.
(ItemRevision[TC_CAE_Defining:CAEModelRevision
#TC_CAE_Source:CAEGeometryRevision
#TC_CAE_Source^^TC_CAE_Defining:CAEModelRevision
#TC_CAE_Source:CAEGeometryRevision
#TC_CAE_Target^^TC_CAE_Defining:CAEModelRevision
#TC_CAE_Source^^TC_CAE_Defining:CAEModelRevision
#TC_CAE_Target^^TC_CAE_Source:CAEGeometryRevision
#TC_CAE_Source^^TC_CAE_Source:CAEGeometryRevision
#TC_CAE_Target^^TC_CAE_Target])">
9. Refresh the Overview tab where you opened the CAE 3D Analysis Revision and verify the
changes.
Add traversal paths for related results, geometry, analysis, and product
revisions in the context of a model revision
As a user with DBA privileges, you can edit style sheets to add traversal paths for related results,
geometry, analysis, and product revisions in the context of a model revision and expose them in the user
interface.
You can edit the objectSet source in the style sheet to add the traversal paths as described in
the following procedures. If you want to retain the default behavior, do not change <objectSet
source="Cae1SimulationSearchProvider.BusinessObject">.
Procedure
2. Open another tab, log on with administrator privileges, and open the XRTEditor.
The editor in the secondary tab is now linked to your primary tab. The editor will follow your
navigation in the primary tab, displaying the style sheet used to render each page when applicable.
3. Add a traversal path for related results revisions in the context of a model revision and expose the
traversal path in the user interface.
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 5-13
© 2024 Siemens
5. Configuring and customizing Simulation Process and Data Management for Active Workspace
b. To add a traversal path for the above construct, edit the style sheet, and specify as follows:
<objectSet source="Cae1SimulationSearchProvider.BusinessObject.
(CAEResultRevision
[S2P$TC_CAE_Defining:CAEAnalysisRevision#TC_CAE_Results])">
• S2P$ before a relation to specify that the traversal is from a secondary to a primary object.
Example: S2P$TC_CAE_Target:CAEGeometryRevision#S2P$TC_CAE_Source
This means that the input of the S2P$TC_CAE_Source segment is the output of the
S2P$TC_CAE_Target:CAEGeometryRevision segment.
4. Add a traversal path for related geometry revisions in the context of a model revision and expose
the traversal path in the user interface.
b. To add a traversal path for the above construct, edit the style sheet, and specify as follows:
<objectSet source="Cae1SimulationSearchProvider.BusinessObject.
(CAEGeometryRevision[TC_CAE_Source])">
5. Add a traversal path for related analysis revisions in the context of a model revision and expose the
traversal path in the user interface.
5-14 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Add traversal paths for related models, results, analysis, and product revisions in the context of a geometry revision
b. To add a traversal path for the above construct, edit the style sheet, and specify as follows:
<objectSet source="Cae1SimulationSearchProvider.BusinessObject.
(CAEAnalysisRevision[S2P$TC_CAE_Defining])">
6. Add traversal paths for related product revisions in the context of a model revision and expose the
traversal paths in the user interface.
b. To add traversal paths for the above construct, edit the style sheet, and specify as follows:
<objectSet source="Cae1SimulationSearchProvider.BusinessObject.
(ItemRevision[TC_CAE_Source:CAEGeometryRevision
#TC_CAE_Source^^TC_CAE_Source:CAEGeometryRevision
#TC_CAE_Target^^TC_CAE_Source^^TC_CAE_Target])">
8. Refresh the Overview tab where you opened the CAE 3D Model Revision and verify the changes.
Add traversal paths for related models, results, analysis, and product
revisions in the context of a geometry revision
As a user with DBA privileges, you can edit style sheets to add traversal paths for related models, results,
analysis, and product revisions in the context of a geometry revision and expose them in the user
interface.
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 5-15
© 2024 Siemens
5. Configuring and customizing Simulation Process and Data Management for Active Workspace
You can edit the objectSet source in the style sheet to add the traversal paths as described in
the following procedures. If you want to retain the default behavior, do not change <objectSet
source="Cae1SimulationSearchProvider.BusinessObject">.
Procedure
2. Open another tab, log on with administrator privileges, and open the XRTEditor.
The editor in the secondary tab is now linked to your primary tab. The editor will follow your
navigation in the primary tab, displaying the style sheet used to render each page when applicable.
3. Add a traversal path for the related model revisions in the context of a geometry revision and
expose the traversal path in the user interface.
b. To add a traversal path for the above construct, edit the style sheet, and specify as follows:
<objectSet source="Cae1SimulationSearchProvider.BusinessObject.
(CAEModelRevision[S2P$TC_CAE_Source])">
• S2P$ before a relation to specify that the traversal is from a secondary to a primary object.
Example: S2P$TC_CAE_Target:CAEGeometryRevision#S2P$TC_CAE_Source
This means that the input of the S2P$TC_CAE_Source segment is the output of the
S2P$TC_CAE_Target:CAEGeometryRevision segment.
4. Add traversal paths for the related result revisions in the context of a geometry revision and expose
the traversal paths in the user interface.
5-16 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Add traversal paths for related models, results, analysis, and product revisions in the context of a geometry revision
b. To add traversal paths for the above construct, edit the style sheet, and specify as follows:
<objectSet source="Cae1SimulationSearchProvider.BusinessObject.
(CAEResultRevision[S2P$TC_CAE_Source:CAEAnalysisRevision
#TC_CAE_Results^^S2P$TC_CAE_Source:CAEModelRevision
#S2P$TC_CAE_Defining:CAEAnalysisRevision#TC_CAE_Results])">
5. Add traversal paths for related analysis revisions in the context of a geometry revision and expose
the traversal paths in the user interface.
b. To add traversal paths for the above construct, edit the style sheet, and specify as follows:
<objectSet source="Cae1SimulationSearchProvider.BusinessObject.
(CAEAnalysisRevision[S2P$TC_CAE_Source^^S2P$TC_CAE_Source:
CAEModelRevision#S2P$TC_CAE_Defining])">
6. Add traversal paths for related product revisions in the context of a geometry revision and expose
the traversal paths in the user interface.
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 5-17
© 2024 Siemens
5. Configuring and customizing Simulation Process and Data Management for Active Workspace
Revision
)
*/
b. To add traversal paths for the above construct, edit the style sheet, and specify as follows:
<objectSet source="Cae1SimulationSearchProvider.BusinessObject.
(ItemRevision[TC_CAE_Source^^TC_CAE_Target])">
8. Refresh the Overview tab where you opened the CAE 3D Geometry Revision and verify the
changes.
Add traversal paths for related models, results, geometry, and analysis
revisions in the context of a product revision
As a user with DBA privileges, you can edit style sheets to add traversal paths for related models, results,
geometry, and analysis revisions in the context of a product revision and expose them in the user
interface.
You can edit the objectSet source in the style sheet to add the traversal paths as described in
the following procedures. If you want to retain the default behavior, do not change <objectSet
source="Cae1SimulationSearchProvider.BusinessObject">.
Procedure
2. Open another tab, log on with administrator privileges, and open the XRTEditor.
The editor in the secondary tab is now linked to your primary tab. The editor will follow your
navigation in the primary tab, displaying the style sheet used to render each page when applicable.
3. Add traversal paths for related model revisions in the context of a product revision and expose the
traversal paths in the user interface.
5-18 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Add traversal paths for related models, results, geometry, and analysis revisions in the context of a product revision
Revision
<-(TC_CAE_Source) CAE Model Revision
)
*/
b. To add traversal paths for the above construct, edit the style sheet, and specify as follows:
<objectSet source="Cae1SimulationSearchProvider.BusinessObject.
(CAEModelRevision[S2P$TC_CAE_Target^^S2P$TC_CAE_Source^^S2P$TC_CA
E_Target:
CAEGeometryRevision#S2P$TC_CAE_Source^^S2P$TC_CAE_Source:CAEGeome
tryRevision
#S2P$TC_CAE_Source])">
• S2P$ before a relation to specify that the traversal is from a secondary to a primary object.
Example: S2P$TC_CAE_Target:CAEGeometryRevision#S2P$TC_CAE_Source
This means that the input of the S2P$TC_CAE_Source segment is the output of the
S2P$TC_CAE_Target:CAEGeometryRevision segment.
4. Add traversal paths for related result revisions in the context of a product revision and expose the
traversal paths in the user interface.
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 5-19
© 2024 Siemens
5. Configuring and customizing Simulation Process and Data Management for Active Workspace
b. To add traversal paths for the above construct, edit the style sheet, and specify as follows:
<objectSet source="Cae1SimulationSearchProvider.BusinessObject.
(CAEResultRevision[S2P$TC_CAE_Source:CAEGeometryRevision
#S2P$TC_CAE_Source:CAEModelRevision
#S2P$TC_CAE_Defining:CAEAnalysisRevision
#TC_CAE_Results^^S2P$TC_CAE_Target:CAEGeometryRevision
#S2P$TC_CAE_Source:CAEModelRevision
#S2P$TC_CAE_Defining:CAEAnalysisRevision
#TC_CAE_Results^^S2P$TC_CAE_Source:CAEModelRevision
#S2P$TC_CAE_Defining:CAEAnalysisRevision
#TC_CAE_Results^^S2P$TC_CAE_Target:CAEModelRevision
#S2P$TC_CAE_Defining:CAEAnalysisRevision
#TC_CAE_Results^^S2P$TC_CAE_Source:CAEGeometryRevision
#S2P$TC_CAE_Source:CAEAnalysisRevision
#TC_CAE_Results^^S2P$TC_CAE_Target:CAEGeometryRevision
#S2P$TC_CAE_Source:CAEAnalysisRevision
#TC_CAE_Results^^S2P$TC_CAE_Target:CAEAnalysisRevision#TC_CAE_Res
ults])">
5. Add traversal paths for related geometry revisions in the context of a product revision and expose
the traversal paths in the user interface.
b. To add traversal paths for the above construct, edit the style sheet, and specify as follows:
<objectSet source="Cae1SimulationSearchProvider.BusinessObject.
(CAEGeometryRevision[S2P$TC_CAE_Source^^S2P$TC_CAE_Target])">
6. Add traversal paths for related geometry revisions in the context of a product revision and expose
the traversal paths in the user interface.
5-20 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Expose custom revision types in the context of the product revision
b. To add traversal paths for the above construct, edit the style sheet, and specify as follows:
<objectSet source="Cae1SimulationSearchProvider.BusinessObject.
(CAEAnalysisRevision[S2P$TC_CAE_Source:
CAEGeometryRevision#S2P$TC_CAE_Source:CAEModelRevision
#S2P$TC_CAE_Defining^^S2P$TC_CAE_Target:CAEGeometryRevision
#S2P$TC_CAE_Source:CAEModelRevision
#S2P$TC_CAE_Defining^^S2P$TC_CAE_Source:CAEGeometryRevision
#S2P$TC_CAE_Source^^S2P$TC_CAE_Target:CAEGeometryRevision
#S2P$TC_CAE_Source^^S2P$TC_CAE_Source:CAEModelRevision
#S2P$TC_CAE_Defining^^S2P$TC_CAE_Target:CAEModelRevision
#S2P$TC_CAE_Defining^^S2P$TC_CAE_Target])">
8. Refresh the Overview tab where you opened the Item Revision and verify the changes.
You (as a user with dba privileges) can edit style sheets to expose custom revision types in the context
of the product revision and configure traversal paths to define how to traverse the data structure and
specify which relationships are of interest and what should be done when these relationships are
encountered. For example, you can define a traversal path from a primary item type, such as an analysis
revision, to the solver-specific data deck (CAESolver) and from CAESolver to the file to be exported.
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 5-21
© 2024 Siemens
5. Configuring and customizing Simulation Process and Data Management for Active Workspace
In Active Workspace, users can select an item revision type from the Results page and view the details
in the Simulation tab. Alternatively, they can select an item revision type from the Results page, click
Open to open it separately, and view the details in the Simulation tab. The Cae1ItemRevSummary
and the Cae1ItemRevSummaryForShowObjectLocation style sheets determine the objects displayed
in the Related Simulation Objects table for the respective selection.
You can edit style sheets to add a new traversal path and expose the new objects or edit the default
traversal path to hide some objects in the graphical user interface (GUI). The style sheets referred to here
are XML documents stored in Teamcenter XMLStylesheetRendering datasets and you can edit them
using the Viewer tab in Teamcenter rich client.
• Edit the Cae1ItemRevSummary style sheet and add custom geometry, model, analysis, and result
revisions. In addition, create construct queries for each of these custom revisions to specify traversal
paths.
5-22 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Expose custom revision types in the context of the product revision
The following is an example of how to edit the style sheet to customize the GUI to display model, result,
geometry, and analysis revisions in the Related Simulation Objects table.
Edit style sheets using the Viewer tab in Teamcenter rich client
a. To search for style sheets related to the item revision type, in My Teamcenter (rich client), type
Cae1ItemRevSummary*, select Dataset type, and perform a search.
b. To view the style sheet, select Cae1ItemRevSummary from the Search Results view, and
click the Viewer tab.
Example:
Item Revision
<-(TC_CAE_Source/TC_CAE_Target) CAE 3D Model Revision,
Item Revision
<-(TC_CAE_Source/TC_CAE_Target) CAE 3D Geometry Revision
<-(TC_CAE_Source) CAE 3D Model Revision
*/
Cae1SimulationSearchProvider.CAEModelRevision.
(S2P$TC_CAE_Target^^S2P$TC_CAE_Source
^^S2P$TC_CAE_Target:CAEGeometryRevision#S2P$TC_CAE_Source
^^S2P$TC_CAE_Source:CAEGeometryRevision#S2P$TC_CAE_Source)
b. Edit the objectSet source properties in the tc_xrt_Model section of the style sheet.
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 5-23
© 2024 Siemens
5. Configuring and customizing Simulation Process and Data Management for Active Workspace
<section titleKey="tc_xrt_Model">
<objectSet source="Cae1SimulationSearchProvider.CAEModelRevision"
sortdirection="ascending" sortby="object_string"
defaultdisplay="tableDisplay" maxRowCount="5">
<tableDisplay>
<property name="object_string"/>
<property name="object_type"/>
<property name="release_status_list"/>
<property name="date_released"/>
<property name="owning_user"/>
</tableDisplay>
</objectSet>
</section>
Change to:
<section titleKey="tc_xrt_Model">
<!–- ********** Start of customization ********** -->
<objectSet source="Cae1SimulationSearchProvider.CAEModelRevision.
(S2P$TC_CAE_Target ^^S2P$TC_CAE_Source
^^S2P$TC_CAE_Target:CAEGeometryRevision#S2P$TC_CAE_Source
^^S2P$TC_CAE_Source:CAEGeometryRevision#S2P$TC_CAE_Source)"
<!–- ********** End of customization ********** -->
sortdirection="ascending" sortby="object_string"
defaultdisplay="tableDisplay" maxRowCount="5">
<tableDisplay>
<property name="object_string"/>
<property name="object_type"/>
<property name="release_status_list"/>
<property name="date_released"/>
<property name="owning_user"/>
</tableDisplay>
</objectSet>
</section>
Tip:
You can specify S2P$ as the prefix before a relation to specify that the traversal path is
from the secondary object to the primary object, ^^ as an AND operator between two
paths, and # as the separator between the two segments of the traversal path.
Example:
5-24 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Expose custom revision types in the context of the product revision
Item Revision
<-(TC_CAE_Source/TC_CAE_Target) CAE 3D Geometry Revision
<-(TC_CAE_Source) CAE 3D Model Revision
<-(TC_CAE_Defining) CAE 3D Analysis Revision (TC_CAE_Results)
-> CAE 3D Result Revision,
Item Revision
<-(TC_CAE_Source/TC_CAE_Target) CAE 3D Model Revision
<-(TC_CAE_Defining) CAE 3D Analysis Revision (TC_CAE_Results)
-> CAE 3D Result Revision,
Item Revision
<-(TC_CAE_Source/TC_CAE_Target) CAE 3D Geometry Revision
<-(TC_CAE_Source) CAE 3D Analysis Revision (TC_CAE_Results)
-> CAE 3D Result Revision,
Item Revision
<-(TC_CAE_Target) CAE 3D Analysis Revision (TC_CAE_Results)
-> CAE 3D Result Revision
*/
Cae1SimulationSearchProvider.CAEResultRevision.
(S2P$TC_CAE_Source:CAEGeometryRevision
#S2P$TC_CAE_Source:CAEModelRevision
#S2P$TC_CAE_Defining:CAEAnalysisRevision
#TC_CAE_Results
^^S2P$TC_CAE_Target:CAEGeometryRevision
#S2P$TC_CAE_Source:CAEModelRevision
#S2P$TC_CAE_Defining:CAEAnalysisRevision
#TC_CAE_Results
^^S2P$TC_CAE_Source:CAEModelRevision
#S2P$TC_CAE_Defining:CAEAnalysisRevision
#TC_CAE_Results
^^S2P$TC_CAE_Target:CAEModelRevision
#S2P$TC_CAE_Defining:CAEAnalysisRevision
#TC_CAE_Results
^^S2P$TC_CAE_Source:CAEGeometryRevision
#S2P$TC_CAE_Source:CAEAnalysisRevision
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 5-25
© 2024 Siemens
5. Configuring and customizing Simulation Process and Data Management for Active Workspace
#TC_CAE_Results
^^S2P$TC_CAE_Target:CAEGeometryRevision
#S2P$TC_CAE_Source:CAEAnalysisRevision
#TC_CAE_Results
^^S2P$TC_CAE_Target:CAEAnalysisRevision
#TC_CAE_Results)
b. Edit the objectSet source properties in the tc_xrt_Result section of the style sheet.
<section titleKey="tc_xrt_Result">
<objectSet source="Cae1SimulationSearchProvider.CAEResultRevision"
sortdirection="ascending" sortby="object_string"
defaultdisplay="tableDisplay" maxRowCount="5">
<tableDisplay>
<property name="object_string"/>
<property name="object_type"/>
<property name="release_status_list"/>
<property name="date_released"/>
<property name="owning_user"/>
</tableDisplay>
</objectSet>
</section>
Change to:
<section titleKey="tc_xrt_Result">
<!–- ********** Start of customization ********** -->
<objectSet source="Cae1SimulationSearchProvider.CAEResultRevision.
(S2P$TC_CAE_Source:CAEGeometryRevision
#S2P$TC_CAE_Source:CAEModelRevision
#S2P$TC_CAE_Defining:CAEAnalysisRevision
#TC_CAE_Results
^^S2P$TC_CAE_Target:CAEGeometryRevision
#S2P$TC_CAE_Source:CAEModelRevision
#S2P$TC_CAE_Defining:CAEAnalysisRevision
#TC_CAE_Results
^^S2P$TC_CAE_Source:CAEModelRevision
#S2P$TC_CAE_Defining:CAEAnalysisRevision
#TC_CAE_Results
^^S2P$TC_CAE_Target:CAEModelRevision
5-26 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Expose custom revision types in the context of the product revision
#S2P$TC_CAE_Defining:CAEAnalysisRevision
#TC_CAE_Results
^^S2P$TC_CAE_Source:CAEGeometryRevision
#S2P$TC_CAE_Source:CAEAnalysisRevision
#TC_CAE_Results
^^S2P$TC_CAE_Target:CAEGeometryRevision
#S2P$TC_CAE_Source:CAEAnalysisRevision
#TC_CAE_Results
^^S2P$TC_CAE_Target:CAEAnalysisRevision
#TC_CAE_Results)"
<!–- ********** End of customization ********** -->
sortdirection="ascending" sortby="object_string"
defaultdisplay="tableDisplay" maxRowCount="5">
<tableDisplay>
<property name="object_string"/>
<property name="object_type"/>
<property name="release_status_list"/>
<property name="date_released"/>
<property name="owning_user"/>
</tableDisplay>
</objectSet>
</section>
Example:
Item Revision
<-(TC_CAE_Source/TC_CAE_Target) CAE 3D Geometry Revision
*/
Cae1SimulationSearchProvider.CAEGeometryRevision.
(S2P$TC_CAE_Source^^S2P$TC_CAE_Target)
b. Edit the objectSet source properties in the tc_xrt_Geometry section of the style sheet.
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 5-27
© 2024 Siemens
5. Configuring and customizing Simulation Process and Data Management for Active Workspace
<section titleKey="tc_xrt_Geometry">
<objectSet source="Cae1SimulationSearchProvider.CAEGeometryRevision"
sortdirection="ascending" sortby="object_string"
defaultdisplay="tableDisplay" maxRowCount="5">
<tableDisplay>
<property name="object_string"/>
<property name="object_type"/>
<property name="release_status_list"/>
<property name="date_released"/>
<property name="owning_user"/>
</tableDisplay>
</objectSet>
</section>
Change to:
<section titleKey="tc_xrt_Geometry">
<!–- ********** Start of customization ********** -->
<objectSet source="Cae1SimulationSearchProvider.CAEGeometryRevision.
(S2P$TC_CAE_Source^^S2P$TC_CAE_Target)"
<!–- ********** End of customization ********** -->
sortdirection="ascending" sortby="object_string"
defaultdisplay="tableDisplay" maxRowCount="5">
<tableDisplay>
<property name="object_string"/>
<property name="object_type"/>
<property name="release_status_list"/>
<property name="date_released"/>
<property name="owning_user"/>
</tableDisplay>
</objectSet>
</section>
Example:
Item Revision
<-(TC_CAE_Source/TC_CAE_Target) CAE 3D Geometry Revision
<-(TC_CAE_Source) CAE 3D Model Revision
5-28 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Expose custom revision types in the context of the product revision
Item Revision
<-(TC_CAE_Source/TC_CAE_Target) CAE 3D Geometry Revision
<-(TC_CAE_Source) CAE 3D Analysis Revision,
Item Revision
<-(TC_CAE_Source/TC_CAE_Target) CAE 3D Model Revision
<-(TC_CAE_Defining) CAE 3D Analysis Revision,
Item Revision
<-(TC_CAE_Target) CAE 3D Analysis Revision
*/
Cae1SimulationSearchProvider.CAEAnalysisRevision.
(S2P$TC_CAE_Source:CAEGeometryRevision
#S2P$TC_CAE_Source:CAEModelRevision
#S2P$TC_CAE_Defining
^^S2P$TC_CAE_Target:CAEGeometryRevision
#S2P$TC_CAE_Source:CAEModelRevision#S2P$TC_CAE_Defining
^^S2P$TC_CAE_Source:CAEGeometryRevision#S2P$TC_CAE_Source
^^S2P$TC_CAE_Target:CAEGeometryRevision#S2P$TC_CAE_Source
^^S2P$TC_CAE_Source:CAEModelRevision#S2P$TC_CAE_Defining
^^S2P$TC_CAE_Target:CAEModelRevision#S2P$TC_CAE_Defining
^^S2P$TC_CAE_Target)
b. Edit the objectSet source properties in the tc_xrt_Analysis section of the style sheet.
<section titleKey="tc_xrt_Analysis">
<objectSet source="Cae1SimulationSearchProvider.CAEAnalysisRevision"
sortdirection="ascending" sortby="object_string"
defaultdisplay="tableDisplay" maxRowCount="5">
<tableDisplay>
<property name="object_string"/>
<property name="object_type"/>
<property name="release_status_list"/>
<property name="date_released"/>
<property name="owning_user"/>
</tableDisplay>
</objectSet>
</section>
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 5-29
© 2024 Siemens
5. Configuring and customizing Simulation Process and Data Management for Active Workspace
Change to:
<section titleKey="tc_xrt_Analysis">
<!–- ********** Start of customization ********** -->
<objectSet source="Cae1SimulationSearchProvider.CAEAnalysisRevision.
(S2P$TC_CAE_Source:CAEGeometryRevision
#S2P$TC_CAE_Source:CAEModelRevision
#S2P$TC_CAE_Defining
^^S2P$TC_CAE_Target:CAEGeometryRevision
#S2P$TC_CAE_Source:CAEModelRevision#S2P$TC_CAE_Defining
^^S2P$TC_CAE_Source:CAEGeometryRevision#S2P$TC_CAE_Source
^^S2P$TC_CAE_Target:CAEGeometryRevision#S2P$TC_CAE_Source
^^S2P$TC_CAE_Source:CAEModelRevision#S2P$TC_CAE_Defining
^^S2P$TC_CAE_Target:CAEModelRevision#S2P$TC_CAE_Defining
^^S2P$TC_CAE_Target)"
<!–- ********** End of customization ********** -->
sortdirection="ascending" sortby="object_string"
defaultdisplay="tableDisplay" maxRowCount="5">
<tableDisplay>
<property name="object_string"/>
<property name="object_type"/>
<property name="release_status_list"/>
<property name="date_released"/>
<property name="owning_user"/>
</tableDisplay>
</objectSet>
</section>
8. To view the customized revisions, search for an item revision type in Active Workspace, select it
from the Results page, and click the Simulation tab to view the details. The Related Simulation
Objects table displays the customized model, result, geometry, and analysis revisions.
a. To search for style sheets related to the item revision type, in My Teamcenter (rich client), type
Cae1ItemRevSummary*, select Dataset type, and perform a search.
5-30 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Expose custom revision types in the context of the geometry revision
d. To view the customized revisions, search for an item revision type in Active Workspace, select
it from the Results page, click Open to open it separately, and click the Simulation tab to
view the details. The Related Simulation Objects table displays the customized model, result,
geometry, and analysis revisions.
You (as a user with dba privileges) can edit style sheets to expose custom revision types in the context
of the product revision and configure traversal paths to define how to traverse the data structure and
specify which relationships are of interest and what should be done when these relationships are
encountered. For example, you can define a traversal path from a primary item type, such as an analysis
revision, to the solver-specific data deck (CAESolver) and from CAESolver to the file to be exported.
In Active Workspace, users can select a geometry revision from the Results page and view the details in
the Simulation tab. Alternatively, they can select a geometry revision from the Results page, click Open
to open it separately, and view the details in the Simulation tab. The Cae1GeometryRevSummary
and the Cae1GeometryRevSummaryForShowObjectLocation style sheets determine the objects
displayed in the Related Simulation Objects table for the respective selection.
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 5-31
© 2024 Siemens
5. Configuring and customizing Simulation Process and Data Management for Active Workspace
You can edit style sheets to add a new traversal path and expose the new objects or edit the default
traversal path to hide some objects in the graphical user interface (GUI). The style sheets referred to here
are XML documents stored in Teamcenter XMLStylesheetRendering datasets and you can edit them
using the Viewer tab in Teamcenter rich client.
The following is an example of how to edit the style sheet to customize the GUI to display product,
model, analysis, and result revisions in the Related Simulation Objects table.
• Edit the Cae1ItemRevSummary style sheet and add customized product, model, analysis, and result
revisions. In addition, create construct queries for each of these custom revisions to specify traversal
paths.
Edit style sheets using the Viewer tab in Teamcenter rich client
a. To search for style sheets related to the item revision type, in My Teamcenter (rich client), type
Cae1GeometryRevSummary*, select Dataset type, and perform a search.
b. To view the style sheet, select Cae1GeometryRevSummary from the Search Results view,
and click the Viewer tab.
Example:
5-32 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Expose custom revision types in the context of the geometry revision
*/
Cae1SimulationSearchProvider.ItemRevision.
(TC_CAE_Source^^TC_CAE_Target)
b. Edit the objectSet source properties in the tc_xrt_Product section of the style sheet.
<section titleKey="tc_xrt_Product">
<objectSet source="Cae1SimulationSearchProvider.ItemRevision"
sortdirection="ascending" sortby="object_string"
defaultdisplay="tableDisplay" maxRowCount="5">
<tableDisplay>
<property name="object_string"/>
<property name="object_type"/>
<property name="release_status_list"/>
<property name="date_released"/>
<property name="owning_user"/>
</tableDisplay>
</objectSet>
</section>
Change to:
<section titleKey="tc_xrt_Product">
<!–- ********** Start of customization ********** -->
<objectSet source="Cae1SimulationSearchProvider.ItemRevision.
(TC_CAE_Source^^TC_CAE_Target)"
<!–- ********** End of customization ********** -->
sortdirection="ascending" sortby="object_string"
defaultdisplay="tableDisplay" maxRowCount="5">
<tableDisplay>
<property name="object_string"/>
<property name="object_type"/>
<property name="release_status_list"/>
<property name="date_released"/>
<property name="owning_user"/>
</tableDisplay>
</objectSet>
</section>
Example:
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 5-33
© 2024 Siemens
5. Configuring and customizing Simulation Process and Data Management for Active Workspace
CAEGeometryRevision
<-(TC_CAE_Source) CAEModelRevision
*/
Cae1SimulationSearchProvider.CAEModelRevision.
(S2P$TC_CAE_Source)
b. Edit the objectSet source properties in the tc_xrt_Model section of the style sheet.
<section titleKey="tc_xrt_Model">
<objectSet source="Cae1SimulationSearchProvider.CAEModelRevision"
sortdirection="ascending" sortby="object_string"
defaultdisplay="tableDisplay" maxRowCount="5">
<tableDisplay>
<property name="object_string"/>
<property name="object_type"/>
<property name="release_status_list"/>
<property name="date_released"/>
<property name="owning_user"/>
</tableDisplay>
</objectSet>
</section>
Change to:
<section titleKey="tc_xrt_Model">
<!–- ********** Start of customization ********** -->
<objectSet source="Cae1SimulationSearchProvider.CAEModelRevision.
(S2P$TC_CAE_Source)"
<!–- ********** End of customization ********** -->
sortdirection="ascending" sortby="object_string"
defaultdisplay="tableDisplay" maxRowCount="5">
<tableDisplay>
<property name="object_string"/>
<property name="object_type"/>
<property name="release_status_list"/>
<property name="date_released"/>
<property name="owning_user"/>
5-34 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Expose custom revision types in the context of the geometry revision
</tableDisplay>
</objectSet>
</section>
Tip:
You can specify S2P$ as the prefix before a relation to specify that the traversal path is
from the secondary object to the primary object, ^^ as an AND operator between two
paths, and # as the separator between the two segments of the traversal path.
Example:
*/
Cae1SimulationSearchProvider.CAEAnalysisRevision.
(S2P$TC_CAE_Source ^^S2P$TC_CAE_Source:CAEModelRevision
#S2P$TC_CAE_Defining)
b. Edit the objectSet source properties in the tc_xrt_Analysis section of the style sheet.
<section titleKey="tc_xrt_Analysis">
<objectSet source="Cae1SimulationSearchProvider.CAEAnalysisRevision"
sortdirection="ascending" sortby="object_string"
defaultdisplay="tableDisplay" maxRowCount="5">
<tableDisplay>
<property name="object_string"/>
<property name="object_type"/>
<property name="release_status_list"/>
<property name="date_released"/>
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 5-35
© 2024 Siemens
5. Configuring and customizing Simulation Process and Data Management for Active Workspace
<property name="owning_user"/>
</tableDisplay>
</objectSet>
</section>
Change to:
<section titleKey="tc_xrt_Analysis">
<!–- ********** Start of customization ********** -->
<objectSet source="Cae1SimulationSearchProvider.CAEAnalysisRevision.
(S2P$TC_CAE_Source^^S2P$TC_CAE_Source:CAEModelRevision
#S2P$TC_CAE_Defining)"
<!–- ********** End of customization ********** -->
sortdirection="ascending" sortby="object_string"
defaultdisplay="tableDisplay" maxRowCount="5">
<tableDisplay>
<property name="object_string"/>
<property name="object_type"/>
<property name="release_status_list"/>
<property name="date_released"/>
<property name="owning_user"/>
</tableDisplay>
</objectSet>
</section>
Example:
*/
5-36 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Expose custom revision types in the context of the geometry revision
Cae1SimulationSearchProvider.CAEResultRevision.
(S2P$TC_CAE_Source:
CAEAnalysisRevision#TC_CAE_Results
^^S2P$TC_CAE_Source:CAEModelRevision
#S2P$TC_CAE_Defining:CAEAnalysisRevision
#TC_CAE_Results)
b. Edit the objectSet source properties in the tc_xrt_Result section of the style sheet.
<section titleKey="tc_xrt_Result">
<objectSet source="Cae1SimulationSearchProvider.CAEResultRevision"
sortdirection="ascending" sortby="object_string"
defaultdisplay="tableDisplay" maxRowCount="5">
<tableDisplay>
<property name="object_string"/>
<property name="object_type"/>
<property name="release_status_list"/>
<property name="date_released"/>
<property name="owning_user"/>
</tableDisplay>
</objectSet>
</section>
Change to:
<section titleKey="tc_xrt_Result">
<!–- ********** Start of customization ********** -->
<objectSet source="Cae1SimulationSearchProvider.CAEResultRevision.
(S2P$TC_CAE_Source:
CAEAnalysisRevision#TC_CAE_Results
^^S2P$TC_CAE_Source:CAEModelRevision
#S2P$TC_CAE_Defining:CAEAnalysisRevision
#TC_CAE_Results)"
<!–- ********** End of customization ********** -->
sortdirection="ascending" sortby="object_string"
defaultdisplay="tableDisplay" maxRowCount="5">
<tableDisplay>
<property name="object_string"/>
<property name="object_type"/>
<property name="release_status_list"/>
<property name="date_released"/>
<property name="owning_user"/>
</tableDisplay>
</objectSet>
</section>
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 5-37
© 2024 Siemens
5. Configuring and customizing Simulation Process and Data Management for Active Workspace
8. To view the customized revisions, search for a geometry revision type in Active Workspace, select
it from the Results page, and click the Simulation tab to view the details. The Related Simulation
Objects table displays the customized product, model, result, and analysis revisions.
a. To search for style sheets related to the item revision type, in My Teamcenter (rich client), type
Cae1GeometryRevSummary*, select Dataset type, and perform a search.
d. To view the customized revisions, search for a geometry revision type in Active Workspace,
select it from the Results page, click Open to open it separately, and click the Simulation
tab to view the details. The Related Simulation Objects table displays the customized
product, model, result, and analysis revisions.
You (as a user with dba privileges) can edit style sheets to expose custom revision types in the context
of the product revision and configure traversal paths to define how to traverse the data structure and
specify which relationships are of interest and what should be done when these relationships are
encountered. For example, you can define a traversal path from a primary item type, such as an analysis
revision, to the solver-specific data deck (CAESolver) and from CAESolver to the file to be exported.
5-38 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Expose custom revision types in the context of the model revision
In Active Workspace, users can select a model revision from the Results page and view the details in the
Simulation tab. Alternatively, they can select a model revision type from the Results page, click Open
to open it separately, and view the details in the Simulation tab. The Cae1ModelRevSummary and
the Cae1ModelRevSummaryForShowObjectLocation style sheets determine the objects displayed in
the Related Simulation Objects table for the respective selection.
You can edit style sheets to add a new traversal path and expose the new objects or edit the default
traversal path to hide some objects in the graphical user interface (GUI). The style sheets referred to here
are XML documents stored in Teamcenter XMLStylesheetRendering datasets and you can edit them
using the Viewer tab in Teamcenter rich client.
The following is an example of how to edit the style sheet to customize the GUI to display product,
geometry, analysis, and result revisions in the Related Simulation Objects table.
• Edit the Cae1ItemRevSummary style sheet and add customized product, geometry, analysis, and
result revisions. In addition, create construct queries for each of these custom revisions to specify
traversal paths.
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 5-39
© 2024 Siemens
5. Configuring and customizing Simulation Process and Data Management for Active Workspace
Edit style sheets using the Viewer tab in Teamcenter rich client
a. To search for style sheets related to the item revision type, in My Teamcenter (rich client), type
Cae1ModelRevSummary*, select Dataset type, and perform a search.
b. To view the style sheet, select Cae1ModelRevSummary from the Search Results view, and
click the Viewer tab.
Example:
*/
Cae1SimulationSearchProvider.ItemRevision.
(TC_CAE_Source:CAEGeometryRevision#TC_CAE_Source
^^TC_CAE_Source:CAEGeometryRevision#TC_CAE_Target
^^TC_CAE_Source^^TC_CAE_Target)
b. Edit the objectSet source properties in the tc_xrt_Product section of the style sheet.
5-40 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Expose custom revision types in the context of the model revision
<section titleKey="tc_xrt_Product">
<objectSet source="Cae1SimulationSearchProvider.ItemRevision"
sortdirection="ascending" sortby="object_string"
defaultdisplay="tableDisplay" maxRowCount="5">
<tableDisplay>
<property name="object_string"/>
<property name="object_type"/>
<property name="release_status_list"/>
<property name="date_released"/>
<property name="owning_user"/>
</tableDisplay>
</objectSet>
</section>
Change to:
<section titleKey="tc_xrt_Product">
<!–- ************* Start of customization ************* -->
"Cae1SimulationSearchProvider.ItemRevision.
(TC_CAE_Source:CAEGeometryRevision#TC_CAE_Source
^^TC_CAE_Source:CAEGeometryRevision#TC_CAE_Target
^^TC_CAE_Source^^TC_CAE_Target)"
<!–- ************* End of customization ************* -->
sortdirection="ascending" sortby="object_string"
defaultdisplay="tableDisplay" maxRowCount="5">
<tableDisplay>
<property name="object_string"/>
<property name="object_type"/>
<property name="release_status_list"/>
<property name="date_released"/>
<property name="owning_user"/>
</tableDisplay>
</objectSet>
</section>
Tip:
You can specify S2P$ as the prefix before a relation to specify that the traversal path is
from the secondary object to the primary object, ^^ as an AND operator between two
paths, and # as the separator between the two segments of the traversal path.
Example:
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 5-41
© 2024 Siemens
5. Configuring and customizing Simulation Process and Data Management for Active Workspace
*/
Cae1SimulationSearchProvider.CAEGeometryRevision.
(TC_CAE_Source)
b. Edit the objectSet source properties in the tc_xrt_Geometry section of the style sheet.
<section titleKey="tc_xrt_Geometry">
<objectSet source="Cae1SimulationSearchProvider.CAEGeometryRevision"
sortdirection="ascending" sortby="object_string"
defaultdisplay="tableDisplay" maxRowCount="5">
<tableDisplay>
<property name="object_string"/>
<property name="object_type"/>
<property name="release_status_list"/>
<property name="date_released"/>
<property name="owning_user"/>
</tableDisplay>
</objectSet>
</section>
Change to:
<section titleKey="tc_xrt_Geometry">
<!–- ************* Start of customization ************* -->
<objectSet source="Cae1SimulationSearchProvider.
CAEGeometryRevision.(TC_CAE_Source)"
<!–- ************* End of customization ************* -->
sortdirection="ascending" sortby="object_string"
defaultdisplay="tableDisplay" maxRowCount="5">
<tableDisplay>
<property name="object_string"/>
<property name="object_type"/>
<property name="release_status_list"/>
<property name="date_released"/>
<property name="owning_user"/>
</tableDisplay>
5-42 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Expose custom revision types in the context of the model revision
</objectSet>
</section>
Example:
*/
Cae1SimulationSearchProvider.CAEAnalysisRevision.
(S2P$TC_CAE_Defining)
b. Edit the objectSet source properties in the tc_xrt_Analysis section of the style sheet.
<section titleKey="tc_xrt_Analysis">
<objectSet source="Cae1SimulationSearchProvider.CAEAnalysisRevision"
sortdirection="ascending" sortby="object_string"
defaultdisplay="tableDisplay" maxRowCount="5">
<tableDisplay>
<property name="object_string"/>
<property name="object_type"/>
<property name="release_status_list"/>
<property name="date_released"/>
<property name="owning_user"/>
</tableDisplay>
</objectSet>
</section>
Change to:
<section titleKey="tc_xrt_Analysis">
<!–- ************* Start of customization ************* -->
<objectSet source="Cae1SimulationSearchProvider.CAEAnalysisRevision.
(S2P$TC_CAE_Defining)"
<!–- ************* End of customization ************* -->
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 5-43
© 2024 Siemens
5. Configuring and customizing Simulation Process and Data Management for Active Workspace
sortdirection="ascending" sortby="object_string"
defaultdisplay="tableDisplay" maxRowCount="5">
<tableDisplay>
<property name="object_string"/>
<property name="object_type"/>
<property name="release_status_list"/>
<property name="date_released"/>
<property name="owning_user"/>
</tableDisplay>
</objectSet>
</section>
Example:
*/
Cae1SimulationSearchProvider.CAEResultRevision.
(S2P$TC_CAE_Defining:CAEAnalysisRevision
#TC_CAE_Results)
b. Edit the objectSet source properties in the tc_xrt_Result section of the style sheet.
<section titleKey="tc_xrt_Result">
<objectSet source="Cae1SimulationSearchProvider.CAEResultRevision"
sortdirection="ascending" sortby="object_string"
defaultdisplay="tableDisplay" maxRowCount="5">
<tableDisplay>
<property name="object_string"/>
<property name="object_type"/>
<property name="release_status_list"/>
<property name="date_released"/>
5-44 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Expose custom revision types in the context of the model revision
<property name="owning_user"/>
</tableDisplay>
</objectSet>
</section>
Change to:
<section titleKey="tc_xrt_Result">
<!–- ************* start of customization ************* -->
<objectSet source="Cae1SimulationSearchProvider.CAEResultRevision.
(S2P$TC_CAE_Defining:CAEAnalysisRevision#TC_CAE_Results)"
<!–- ************* end of customization ************* -->
sortdirection="ascending" sortby="object_string"
defaultdisplay="tableDisplay" maxRowCount="5">
<tableDisplay>
<property name="object_string"/>
<property name="object_type"/>
<property name="release_status_list"/>
<property name="date_released"/>
<property name="owning_user"/>
</tableDisplay>
</objectSet>
</section>
8. To view the customized revisions, search for a model revision type in Active Workspace, select it
from the Results page, and click the Simulation tab to view the details. The Related Simulation
Objects table displays the customized product, result, geometry, and analysis revisions.
a. To search for style sheets related to the item revision type, in My Teamcenter (rich client), type
Cae1ModelRevSummary*, select Dataset type, and perform a search.
d. To view the customized revisions, search for a model revision type in Active Workspace, select
it from the Results page, click Open to open it separately, and click the Simulation tab
to view the details. The Related Simulation Objects table displays the customized product,
result, geometry, and analysis revisions.
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 5-45
© 2024 Siemens
5. Configuring and customizing Simulation Process and Data Management for Active Workspace
You (as a user with dba privileges) can edit style sheets to expose custom revision types in the context
of the product revision and configure traversal paths to define how to traverse the data structure and
specify which relationships are of interest and what should be done when these relationships are
encountered. For example, you can define a traversal path from a primary item type, such as an analysis
revision, to the solver-specific data deck (CAESolver) and from CAESolver to the file to be exported.
In Active Workspace, users can select an analysis revision from the Results page and view the details in
the Simulation tab. Alternatively, they can select an analysis revision from the Results page, click Open
to open it separately, and view the details in the Simulation tab. The Cae1AnalysisRevSummary and
the Cae1AnalysisRevSummaryForShowObjectLocation style sheets determine the objects displayed in
the Related Simulation Objects table for the respective selection.
You can edit style sheets to add a new traversal path and expose the new objects or edit the default
traversal path to hide some objects in the graphical user interface (GUI). The style sheets referred to here
are XML documents stored in Teamcenter XMLStylesheetRendering datasets and you can edit them
using the Viewer tab in Teamcenter rich client.
5-46 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Expose custom revision types in the context of the analysis revision
• Edit the Cae1ItemRevSummary style sheet and add customized product, geometry, model, and
result revisions. In addition, create construct queries for each of these custom revisions to specify
traversal paths.
The following is an example of how to edit the style sheet to customize the GUI to display product,
geometry, model, and result revisions in the Related Simulation Objects table.
Edit style sheets using the Viewer tab in Teamcenter rich client
a. To search for style sheets related to the item revision type, in My Teamcenter (rich client), type
Cae1AnalysisRevSummary*, select Dataset type, and perform a search.
b. To view the style sheet, select Cae1AnalysisRevSummary from the Search Results view, and
click the Viewer tab.
Example:
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 5-47
© 2024 Siemens
5. Configuring and customizing Simulation Process and Data Management for Active Workspace
*/
Cae1SimulationSearchProvider.ItemRevision.
(TC_CAE_Defining:CAEModelRevision#TC_CAE_Source:CAEGeometryRevision
#TC_CAE_Source^^TC_CAE_Defining:CAEModelRevision
#TC_CAE_Source:CAEGeometryRevision#TC_CAE_Target
^^TC_CAE_Defining:CAEModelRevision#TC_CAE_Source
^^TC_CAE_Defining:CAEModelRevision#TC_CAE_Target
^^TC_CAE_Source:CAEGeometryRevision#TC_CAE_Source
^^TC_CAE_Source:CAEGeometryRevision#TC_CAE_Target
^^TC_CAE_Target)
b. Edit the objectSet source properties in the tc_xrt_Product section of the style sheet.
<section titleKey="tc_xrt_Product">
<objectSet source="Cae1SimulationSearchProvider.ItemRevision"
sortdirection="ascending" sortby="object_string"
defaultdisplay="tableDisplay" maxRowCount="5">
<tableDisplay>
<property name="object_string"/>
<property name="object_type"/>
<property name="release_status_list"/>
<property name="date_released"/>
<property name="owning_user"/>
</tableDisplay>
</objectSet>
</section>
Change to:
<section titleKey="tc_xrt_Product">
<!–- ************* Start of customization ************* -->
<objectSet source="Cae1SimulationSearchProvider.ItemRevision.
(TC_CAE_Defining:CAEModelRevision#TC_CAE_Source:CAEGeometryRevision
#TC_CAE_Source^^TC_CAE_Defining:CAEModelRevision
#TC_CAE_Source:CAEGeometryRevision#TC_CAE_Target
^^TC_CAE_Defining:CAEModelRevision#TC_CAE_Source
^^TC_CAE_Defining:CAEModelRevision#TC_CAE_Target
5-48 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Expose custom revision types in the context of the analysis revision
^^TC_CAE_Source:CAEGeometryRevision#TC_CAE_Source
^^TC_CAE_Source:CAEGeometryRevision#TC_CAE_Target
^^TC_CAE_Target)"
<!–- ************* End of customization ************* -->
sortdirection="ascending" sortby="object_string"
defaultdisplay="tableDisplay" maxRowCount="5">
<tableDisplay>
<property name="object_string"/>
<property name="object_type"/>
<property name="release_status_list"/>
<property name="date_released"/>
<property name="owning_user"/>
</tableDisplay>
</objectSet>
</section>
Tip:
You can specify S2P$ as the prefix before a relation to specify that the traversal path is
from the secondary object to the primary object, ^^ as an AND operator between two
paths, and # as the separator between the two segments of the traversal path.
Example:
*/
Cae1SimulationSearchProvider.CAEGeometryRevision.
(TC_CAE_Defining:CAEModelRevision#TC_CAE_Source
^^TC_CAE_Source)
b. Edit the objectSet source properties in the tc_xrt_Geometry section of the style sheet.
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 5-49
© 2024 Siemens
5. Configuring and customizing Simulation Process and Data Management for Active Workspace
<section titleKey="tc_xrt_Geometry">
<objectSet source="Cae1SimulationSearchProvider.CAEGeometryRevision"
sortdirection="ascending" sortby="object_string"
defaultdisplay="tableDisplay" maxRowCount="5">
<tableDisplay>
<property name="object_string"/>
<property name="object_type"/>
<property name="release_status_list"/>
<property name="date_released"/>
<property name="owning_user"/>
</tableDisplay>
</objectSet>
</section>
Change to:
<section titleKey="tc_xrt_Geometry">
<!–- ************* Start of customization ************* -->
<objectSet source="Cae1SimulationSearchProvider.CAEGeometryRevision.
(TC_CAE_Defining:CAEModelRevision
#TC_CAE_Source^^TC_CAE_Source)"
<!–- ************* End of customization ************* -->
sortdirection="ascending" sortby="object_string"
defaultdisplay="tableDisplay" maxRowCount="5">
<tableDisplay>
<property name="object_string"/>
<property name="object_type"/>
<property name="release_status_list"/>
<property name="date_released"/>
<property name="owning_user"/>
</tableDisplay>
</objectSet>
</section>
Example:
5-50 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Expose custom revision types in the context of the analysis revision
*/
Cae1SimulationSearchProvider.CAEAnalysisRevision.
(TC_CAE_Include^^S2P$TC_CAE_Include)
b. Edit the objectSet source properties in the tc_xrt_Analysis section of the style sheet.
<section titleKey="tc_xrt_Analysis">
<objectSet source="Cae1SimulationSearchProvider.CAEAnalysisRevision"
sortdirection="ascending" sortby="object_string"
defaultdisplay="tableDisplay" maxRowCount="5">
<tableDisplay>
<property name="object_string"/>
<property name="object_type"/>
<property name="release_status_list"/>
<property name="date_released"/>
<property name="owning_user"/>
</tableDisplay>
</objectSet>
</section>
Change to:
<section titleKey="tc_xrt_Analysis">
<!–- ************* Start of customization ************* -->
<objectSet source="Cae1SimulationSearchProvider.CAEAnalysisRevision.
(TC_CAE_Include^^S2P$TC_CAE_Include)"
<!–- ************* End of customization ************* -->
sortdirection="ascending" sortby="object_string"
defaultdisplay="tableDisplay" maxRowCount="5">
<tableDisplay>
<property name="object_string"/>
<property name="object_type"/>
<property name="release_status_list"/>
<property name="date_released"/>
<property name="owning_user"/>
</tableDisplay>
</objectSet>
</section>
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 5-51
© 2024 Siemens
5. Configuring and customizing Simulation Process and Data Management for Active Workspace
Example:
*/
Cae1SimulationSearchProvider.CAEResultRevision.
(TC_CAE_Results)
b. Edit the objectSet source properties in the tc_xrt_Result section of the style sheet.
<section titleKey="tc_xrt_Result">
<objectSet source="Cae1SimulationSearchProvider.CAEResultRevision"
sortdirection="ascending" sortby="object_string"
defaultdisplay="tableDisplay" maxRowCount="5">
<tableDisplay>
<property name="object_string"/>
<property name="object_type"/>
<property name="release_status_list"/>
<property name="date_released"/>
<property name="owning_user"/>
</tableDisplay>
</objectSet>
</section>
Change to:
<section titleKey="tc_xrt_Result">
<!–- ************* Start of customization ************* -->
<objectSet source="Cae1SimulationSearchProvider.
CAEResultRevision.(TC_CAE_Results)"
<!–- ************* End of customization ************* -->
sortdirection="ascending" sortby="object_string"
defaultdisplay="tableDisplay" maxRowCount="5">
<tableDisplay>
5-52 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Expose custom revision types in the context of the result revision
<property name="object_string"/>
<property name="object_type"/>
<property name="release_status_list"/>
<property name="date_released"/>
<property name="owning_user"/>
</tableDisplay>
</objectSet>
</section>
8. To view the customized revisions, search for an analysis revision type in Active Workspace, select it
from the Results page, and click the Simulation tab to view the details. The Related Simulation
Objects table displays the customized product, model, result, and geometry revisions.
a. To search for style sheets related to the item revision type, in My Teamcenter (rich client), type
Cae1AnalysisRevSummary*, select Dataset type, and perform a search.
d. To view the customized revisions, search for an analysis revision type in Active Workspace,
select it from the Results page, click Open to open it separately, and click the Simulation
tab to view the details. The Related Simulation Objects table displays the customized
product, model, result, and geometry revisions.
You (as a user with dba privileges) can edit style sheets to expose custom revision types in the context
of the product revision and configure traversal paths to define how to traverse the data structure and
specify which relationships are of interest and what should be done when these relationships are
encountered. For example, you can define a traversal path from a primary item type, such as an analysis
revision, to the solver-specific data deck (CAESolver) and from CAESolver to the file to be exported.
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 5-53
© 2024 Siemens
5. Configuring and customizing Simulation Process and Data Management for Active Workspace
In Active Workspace, users can select a result revision from the Results page and view the details in the
Simulation tab. Alternatively, they can select a result revision from the Results page, click Open to
open it separately, and view the details in the Simulation tab. The Cae1ResultRevSummary and the
Cae1ResultRevSummaryForShowObjectLocation style sheets determine the objects displayed in the
Related Simulation Objects table for the respective selection.
You can edit style sheets to add a new traversal path and expose the new objects or edit the default
traversal path to hide some objects in the graphical user interface (GUI). The style sheets referred to here
are XML documents stored in Teamcenter XMLStylesheetRendering datasets and you can edit them
using the Viewer tab in Teamcenter rich client.
• Edit the Cae1ItemRevSummary style sheet and add customized product, geometry, model, and
analysis revisions. In addition, create construct queries for each of these custom revisions to specify
traversal paths.
5-54 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Expose custom revision types in the context of the result revision
The following is an example of how to edit the style sheet to customize the GUI to display product,
geometry, model, and analysis revisions in the Related Simulation Objects table.
Edit style sheets using the Viewer tab in Teamcenter rich client
a. To search for style sheets related to the item revision type, in My Teamcenter (rich client), type
Cae1ResultRevSummary*, select Dataset type, and perform a search.
b. To view the style sheet, select Cae1ResultRevSummary from the Search Results view, and
click the Viewer tab.
Example:
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 5-55
© 2024 Siemens
5. Configuring and customizing Simulation Process and Data Management for Active Workspace
*/
Cae1SimulationSearchProvider.ItemRevision.
(S2P$TC_CAE_Results:CAEAnalysisRevision
#TC_CAE_Defining:CAEModelRevision
#TC_CAE_Source:CAEGeometryRevision
#TC_CAE_Source^^S2P$TC_CAE_Results:CAEAnalysisRevision
#TC_CAE_Defining:CAEModelRevision
#TC_CAE_Source:CAEGeometryRevision
#TC_CAE_Target^^S2P$TC_CAE_Results:CAEAnalysisRevision
#TC_CAE_Defining:CAEModelRevision
#TC_CAE_Source^^S2P$TC_CAE_Results:CAEAnalysisRevision
#TC_CAE_Defining:CAEModelRevision
#TC_CAE_Target^^S2P$TC_CAE_Results:CAEAnalysisRevision
#TC_CAE_Source:CAEGeometryRevision
#TC_CAE_Source^^S2P$TC_CAE_Results:CAEAnalysisRevision
#TC_CAE_Source:CAEGeometryRevision
#TC_CAE_Target^^S2P$TC_CAE_Results:CAEAnalysisRevision
#TC_CAE_Target)
b. Edit the objectSet source properties in the tc_xrt_Product section of the style sheet.
<section titleKey="tc_xrt_Product">
<objectSet source="Cae1SimulationSearchProvider.ItemRevision"
sortdirection="ascending" sortby="object_string"
defaultdisplay="tableDisplay" maxRowCount="5">
<tableDisplay>
<property name="object_string"/>
<property name="object_type"/>
<property name="release_status_list"/>
<property name="date_released"/>
<property name="owning_user"/>
</tableDisplay>
</objectSet>
</section>
Change to:
<section titleKey="tc_xrt_Product">
<!–- ************* start of customization ************* -->
<objectSet source="Cae1SimulationSearchProvider.ItemRevision.
5-56 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Expose custom revision types in the context of the result revision
(S2P$TC_CAE_Results:CAEAnalysisRevision
#TC_CAE_Defining:CAEModelRevision
#TC_CAE_Source:CAEGeometryRevision
#TC_CAE_Source^^S2P$TC_CAE_Results:CAEAnalysisRevision
#TC_CAE_Defining:CAEModelRevision
#TC_CAE_Source:CAEGeometryRevision
#TC_CAE_Target^^S2P$TC_CAE_Results:CAEAnalysisRevision
#TC_CAE_Defining:CAEModelRevision
#TC_CAE_Source^^S2P$TC_CAE_Results:CAEAnalysisRevision
#TC_CAE_Defining:CAEModelRevision
#TC_CAE_Target^^S2P$TC_CAE_Results:CAEAnalysisRevision
#TC_CAE_Source:CAEGeometryRevision
#TC_CAE_Source^^S2P$TC_CAE_Results:CAEAnalysisRevision
#TC_CAE_Source:CAEGeometryRevision
#TC_CAE_Target^^S2P$TC_CAE_Results:CAEAnalysisRevision
#TC_CAE_Target)"
<!–- ************* end of customization ************* -->
sortdirection="ascending" sortby="object_string"
defaultdisplay="tableDisplay" maxRowCount="5">
<tableDisplay>
<property name="object_string"/>
<property name="object_type"/>
<property name="release_status_list"/>
<property name="date_released"/>
<property name="owning_user"/>
</tableDisplay>
</objectSet>
</section>
Tip:
You can specify S2P$ as the prefix before a relation to specify that the traversal path is
from the secondary object to the primary object, ^^ as an AND operator between two
paths, and # as the separator between the two segments of the traversal path.
Example:
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 5-57
© 2024 Siemens
5. Configuring and customizing Simulation Process and Data Management for Active Workspace
*/
Cae1SimulationSearchProvider.CAEGeometryRevision.
(S2P$TC_CAE_Results:CAEAnalysisRevision
#TC_CAE_Defining:CAEModelRevision
#TC_CAE_Source^^S2P$TC_CAE_Results:CAEAnalysisRevision
#TC_CAE_Source)
b. Edit the objectSet source properties in the tc_xrt_Geometry section of the style sheet.
<section titleKey="tc_xrt_Geometry">
<objectSet source="Cae1SimulationSearchProvider.CAEGeometryRevision"
sortdirection="ascending" sortby="object_string"
defaultdisplay="tableDisplay" maxRowCount="5">
<tableDisplay>
<property name="object_string"/>
<property name="object_type"/>
<property name="release_status_list"/>
<property name="date_released"/>
<property name="owning_user"/>
</tableDisplay>
</objectSet>
</section>
Change to:
<section titleKey="tc_xrt_Geometry">
<!–- ************* start of customization ************* -->
<objectSet source="Cae1SimulationSearchProvider.CAEGeometryRevision.
(S2P$TC_CAE_Results:CAEAnalysisRevision
#TC_CAE_Defining:CAEModelRevision
#TC_CAE_Source^^S2P$TC_CAE_Results:CAEAnalysisRevision
#TC_CAE_Source)"
<!–- ************* end of customization ************* -->
sortdirection="ascending" sortby="object_string"
defaultdisplay="tableDisplay" maxRowCount="5">
<tableDisplay>
<property name="object_string"/>
5-58 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Expose custom revision types in the context of the result revision
<property name="object_type"/>
<property name="release_status_list"/>
<property name="date_released"/>
<property name="owning_user"/>
</tableDisplay>
</objectSet>
</section>
Example:
*/
Cae1SimulationSearchProvider.CAEModelRevision.
(S2P$TC_CAE_Results:CAEAnalysisRevision#TC_CAE_Defining)
b. Edit the objectSet source properties in the tc_xrt_Model section of the style sheet.
<section titleKey="tc_xrt_Model">
<objectSet source="Cae1SimulationSearchProvider.CAEModelRevision"
sortdirection="ascending" sortby="object_string"
defaultdisplay="tableDisplay" maxRowCount="5">
<tableDisplay>
<property name="object_string"/>
<property name="object_type"/>
<property name="release_status_list"/>
<property name="date_released"/>
<property name="owning_user"/>
</tableDisplay>
</objectSet>
</section>
Change to:
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 5-59
© 2024 Siemens
5. Configuring and customizing Simulation Process and Data Management for Active Workspace
<section titleKey="tc_xrt_Model">
<!–- ************* start of customization ************* -->
<objectSet source="Cae1SimulationSearchProvider.CAEModelRevision.
(S2P$TC_CAE_Results:CAEAnalysisRevision#TC_CAE_Defining)"
<!–- ************* end of customization ************* -->
sortdirection="ascending" sortby="object_string"
defaultdisplay="tableDisplay" maxRowCount="5">
<tableDisplay>
<property name="object_string"/>
<property name="object_type"/>
<property name="release_status_list"/>
<property name="date_released"/>
<property name="owning_user"/>
</tableDisplay>
</objectSet>
</section>
Example:
*/
Cae1SimulationSearchProvider.
CAEAnalysisRevision.(S2P$TC_CAE_Results)
b. Edit the objectSet source properties in the tc_xrt_Analysis section of the style sheet.
<section titleKey="tc_xrt_Analysis">
<objectSet source="Cae1SimulationSearchProvider.CAEAnalysisRevision"
sortdirection="ascending" sortby="object_string"
defaultdisplay="tableDisplay" maxRowCount="5">
<tableDisplay>
<property name="object_string"/>
<property name="object_type"/>
<property name="release_status_list"/>
5-60 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Expose custom revision types in the context of the result revision
<property name="date_released"/>
<property name="owning_user"/>
</tableDisplay>
</objectSet>
</section>
Change to:
<section titleKey="tc_xrt_Analysis">
<!–- ************* start of customization ************* -->
<objectSet source="Cae1SimulationSearchProvider.
CAEAnalysisRevision.(S2P$TC_CAE_Results)"
<!–- ************* end of customization ************* -->
sortdirection="ascending" sortby="object_string"
defaultdisplay="tableDisplay" maxRowCount="5">
<tableDisplay>
<property name="object_string"/>
<property name="object_type"/>
<property name="release_status_list"/>
<property name="date_released"/>
<property name="owning_user"/>
</tableDisplay>
</objectSet>
</section>
8. To view the customized revisions, search for a result revision type in Active Workspace, select it
from the Results page, and click the Simulation tab to view the details. The Related Simulation
Objects table displays the customized product, geometry, model, and analysis revisions.
a. To search for style sheets related to the item revision type, in My Teamcenter (rich client), type
Cae1ResultRevSummary*, select Dataset type, and perform a search.
d. To view the customized revisions, search for a result revision type in Active Workspace, select
it from the Results page, click Open to open it separately, and click the Simulation tab
to view the details. The Related Simulation Objects table displays the customized product,
geometry, model, and analysis revisions.
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 5-61
© 2024 Siemens
5. Configuring and customizing Simulation Process and Data Management for Active Workspace
The simulation administrator configures simulation tools and the simulation analyst uses these
preconfigured simulation tools to launch preprocessors, solvers, or postprocessors. Each tool might
require different inputs based on the requirements of the tool. After configuring simulation tools, an
administrative user with DBA privileges can create multiple customized launch pages for different launch
tools and associate specific tools to the customized pages.
For more information, see The Active Workspace customization process in Active Workspace
Customization.
The default tool launch page in Active Workspace displays the following options. You can customize it to
suit the requirements at your site.
5-62 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Customize the tool launch page
As a prerequisite, you must install Active Architect. It is a collection of pages that allows you to
easily modify existing command placements, visibility, icons, and so on and quickly create your own
commands. For more information about installing it, see What is Active Architect? in Configuration and
Extensibility.
Note:
The following procedures can be done by only an administrative user with DBA privileges.
You can customize the simulation tool launch page by using Panel Builder.
For more information, see Opening Panel Builder in Active Workspace Customization.
4. To activate the development mode, add devMode to the URL. For example, you can use, http://
10.134.52.93:3000/devMode/#/canvas?viewModelId=Untitled.
For more information, see Using developer mode in Active Workspace Customization.
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 5-63
© 2024 Siemens
5. Configuring and customizing Simulation Process and Data Management for Active Workspace
• Drag and drop containers, for example, Command Panel section, and organize the existing
widgets.
If a field is not required, you can remove it. Similarly, if an option has a default value set in the
case of a possible conflict, you can remove it.
Example:
If the File Upload/URL Create Conflict Options is removed, the default value is selected.
But do not remove the Select Primary Input File section because there is no default value
for this.
CSS styles are not handled in CAE code. You should use only those CSS styles set by Active
Workspace administrator.
• You can display the Input Parameters in the Parameters section differently using the param
in the data.inputParamList list. It contains a list of input parameters defined in the Input
Parameters tab of the tool configuration.
5-64 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Customize the tool launch page
Param details:
Type Description
Example 1:
The text box for User Name and Password fields are displayed based on the
param.propertyName property.
Example 2:
All the properties in example below are configured as LOV in Simulation Tool Configuration view
in RAC, but can be displayed differently as radio options and dropdown.
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 5-65
© 2024 Siemens
5. Configuring and customizing Simulation Process and Data Management for Active Workspace
You can make this change by using the modelList attribute of param. The Submit to Cluster
radio buttons are displayed by using param.modelList.
7. After performing the customization, click the Save Changes button, specify a name, and click
Save.
Any changes made to the UI using the UI builder tools are stored by the declarative artifact service
in a separate section of the file repository as adds or deltas. No changes are made to the full site file
repository.
You can export the UI changes to a custom module to avoid overwriting the default simulation tool
launch page.
To create custom Active Workspace components, you must work within an environment configured for
Active Workspace development. Siemens Digital Industries Software provides several scripts to assist
5-66 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Customize the tool launch page
in the development of component modules. Unless otherwise stated, all scripts must be run from the
stage directory.
For more information about development scripts, see Active Workspace Customization.
2. To create a custom module, run the generateModule script from the Teamcenter command
prompt. You do so by specifying the npm run generateModule command.
3. When the script prompts you to define the type, enter module and specify a module name.
Build and publish the UI changes from the stage directory to the file repository
You can publish your local site to the file repository services as the new full site. This makes it your new
baseline for this environment. This is similar to a full commit for all your customizations.
For more information about publishing your local site, see Active Workspace Customization.
Note:
You need to build and publish the UI changes only once. However, you must perform these steps
for each successive modification in the stylesheet.
To export the adds and deltas, that is, changes made to the view model to the site repository,
run the exportToSrc script from the Teamcenter command prompt. You must change to the
TC_ROOT\aws2\stage\ directory before running this script.
2. Build and publish the changes by using the awbuild script to run initenv, npm run build, and npm
run publish.
You can associate specific tools to the customized simulation tool launch pages by using the XRT editor.
For more information about modifying style sheets using the XRT Editor, see Active Workspace
Customization.
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 5-67
© 2024 Siemens
5. Configuring and customizing Simulation Process and Data Management for Active Workspace
1. Log on to Active Workspace URL at your site by specifying the host and port (separated by a colon).
For example, you can use, http://10.134.52.93:3000.
2. Select the Active Architect workspace and click the XRT Editor tile.
• Scope: Site
• Client: Active Workspace
• Object Type: CAE0ToolRevision
• XRT Type: Summary
• Location: showObjectLocation
4. Click Load.
5. To associate a customized view with a specific tool, use the CAE0ToolRevision object item ID to link
to the htmlPanel declarativeKey as follows:
Example:
6. To associate a view with multiple tools, use the not equals condition.
Example:
5-68 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Make the customization available for upgrades
=SimTool-00064" >
<htmlPanel
declarativeKey="Cae1SimToolLaunchInputs" />
</content>
The upgraded client kit does not automatically include the customized module. If you want to make your
customization available in the upgraded environment:
1. Add the entry for your module in the modules section of the STAGE\src\solution\kit.json file.
Example:
"modules": [
"tc-aw-solution",
"testtcsim"
],
2. Build and publish the UI changes from the stage directory to the file repository.
Set the naming pattern for datasets and their related files at the
site level
As a simulation administrator, you can use the CAE_renaming_pattern_for_dataset_and_file_names
site preference to set the naming pattern for datasets and their related files at the site level in Active
Workspace.
Procedure
For information about retrieving a list of preferences, see Where can I get a list of preferences? in
Teamcenter Preferences.
Example:
You can set the preference value to "object_name"_"object_desc"_"item_revision_id".
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 5-69
© 2024 Siemens
5. Configuring and customizing Simulation Process and Data Management for Active Workspace
Consider a CAE 3D model revision with Revision as A, Name as Lower Arm 010, and
Description as IMW_Lower_Arm_010. In such a case, based on the preference value and the
value of the respective properties on the parent CAE object, the datasets and their related
files are renamed as Lower Arm 010_IMW_Lower_Arm_010_A.
The Update Dataset and File Name command is visible on the Files tab of the CAE object only
when you set a preference value.
5-70 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
6. CAE action handlers
Introduction to workflow
A workflow is the automation of business procedures in which documents, information or tasks are
passed from one participant to another in a way that is governed by rules or procedures. Teamcenter
workflows allow you to manage your product data processes. Typically, documents, information, or tasks
are passed from one participant to another in a way that is governed by rules or procedures.
A workflow process is initiated by a user, and workflow tasks are assigned to users.
Workflow handlers are small ITK programs used to extend and customize workflow tasks. Action
handlers perform actions, such as attaching objects and sending email; rule handlers can identify
whether a rule has been satisfied.
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 6-1
© 2024 Siemens
6. CAE action handlers
CAE-attach-related-cae-folder-objects
DESCRIPTION
At some sites, not all simulation tools are integrated with Teamcenter. In such cases, simulation analysts
can run the simulation tools on their local desktop and periodically upload or download the data to or
from Teamcenter. The analysts can create a CAE folder structure within an item revision to manage the
different types of files from different simulation tools.
This action handler attaches the specified related CAE Folder (CAE0FileCollection) objects of the target
objects as target or reference attachments to the workflow process. It searches all the target objects,
finds the CAE Folder objects recursively, and then adds them as a target or as reference attachments. If
a CAE Folder object is already part of the target list, it is ignored.
SYNTAX
ARGUMENTS
The –tool argument is mandatory and requires the simulation tool ID value. The rest of the
arguments are optional and can be specified without any values.
PLACEMENT
It is typically placed on the Start action of the root task so that the list of target attachments is updated
during the workflow process initiation.
RESTRICTIONS
Requires one or more target objects to find the related CAE Folder objects. The placement should allow
at least one target object before the execution of this handler takes place.
EXAMPLES
This example attaches all the CAE Folder objects as target objects to the workflow process when a
workflow process is initiated on an CAE item revision.
6-2 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
CAE-attach-related-cae-folder-objects
Argument Values
-attachment target
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 6-3
© 2024 Siemens
6. CAE action handlers
CAE-decode-token-and-update-model-attributes
DESCRIPTION
This action handler is for managing Simcenter Client for Git default workflows. The user must provide
the Simcenter Client for Git token in the Comments box of the workflow process.
This action handler must be configured on the complete action of a Do task. It decodes the token and
updates the Model Identifier, Model Version, and Model Name properties on the CAE 1D Model
revision.
SYNTAX
CAE-decode-token-and-update-model-attributes
ARGUMENTS
None
PLACEMENT
It is typically placed on the complete action of the Do task only. It requires inputs and users should
provide them in the Comments box of the workflow process.
RESTRICTIONS
6-4 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
CAE-mark-up-to-date
CAE-mark-up-to-date
DESCRIPTION
In a complex product development environment, different analysts perform different tasks of the overall
analysis. For example, abstractions are delivered by one group, models built by another group, and load
cases defined by another group. In such scenarios, it becomes critical to know when the analysis data,
possibly with multiple dependencies, is out-of-date. The analyst can then act on it and ensure that the
analysis is built with the correct set of data to deliver accurate results.
When analysts complete their work, they have to mark the revisions they worked on as up-to-date.
Instead of the analyst manually doing this, the simulation administrator can configure a workflow
process using the CAE-mark-up-to-date action handler. This allows the system to automatically mark
revisions as up-to-date when they are released through a workflow process.
SYNTAX
CAE-mark-up-to-date
ARGUMENTS
None
PLACEMENT
RESTRICTIONS
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 6-5
© 2024 Siemens
6. CAE action handlers
CAE-simulation-process-launch-handler
DESCRIPTION
PLACEMENT
• Place the EPM-hold rule handler on the Complete action. This stops the task from automatically
completing when started.
SYNTAX
6-6 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
CAE-simulation-process-launch-handler
Note:
When you use local as the input for the -launch argument, the workflow initiates a server launch.
The input means local to the server.
ARGUMENTS
-tool
The ID of the simulation tool to launch.
Note:
The simulation tool ID you specify here must match the simulation tool ID defined in the
Simulation Tool Configuration dialog box in CAE Manager.
The –tool argument is mandatory and requires the simulation tool ID value. The rest of the
arguments are optional and can be specified without any values.
Tool names and revisions are no longer supported. The tool is now launched with the latest released
revision. If you have an existing action handler with a tool name and revision values, you must
modify them and use only the tool ID value.
-launch
This argument is mandatory if you select the Remote Launch option in the Simulation Tool
Configuration dialog box in CAE Manager.
Note:
If this value is not specified, the handler assumes the launch type to be local, this is, the
machine on which Teamcenter server is running.
-nosync
If specified, a synchronous process running in the background does not inform the task about its
completion. As a result, the control from the current task goes to the next task (if any) as soon as
the current task starts.
A simulation batch run is in progress. The task will complete offline after the process completes.
Note:
This argument is valid for local launch only. Remote launch is always run in non-synchronous
mode.
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 6-7
© 2024 Siemens
6. CAE action handlers
This parameter is deprecated. To run the process in synchronous mode, use the EPM-hold rule
handler on the Complete action. Do not use the rule handler if want to run the process in non-
synchronous mode.
-continue
If specified, the current task moves to the next task after completion even if the current task fails.
Note:
This argument is valid for local launch only. Remote launch is always run in nonsynchronous
mode.
This argument is not valid if you specify the -nosync argument.
-noref
If specified, the handler does not add output objects as reference attachments.
If not specified, the handler adds output objects as reference attachments in the Reference folder.
Note:
This argument is valid for local launch only. Remote launch is always run in nonsynchronous
mode and output objects are never added as reference attachments.
This argument is not valid if you specify the -nosync argument.
-param::paramName
Used to assign run-time parameter values for any parameters already defined as part of the tool
configuration in the Simulation Tool Configuration dialog box in CAE Manager.
Launches the tool with the paramValue value for the paramName parameter as defined in the tool
configuration. The specified parameters are processed according to the defined configuration.
Note:
The paramName value must be defined as a run-time parameter for the tool configuration
in the Simulation Tool Configuration dialog box. Any run-time parameters defined in the
tool configuration that are not indicated as action handler arguments get the default values
defined in the tool configuration. The paramValue value can be an empty string, in which case
the default value of the corresponding paramName is overridden with an empty value.
RESTRICTIONS
None.
6-8 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
CAE-structuremap-execution-handler
CAE-structuremap-execution-handler
DESCRIPTION
Note:
Users can configure multiple CAE-structuremap-execution-handler with different action handler
configurations.
SYNTAX
ARGUMENTS
Note:
Users can configure the SVRs present on other item revisions.
If users provide only the SVR name, the system considers that SVR present on the input item
revision, which is a target object.
If users provide the SVR name in the format <item_id>::svr, then the system considers the SVR
present on the latest working revision of the item to which the item_id corresponds.
If users provide the SVR name in the format <item_id>::<rev_id::>svr, then the system considers
the SVR present on the revision of the item to which the item_id and rev_id corresponds.
If multiple SVRs are provided the system applies those SVRs which are found. Not found SVRs are
skipped.
-revrule
(Optional) Revision rule to be applied on the target structure.
-target_owning_user
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 6-9
© 2024 Siemens
6. CAE action handlers
(Optional) Owning user to be set for the resulting CAE structure. If not specified, then the current
workflow process owner is the owner of the CAE BOM.
-target_owning_group
(Optional) Group name of the owning user to set. If not specified, then the current workflow process
owner's group is the owning group of the CAE BOM.
PLACEMENT
Not applicable.
RESTRICTIONS
None.
EXAMPLES
Not applicable.
6-10 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
7. Troubleshooting
Simulation tools are not getting launched through TTLC due to the
wrong association of the .tcsimxml file
Issue
Simulation tools are not getting launched through Teamcenter Tool Launcher Client (TTLC) due to the
wrong association of the .tcsimxml file.
Issue details
Initially, the customer had an error related to the incompatibility of the TTLC version with the
Teamcenter server in the TTLC log. The correct TTLC version was reinstalled and then the tool launch
was attempted through TTLC. The .tcsimxml file opened with the Notepad application instead of the
tcsimtoollauncher.bat file. The tcsimtoollauncher.bat file calls TTLC and therefore the .tcsimxml file
has to be associated with this bat file. This association gets created in the registry when TTLC is installed.
Solution or Workaround
If the association of .tcsimxml file is wrongly created with another application instead of
tcsimtoollauncher.bat, then perform following steps to create the correct association:
2. Click the Change… button and select the tcsimtoollauncher.bat file from TTLC installation.
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 7-1
© 2024 Siemens
7. Troubleshooting
Perl issue while executing the Extract KPI from Result tool
Issue
Perl issue while executing the Extract KPI from Result tool.
Issue details
A customer launched the Extract KPI from Result simulation tool from Active Workspace on CAEResult
object through TTLC. The sim_process_launch.log file showed that the tool launch failed. The launch
script output log showed the empty input arguments. The files were exported during tool launch, but
the launch script execution failed and status of tool was failed.
7-2 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Perl issue while executing the Extract KPI from Result tool
Solution or Workaround
1. The launch script in this tool requires Perl installation. For Perl file to run, there is an entry in
registry as follows: HKEY_CLASSES_ROOT\pl_auto_file\shell\open\command.
The value of this entry should consist %* at the end. Otherwise, the input argument values
are shown as empty. Adding %* at the end of the value resolves the issue of the empty input
parameters.
2. If the above solution does not work, execute the following steps and verify if it resolves the issue:
assoc .pl=PerlScript
ftype PerlScript=<path of the perl.exe> %1 %*
The Perl.exe path should be present inside the PATH system variable. The Perl installation should
contain XML::Simple and Archive::Zip folders.
For the customer mentioned above, this value was correct and executing the association steps also did
not work. The customer had multiple Perl installations on the machine. The Strawberry Perl installation
that was used to execute the launch script was not correct as mentioned in the executable path.
The customer was asked to remove the Strawberry Perl from his machine and install the correct Perl.
After installing ActiveState Perl and setting up the correct registry values as mentioned in step b and the
PATH system variable value, the customer was able to launch the tool successfully.
For more information about setting up Perl to execute the Extract KPI from Result tool, see Extract KPI
from Result Tool Integration PDF in the Teamcenter data (TC_DATA) directory.
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 7-3
© 2024 Siemens
7. Troubleshooting
Related objects are not visible on the Simulation page due to unconfigured relations in the style sheet.
Issue details
The customer launched the Ansys simulation tool from Active Workspace on the CAE 3D Model revision.
When the tool launch was completed, the CAE 3D Analysis revision got created in Teamcenter. The
related CAE 3D Analysis was visible in Where used tab. Also, the Simulation relation between the CAE
3D Analysis and CAE 3D Model revisions was visible on the Relations tab. However, this was not visible
in the Simulation tab of the CAE 3D Model revision.
Solution or Workaround
The related objects tables on the Simulation page are governed by style sheets. In the default style
sheet, default relations between object types are used to show them in Related objects tables. To show
the related objects with relationships other than the default relation, then they must be configured in
the style sheet. For example, in the above customer scenario, the Simulation relation between the CAE
3D Model and CAE 3D Analysis revision is used, but the default relation between the CAE 3D Analysis
and CAE 3D Model revision is CAE Defining. In such cases the traversal paths should be configured in
the style sheet.
These are the stylesheets for CAE 3D Model revision in the Analyst Workspace of Active
Workspace.
<section titleKey="tc_xrt_Analysis">
<objectSet source="Cae1SimulationSearchProvider.CAEAnalysisRevision"
sortdirection="ascending"
sortby="object_string" defaultdisplay="tableDisplay" maxRowCount="5">
7-4 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
TTLC causing Single Sign On (SSO) Error
<section titleKey="tc_xrt_Analysis">
<objectSet source="Cae1SimulationSearchProvider.CAEAnalysisRevision.
(S2P$Simulation)" sortdirection="ascending"
sortby="object_string" defaultdisplay="tableDisplay" maxRowCount="5">
Here, S2P is secondary to primary, specifying that CAE 3D Model revision is the secondary object
related to CAE 3D Analysis revision. Simulation is the name of the relationship they are related to
each other. You must use the internal name of the relationship.
6. Log on as a Analyst user and verify the Analysis table on Simulation page of the CAE 3D Model
revision by selecting it or opening it.
If the user is not Analyst, then search for the default workspace style sheets and perform step 2
through step 5.
Teamcenter Tool Launch Client (TTLC) is causing Single Sign On (SSO) Error. The error says: Rich client
login cannot complete because the Security Services Applets are disabled.
Issue details
Customer had done the SSO setup and launched the tool through Active Workspace using TTLC. The SSO
login was working for rich client and Active Workspace also. The above mentioned error was faced while
logging on through TTLC only when launching the tool.
Solution or Workaround
The .tcsimxml file provided by the customer did not have /sa at the end of the SSO URL. /sa indicates the
Security Services Session Agent in the SSO URL.
The Security Services Session Agent loads the required Teamcenter Security Services applets for SSO
login through TTLC. As the customer had not installed Security Services Session Agent and since /sa was
missing in the SSO URL, login was not happening through TTLC. This ultimately caused the issue while
launching the tool. Active Workspace login does not require these applets that is why the customer did
not have any issue while logging on to Active Workspace using SSO login.
The customer was asked to install Security Services Session Agent and update the SSO URL in the SSO
setup by adding /sa at the end. After that, the SSO login issue in TTLC was resolved.
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 7-5
© 2024 Siemens
7. Troubleshooting
For more information, see installing the Session Agent in Security Services Installation/Customization.
Error 203454 is displayed while importing analysis dashboards configurations at the site level.
Issue details
Customers reported that running the tcsim_quick_setup utility throws an error when it tries to import
dashboards. It happens only when the customer has manually modified the tcadmin person’s name in
the Organization application before running this utility. Below are the steps given for reproducing this
issue.
1. In an environment where the tcsim_quick_setup utility is never run, change the tcadmin user
name in the Organization application from Tcadmin, testuser to Tcadmin, testuser001, for
example.
Solution or Workaround
Before running the tcsim_quick_setup utility, make sure that tcadmin user name is Tcadmin, testuser.
All bootstrap servers are unavailable error during tool launch from
Active Workspace
Issue
All bootstrap servers are unavailable error during tool launch from Active Workspace.
Issue details
While launching the tool from Active Workspace with local launch type, customers reported the
following error in the TTLC log file. They were unable to launch the tool.
7-6 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Simulation tool visibility in Active Workspace
The first error is due to bootstrap server. It this error is displayed, it means the FMS is not configured or
running properly on the client machine.
Solution or Workaround
4. Ensure that fcc.xml inside the tccs folder is pointing to the correct FSC address.
5. Make sure that the Host file is modified correctly with the machine IP address and name.
Example:
Issue details
If a user runs the simulation tool on an object and another user wants to run the same simulation
tool on the same object while the tool is running, the simulation tool does not appear in the Open in
Simulation Tool panel.
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 7-7
© 2024 Siemens
7. Troubleshooting
Solution or Workaround
The workaround can be applied by a DBA user. If analyst or designer users face this issue, they should
contact the DBA user.
Note:
Only a DBA user can perform the following procedure.
1. Opens Query Builder application and creates the Find Status Objects for a Simulation Tool query.
3. Adds the Tool Name search criteria for the query and clicks the Create button.
4. Opens CAE Manager application and opens Simulation Tool Configuration view.
5. Opens Print Object view and selects the simulation tool which needs to be searched.
6. Copies the UID of the simulation tool and pastes it in the query.
7-8 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Teamcenter server launch UNIX access issue
7. Searches and deletes the status objects or asks the owning user to complete the job.
The simulation tool is now visible in the Open in Simulation Tool panel.
Teamcenter server launch submitting jobs to the UNIX system results in an access issue and scratch
directory not defined error.
Issue details
• Teamcenter writes files from the database to a scratch directory on a UNIX share. These files are input
files, batch files, and log files.
• Teamcenter executes a batch file that creates a simulation job on the HPC system.
• The TcServer process needs read/write/execute access for the UNIX share.
• The access to that scratch folder is done in Windows by using the authentication with UNIX
credentials. These credentials may be different from the Windows credentials.
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 7-9
© 2024 Siemens
7. Troubleshooting
Solution or Workaround
1. On the corporate server stop the pool manager, FSC, and the process manager service if these
services are running.
3. Map the UNC shared locations in the command prompt used in the tool launch script.
Example:
The mapping should be the same as tool configuration default tool scratch using the same case and
characters. The result of this step provides access to any Teamcenter processes launched from this
command prompt.
Example: CD C:\Siemens\Teamcenter12\pool_manager\confs\config1
START mgrstart.bat
5. Start the FSC service and the process manager by using the services tool. This starts Teamcenter.
6. In CAE Manager, use the Server Launch option and submit the job to the HPC on the UNIX system.
This provides access to the Teamcenter server to enable Teamcenter to copy files to the UNC UNIX
shared folder location.
7-10 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
Change Summary table does not show entry when revising CAE Revision
Change Summary table does not show entry when revising CAE
Revision
Issue
The Change Summary table does not show the entry when revising CAE Revision.
Issue details
When you use CAE objects as Impacted Items with change objects, then while revising the CAE
impacted objects, the new revision does not get attached as the solution item.
b. Choose More Commands > New > Create Change > Change Notice.
c. To create the change notice, specify information as appropriate and click Create.
3. Open the change notice, choose the Affected Items tab, and add the CAE object you created in the
Impacted Items section.
5. Open the change notice, choose the Affected Items tab, select the CAE object from the Impacted
Items section, and click Revise.
The new revision of the CAE object is not attached as a solution item to the same change notice
revision.
Solution or Workaround
As an administrator user, you modify the stylesheet to add the following line in the
Cae1CAEAnalysisRevRevise.xml file:
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 7-11
© 2024 Siemens
7. Troubleshooting
<rendering>
<page>
<section>
<property name="item_revision_id" />
<property name="object_name" />
<property name="object_desc" />
<inject type="dataset"
src="Cm1ChangeContextProviderForSaveAsAndRevise"/>
</section>
</page>
</rendering>
Issue details
A customer reported that the structure map execution was causing Teamcenter to crash. However, with
the same configuration, the data map was executing successfully.
The simulation development team also tried to execute the structure map with a simple Filter Rule
configuration on the same environment and we got the same error.
Environment details
7-12 Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412
© 2024 Siemens
TEM check fails if CAEItem instance is found in the database while patching from Teamcenter 13.2 release onwards
Solution or Workaround
In the customer environment, the CAE StructureMap dataset was attached with the NX_Simulation
relationship to the CAE StructureMap Revision business object. This was causing the issue.
Make sure the CAE StructureMap dataset is attached with the Specification relationship to the CAE
StructureMap Revision business object.
TEM check fails if CAEItem instance is found in the database while patching from Teamcenter 13.2
release onwards
Issue details
One of the data model object types CAEItem is marked as abstract in Teamcenter 13.2 release. As this
object is marked as abstract, a check was introduced in TEM in 13.2 release to verify before patching if
there are instances of CAEItem created in the database. If it finds any instances, the check fails and the
user has to delete the instances of CAEItem from the database before proceeding with the patching.
Ideally, there will not be any instances of CAEItem in the customer database and the check should
always pass.
Environment details
• Java version: NA
Solution or Workaround
The administrator should patch the installer as per the standard process.
For more information, see Patch Teamcenter Environment Manager in Teamcenter Upgrade Using TEM.
Simulation Process and Data Management ─ Deployment and Administration, Teamcenter 2412 7-13
© 2024 Siemens