NX Why does a 3rd party translator call NX component run_manged.exe?

2021-10-06T23:26:41Z
NX Open

Summary


Details


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?



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

KB Article ID# PL7008054

Contents

SummaryDetails

Associated Components

Block/UI Interface Stylers Menuscript Open for GRIP UDO