NX Open Programmer's Guide > Interoperation between the Common API and Open C > UF and JA APIs
UF and JA APIs
All UF_NXSM (sheet metal) functions were removed with no one-to-one mapping
to JA (builder) APIs. Instead, the relevant Feature.builder objects contain
all automation functionality needed. Mapping table (legacy sheet metal feature
to Common API builder class):
| Feature | Feature.builder |
|---|---|
| Base Contour Flange | Feature.SheetMetal.ContourFlangeBuilder |
| Base Tab | Feature.SheetMetal.TabBuilder |
| Bend | Feature.SheetMetal.BendBuilder |
| Closed Corner | Feature.SheetMetal.ClosedCornerBuilder |
| Flange | Feature.SheetMetal.FlangeBuilder |
| Flat Solid | Feature.SheetMetal.FlatSolidBuilder |
| Jog | Feature.SheetMetal.JogBuilder |
| Rebend | Feature.SheetMetal.RebendBuilder |
| Secondary Contour Flange | Feature.SheetMetal.ContourFlangeBuilder |
| Secondary Tab | Feature.SheetMetal.TabBuilder |
| Unbend | Feature.SheetMetal.UnbendBuilder |
Takeaway: if migrating old sheet-metal automation off UF_NXSM_* functions,
use the corresponding Feature.SheetMetal.*Builder class in the Common API —
there is no direct wrapper, only a conceptual replacement via the builder
pattern.
Related Topics
- Open C functions used in NX Open methods
- Non-wrapped NX Open C functions
Source: https://docs.sw.siemens.com/en-US/doc/209349590/PL20220512394070742.nxopen_prog_guide/xid1685241 · retrieved Tue Jul 07 2026 00:00:00 GMT+0000 (Coordinated Universal Time)