MBSE Integration Services for Integrating Modeling Tools
Generate data and a JSON file and save the data to Teamcenter
Using the sample modeling tool, you can generate data in JSON format and save the data to Teamcenter.
To exchange data with Teamcenter using MBSE Integration Services, the data must be in a JSON format and must be structured as containers and components.
Containers represent Teamcenter objects while components are the associations or relations between the containers.
The instructions in this topic walk you through creating the data and the JSON file and saving the data to Teamcenter.
This example walks you through creating two containers, container attributes, components, generating the JSON, and saving the data to Teamcenter.
Procedure
Run the sample modeling tool and load the Teamcenter configurations.
Click the Operations tab. The interface consists of the following sections:
- The section on the left displays the data structure.
- The middle pane is the authoring section.
- The section on the right displays the contents of the JSON file.
To add a container:
- From the section on the left, select Containers.
- In the middle pane, from the Select Container Type list, select a container object, for example, Project.
- If this is the top-level object, select the Is Top Container check box.
- Click Add.
The project is added to the section on the left while the section on the right has the JSON information. As this is the first time you have created the container, the value of the action attribute in the JSON code is add. The Teamcenter attribute information is not available in the JSON code. It is made available after you save this data to Teamcenter and then import it back into the sample modeling tool.
To add revision attributes to the Project container:
- From the section on the left, select the project.
- From the Container Revision Attributes list, select an attribute, and type the value of the attribute in the box next to it.
- Click the add button.
The revision attribute is added to the JSON code.
To add another container containing a dataset:
- In the section on the left, select Containers.
- From the Select Container Type list, select a container type. For example, Model.
- From the Select Container File box, browse to and select the file.
- Click Add.
To add a component, that is, to create associations between containers:
- From the section on the left, select a container as the parent, for example, Project.
- From the Select Component Type list, select the relation that you want to associate with the container and the component.
- From the Select Component Type list, select the component type that will be associated with the container that you selected in the previous step, for example, Model.
- From the Select Container list, select the container that you created previously.
- Click Add.
To create the JSON file that will be used to save the data to Teamcenter:
- Type the name of the JSON file in the box that is next to the Save as JSON button.
- Click Save as JSON.
- Select the folder where you want to save the JSON file.
The JSON file is saved in the same folder where the integration definition file is saved.
To save the data to Teamcenter, click Export. If this is the first time you are logging on to Teamcenter, you see the Teamcenter logon dialog box. Type your Teamcenter credentials to save the data.
Results
After you save the data to Teamcenter:
- The Teamcenter attribute information is filled in.
- You can view the data in Active Workspace from the sample modeling tool and import that data into the sample modeling tool.
Source: https://docs.sw.siemens.com/en-US/doc/282219420/PL20251212545240207.xid1913857/xid2021107 · retrieved Fri Jul 10 2026 00:00:00 GMT+0000 (Coordinated Universal Time)