Showing results for 
Search instead for 
Did you mean: 

Opening the assembly from Teamcenter (Integration SWIM)

Solution Partner Pioneer Solution Partner Pioneer
Solution Partner Pioneer

Hello Guys,


We have the problem to open the assembly from Teamcenter. The opening time is too long if the user is "external".

According to the analysis it the "DataManagement.expandGRMRelationsForSecondary" method who takes a lot of time.


Do you have an idea of what this method is?






Re: Opening the assembly from Teamcenter (Integration SWIM)

Siemens Genius Siemens Genius
Siemens Genius



DataManagement.expandGRMRelationsForSecondary is only one of many CAD service APIs used by the Solidworks integration to get information from Teamcenter.  Generally speaking, it is used to traverse from the secondary object in a relation to the primary.  A common application is to locate all family table configurations belonging to a given master document.  Reverse lookups in Teamcenter do tend to be expensive, and any underlying database issues will only exacerbate the performance problems.


I recommend you run index_verifier on your Teamcenter server, followed by client & server performance journalling.  You can open an IR with GTAC to upload your log files, and we will then analyze them to determine where the bottleneck lies.