Customer determined (via 3rd party debug log) that a 3rd party translator that he installed on same host with NX 1847 called
%UGII_BASE_DIR%\UGII\run_managed.exeSince the translator was a 3rd party product, why would such a product call a component of NX?
Solution
3rd party translator contained additional features which used the NX/OPEN API interface.
Run_managed.exe is a standalone executable that runs a managed NXOpen.EXE in the correct environment allowing it to pick up other DLLs from the install when they are not in the same directory as the .EXE itself.
This is a documented feature of NX/OPEN.
nx_managed.exe provides a well documented method to allow 3rd party software vendors write custom code to use features exposed by the NX/OPEN API interface.
Notes and References
IR7742981
http://www.anark.com/
Hardware/Software Configuration
Platform: INTEL
OS: window
OS Version: 1064
Product: NX
Application: SYSENG
Version: V1847
Function: UG/OPEN
Ref: 002-7008054