When multiple environments are defined and used for creating NX data in TCIN, this sets a marker in the UGMaster that determines which environment was used. If this UGMaster is loaded in a different NX environment, it shows as Read Only, and when modifying the data fails due to warning:
Part is from XXXX environment which does not match with current environment.
Solution
Below are some different methods to resolve it.
Method#1: In Teamcenter go to User Settings dialog within Teamcenter to switch to the desired environment, then launch NX to load that UGMaster dataset.
Method#2: In Named Refererences of UGMaster, check out "UGPART-ATTRIBUTES" and edit the value for "Environment" to the desired value or backsapce to leave it blank. Save and Check in the dialog. Now this UGMaster is can be saved in NX.
Method#3: In release of NX (NX 1872), there is a command line utilty "tc_publishing_utility" that provides a way for the administrator to override the environment value.
Notes and References
Hardware/Software Configuration
Platform: INTL64
OS: window
OS Version: 10_1507
Product: NX
Application: NXMANAGER
Version: V12.0.2
Function: LOCKING
Ref: 001-9441860