NXKnowledge

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)