Details
For a fresh NX 10 installation, user is not able to translate NX to IGES interactively.
Solution
For NX 10 user need to change following in their set up to make this work:
NX side:
File Changes in ugii_env.dat (e.g. $UGII_BASE_DIR/ugii/ugii_env.dat)
UGII_JAVA_HOME = /software/java/jre1.8.0_121
# As NX needs Java to run the translator user need to install the correct version and then give path for the same
UGII_BATCH=a
# NX does translation by batch process with .cmd files. Due to this NX executes commands when system load levels permit ; in other words, when the load average drops below 0.8 the batch will be processed.
#if the Linux machine is heavily loaded than it will wait to drop the load before executing the command. With the above variable, instead of batch process OS gives preference to the queue 'a' and process the .cmd files.
File Changes in Iges (e.g. $UGII_BASE_DIR/iges/iges)
LD_LIBRARY_PATH=$IGES_DIR:${LD_LIBRARY_PATH:=usr/lib}:$UGII_ROOT_DIR
export LD_LIBRARY_PATH
LD_PRELOAD=$UGII_ROOT_DIR/libXm.so.4
export LD_PRELOAD
# When starting the IGES translator from the NX10 UI, the translator image gets executed with owner 'root'. Hence, the library libXm.so.4 gets loaded from /usr/lib64 rather than from $UGII_ROOT_DIR.
On Linux side:
Make sure that the ATD ("Deferred execution scheduler") service is up and
running. (See at and atd manuals for more details.)
Notes and References
Some reference taken from Doc ID 001-8339320 and some from PR 9006753.
Hardware/Software Configuration
Platform: na
OS: allunx
OS Version: n/a
Product: NX
Application: TRANSLATOR
Version: V10.0
Function: IGES
Ref: 001-9006753