NX X Need to bypass naming rules and can't get NR_Bypass to work

NX for Design



Importing legacy data to a database where the naming technique is autotranslate causes a clash in the existing naming rule for the item types.

There is a need to bypass the naming rule so the import can be performed.

Setting the "NR_Bypass" in the command prompt doesnt seem to work.


 The setting needs to be upper case, NR_BYPASS. Valid values are On and Off. 

Default is Off

Also, if your DB has a BYPASS_RULES preference set, this might be preventing this from working. The BYPASS_RULES is evaluated first and will cause the NR_BYPASS to be ignored.

With regards to the BYPASS_RULES preference, this was used in earlier versions of TC/IMAN and it could be in the list of preferences. If you don't see it, don't be concerned. It isn't an OOTB preference. But, if it is present the NR_BYPASS preference will be ignored.

There are 2 places NR_BYPASS can be set. 

First, it can be set as an environment variable on the client. In this context 
it is used typically for upgrading a database from earlier versions of TC where a naming rule might cause TEM to fail. 

This isn't something you would want to set and forget. 

Are you importing data from the command prompt? ugmanager_clone? If so, set this in the command window prior to running the import and run the import as a DBA user.

The second place you could set this is as a site, group, role or user 
preference. It will work for any of the 4 providing the group=dba or the 

Notes and References

IR 6697552 - I need to bypass naming rules and can't get NR_Bypass to work

Hardware/Software Configuration

Platform: INTL64
OS: windows
OS Version: 2016
Product: NX
Application: NXMANAGER
Version: V1876

Ref: 002-7004295

KB Article ID# PL7004295



Associated Components

Teamcenter Integration for NX