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.exe
Since the translator was a 3rd party product, why would such a product call a component of NX?
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
OS Version: 1064