NX "Save As" gives an error as "Access Denied" if DeepCopyRule is NoCopy

2021-10-06T23:27:54Z
NX for Design

Summary


Details

"Save As" gives an error as "Access Denied" if DeepCopyRule is NoCopy

1) Change DeepCopyRule ItemRevision/Revise/IMAN_specification/UGMASTER to "NoCopy" in BMIDE from standard "CopyAsObject"
  Change DeepCopyRule ItemRevision/SaveAs/IMAN_specification/UGMASTER to "NoCopy" in BMIDE from standard "CopyAsObject"

2) Save and Deploy the BMIDE template.

3) In NX create a new Assembly as follows,
Assy/A
  |_Part/A

4) In Teamcenter, add status for the item revisions and BVR, datasets(UGMASTER) to entire of the assembly.
  Use OOTB "TC Default Baseline Process" template to add status so that anyone has no write access.

5) Do a "File Save" in NX
5-1) Do a "File Save As New Item" in NX
5-2) Do a "File Save As New Revision" in NX to revision B
In both cases, following error is shown,
  The dataset is read-only:[Item id]/[Revision id]
  Access Denied:[Item id]/[Revision id]

Solution

The BMIDE configuration changes the deep copy rules for UGMASTER for Save As and Revise operations. This configuration completely defeats the business value of the NX and Teamcenter solution set. 

The deep copy rule for UGMASTER dataset should always have CopyAsObject.

Hardware/Software Configuration

Platform: INTL64
OS: windows
OS Version: 1064
Product: NX
Application: NXMANAGER
Version: V1926
Function: FILE_SAVE_AS

Ref: 002-8528732

KB Article ID# PL8528732

Contents

SummaryDetails

Associated Components

Teamcenter Integration for NX