Try going into the PMI filters settings in the viewer. Toggle them on and off. See if they show up then. Getting this PMI to show up in viewer seems a little bit tricky to me.
The actual viewer I want to use is in Active Workspace which does not seem to have a filtering mechanism. Is there a method to associate PMI with Assembly verses a child inside of NX????
You can display component-level PMI within your assembly part by means of PMI assembly filters.
Please note: These instances cannot be reused by downstream applications. If you need to create associative copies of component-level PMI in your assembly, you must create WAVE linked PMI.
PMI is created and displayed in the current working model. If you created the PMI in a component part of the assembly, you will need to use PMI assembly filters to display the component-level PMI in the context of the assembly (as stated in the previous comment). Or Wave-link the PMI into your assembly part.
But if the PMI is actually meant to be in the assembly model, then make sure the assembly model is your current work part before you start creating the PMI. Then the PMI will reside in the assembly part, and will be visible when you open or translate the assembly.
Looks like my issue is with Active Workspace, not NX PMI. Found this note in AW documentation.
NOTE: You cannot view PMI for an assembly opened from search results. However you can view PMI for a component (part) opened from search
Although I am also curious if PMI, in an assembly, can be viewed in Teamcenter Lifecycle Visualization???
When viewing the assembly structure in the Assembly page of Lifecycle Viewer, right click on the nodes in the Assembly and you'll see two options; Show PMI and Toggle in PMI Tree:
Show PMI should show all of the PMI in the currently displayed view and turn on a "Has PMI" column in the Assembly page. Toggle PMI Tree should load the PMI structure on the PMI Page so that you can show/hide the various PMI throughout the entire structure using the checkboxes: