Hole Reservation Manager: Q&A, collected 28th April 2020

Last updated April 28, 2020 by Area Finland Service tekla.support.fi@trimble.com

Software version: 
Not version-specific
Not environment-specific

Hole Reservation Manager: Q&A, collected 28th April 2020

Almost all fields are empty in Holesmall hollow open throughout a part or assembly that is usually used for fastening parts with bolts or other such objects

Hole is created in the same way as bolts and hole properties are defined in the bolt properties.

Reservation Manager table.

Functioning of Hole Reservation Manager is based on common agreements set for BIMprocess of modeling and communicating the structure of a building in detail to benefit the entire construction life cycle

BIM facilitates the exchange and use of building information in a digital format.

software developers. If the imported IFCfile format commonly used in BIM that facilitates software interoperability

IFC is an open specification developed by the IAI (International Alliance for Interoperability).

Model can be exported into an IFC file.

model is not produced by the rules defined in the agreements, Hole Reservation Manager will not be able to interpret the file correctly. This leads in data fields left empty even though the model itself looks fine.

To find out whether the IFC file is valid for Hole Reservation Manager, select a singular object in the reference modelmodel which the designer can use as an aid when building another model

A reference model is created in Tekla Structures or in other software and can be inserted to Tekla Structures. The reference model appears together with the model but it is not modified by Tekla Structures. The user can snap to reference model points.

For example, an architectural model, a plant design model, or a heating, ventilating, and air-conditioning (HVAC) model can be a reference model.

and click Inquire. The attributes from which Hole Reservation Manager gathers information are listed in custom attributes and they all begin with words Pset_ProvisionForVoid. If the IFC object's attributes are named differently, they will not be read into Hole Reservation Manager.

Hole Reservation Manager does not convert IFC custom attributes to User Defined Attributes of the VOIDs.

Please check that you have at least the mapping file HoleReservationAttributeMapping.ini located and correctly configured in the <model>\attributes folder. Hole Reservation Manager cannot convert attributes without this file. You can download the package "ATTRIBUTE_REPORT_UI_FILES_FOR_TS2016_AND_NEWER" which contains the conversion file from Tekla Warehouse.

Error message System.IndexOutOfRangeException: Index was outside the bounds of the array pops up when clicking Hole-button

The ifc-model has probably been exported incorrectly. Hole Reservation Manager needs the geometry of the cut parts defined with specific Pset_ProvisionForVoid -property sets on the ifc model. Without this information it can't create the void object or the cutting partbuilding object that creates a part-shaped hollow


Hole Reservation Manager won't create a report from selected hole objects. Instead it pops up an error: Report file missing. Reference_model_comments.

Please download and install "ATTRIBUTE_REPORT_UI_FILES_FOR_TS2016_AND_NEWER" package from Tekla Warehouse. The report files (*.rpt) from the package can be installed in the model folderfolder that is used for storing files associated with a model

Tekla Structures stores all files associated with a model in a folder it creates with the same name as the model database (.db1).

In multi-user mode all users access the same model folder.

(in the main model folder, not any sub-folder) or your firm folderfolder that is used for storing Tekla Structures-related files customized for a particular organization

A Tekla Structures user can, for example, customize a company’s cloning templates and save them in a sub-folder located under the firm folder. After this, the customized cloning templates can be used in all projects carried out for the company.

. Then create the report again.

Why isn't the Status defined in the Revit imported from IFC-file to the Hole Reservation Manager Status field?

Status value, which is visible in the Hole Reservation Manager dialog box, is defined in Tekla Structures, in the Hole Reservation Manager dialog box.
So status value cannot be read from any other software (for example from Revit). This is the meaning of Tekla Structures/Hole Reservation Manager. The workflow is that Tekla Structures user defines the status, for example “accepted”.
Other UDAobject property created by the user in order to widen the range of predefined object properties

User-defined attributes are used when the predefined object properties are not sufficient but more properties are needed. For example, comment, locked, and erection status are user-defined attributes.

-values can be read from IFC void object (for example from Revit IFC file) and make them visible in the Hole Reservation Manager dialog box. So for example you can define a new UDA "RevitStatus" to the dialog box and then read the value from the IFC file. Then you get the status given in Revit visible to the dialog box. But the actual, real status will be given in Tekla Structures, for example accepted=1. And if later the IFC void object moves or changes, then Tekla Structures automatically changes the status to Revised=5 and Tekla Structures user checks the situation again. This is the idea of the Hole Reservation Manager.

Quick feedback

The feedback you give here is not visible to other users. We use your comments to improve our content.
We use this to prevent automated spam submissions.
Content rating: 
Average page rating: 5 (1 vote)
Refresh page after voting to show updated result.