imagine the following assembly structure in NX:
Assembly1
|-component1
|-Component2
in NX , the Assembly1 does not contain any geometry. it only contains "links/pointers" to the two components , these "pointers" tell NX to load Component1 and 2, and when component1 and Component2 have been loaded these will be visible in NX.
Component1 and Component2 contains solid bodies, = Geometry. When you save these files, the solids will be stored in the respective component file under each's Item revision..
If you tick the option in NX "Load structure only", and then load the assembly1 you will not see any geometry since that is all in the component files.
When you save a part in NX, and have the option "save JT data" = ON, the default setting is that the content of the "model" reference set is written to a JT file which is stored under the same Item revision.
Since the assembly1 does not have any geometry , the model reference set is empty, the corresponding JT file will/will not * be written to TC. ( *depending on the local setup)
If there is a JT file under the assembly1 item revision, its probably empty.
If you check one of the JT files for the components, these will / should show the corresponding solids .
To see the assembly in the Teamcenter Viewer, Teamcenter MUST assemble the assembly since it does not have a single file showing all.
Under the Itemrevision for the assembly1, there is adataset named "BVR" ( Bom View Revision) this stores the assembly structure in Teamcenter.
Send that to the Structure editor and there open the viewer. Teamcenter will now assemble all the JT files into an assembly.
Regards,
Tomas
Never try discuss with a fanatic, it wastes your time and it annoys the pig.