Administrator's release notes: Reorganization of the common\inp folder

Tekla Structures
Modified: 12 Feb 2025
2025
Tekla Structures

Administrator's release notes: Reorganization of the common\inp folder

The common\inp folder has been reorganized so that different kinds of content are stored in more specific folders. UDA definitions for different tabs in the objects*.inp file have also been moved into several separate files.

You can now use only some groups of settings without copying settings from the common\inp folder to your own folders. For example, you can exclude global UDA definitions but include IFC property sets, or you can use only some of the global UDA definitions.

Because you no longer need to copy content to your own folders, it is no longer necessary to compare and merge content when updating Tekla Structures. The update process is quicker and the correct content is automatically included.

These changes have been made to the content of the common\inp folder:

Content Folder changes
IFC property sets Configuration files are moved to common\collaboration\ifc
Parametric clb profiles *.clb files are moved to common\profil
Hatch patterns The hatch_types1.PAT file is moved to common\system. The folder search order for hatch patterns is now the same as for other settings files.
The bin\teklastructures.ini file now includes these file paths:
set XS_INP=%XSDATADIR%\environments\common\inp\;%XSDATADIR%\environments\common\profil\;%XSDATADIR%\environments\common\collaboration\ifc

Previously, all global UDA definitions were in the objects*.inp file in the common\inp folder. There are now separate files based on the tabs in the UDA dialog:

  • inp\objects_Analysis.inp

  • inp\objects_BuildingHierarchy.inp

  • inp\objects_ConcreteParameters.inp

  • inp\objects_Drawing.inp

  • inp\objects_EndConditions.inp

  • inp\objects_IFCParameters.inp

  • inp\objects_Projects.inp

  • inp\objects_RebarSequenceNumbering.inp

  • inp\objects_TeklaStructuralDesigner.inp

Update XS_INP for the common configurations

If you define XS_INP in your *.ini files, update XS_INP for the common configurations.

If you do not define XS_INP in your *.ini files, no changes are needed. The definitions come from teklastructures.ini

  1. If you define XS_INP in *.ini and you have %XSDATADIR%environments\common\inp, change it to %XS_INP%
  2. If you do not have common\inp in your XS_INP but you want to use some of the common configurations:
    • IFC property sets: define in your ini file:
      set XS_INP=[your own folder];%XSDATADIR%\environments\common\collaboration\ifc
    • Parametric clb profiles:
      • Define in your ini file:

        set XS_INP=[your own folder];%XSDATADIR%\environments\common\profil\
      • Define parametric profiles in your own XS_PROFDB\profitab.inp file.
    • Hatch patterns: add your own patterns to the hatch_type1.PAT file and save it to a folder in your XS_PROJECT, XS_FIRM or XS_SYSTEM folder.
  3. If you do not use UDA definitions from files in common\inp, copy the files that you need to your own XS_INP folder.
Was this helpful?
Previous
Next