TeamcenterKnowledge

MBSE Integration Services for Integrating Modeling Tools

compareContainers()

This API specifies the difference between the state of the model as modified in the modeling tool versus the state of the model when it was last published in Teamcenter.

ResponseData compareContainers(String applicationName, String toolGeneratedJson, String contextDirectory )

Input Parameters

  • applicationName — The name that identifies the integrating tool, for example, MATLAB, ECAD, or Amesim. This value is used to identify the mapping file of the tool.

  • toolGeneratedJson — The input payload of the modified model in the form of a JSON string.

    Note: If the container has updates and it contains systemInputs in toolGeneratedJson, these systemInputs will be included in the delta JSON. For unchanged containers, even if they contain systemInputs in toolGeneratedJson, these systemInputs will not be included in the delta JSON.

  • contextDirectory — The context folder of the model data from the staging directory.

Returns

ResponseData identifying the delta JSON document containing the modified models, datasets, and their properties. The format of the output JSON is the same as that of the input JSON.

Source: https://docs.sw.siemens.com/en-US/doc/282219420/PL20251212545240207.xid1913857/xid2009109 · retrieved Fri Jul 10 2026 00:00:00 GMT+0000 (Coordinated Universal Time)