OK, Anthony's on the right track here, there are Siemens PLM partners, including some vendors, who need to test code that they may have developed using NX tools but need access to some additional utilities which requires that their test files be saved using a special, non-standard, 'for testing only' format. They control this with an environment variable set when they launch their version of NX, but these files are only accessible by these versions of NX and/or by our developers, so that they can help support these partners with their projects. In other words, any file created with this variable set, will be INCOMPATIBLE with regular production versions of NX installed my our customers.
Now we've been providing this help to our partners for some time and when this issue first surfaced, that is a partner forgetting to unset the variable before they created parts files which were shared with commercial users of NX, we implemented a change starting with NX 8.0.2, which brings up a very explicit warning message every time someone lunches a session of NX where this variable is set so there should be NO excuse for any partner/vendor passing incompatible files to their clients if they're running NX 8.0.2 or newer versions of NX.
So we assume that whomever you got these files from, they're using this 'for testing only' option and you need to contact them and ask them to provide you with new COMPATIBLE files. There is nothing that commercial users of NX can do to avoid this issue. It's solely the responsibility of the organization which is using these tools to make sure that they are not providing improperly formatted NX Part files.
John R. Baker, P.E.
Product 'Evangelist'
Product Engineering Software
Siemens PLM Software Inc.
Industry Sector
Cypress, CA
Siemens PLM:
UG/NX Museum:
To an Engineer, the glass is twice as big as it needs to be.