TeamcenterKnowledge

Configuration utilities > Business Modeler IDE

bmide_generate_datamodel_report

Reports the details of a given category of model elements. Business Modeler IDE users can define a number of model elements and store them in a Business Modeler IDE template. These templates can be deployed to any Teamcenter database. At times a Business Modeler IDE user may be interested in generating a report of all LOVS or GRM rules in the system, or a report that shows a combination of multiple model element categories such as all deep copy rules and all naming rules. A user can use the Business Modeler IDE client to examine all of this information; however, this report offers an easier means to examine all elements within a given category by generating this information into a single HTML page. The data model source for the report can be specified only in the form of a consolidated model file, for example, TC_DATA\model\model.xml. (You cannot provide other source for input.) You can also generate this report using the Business Modeler IDE. For more information, see Run data model reports in BMIDE for Data Model Design. Note Not specifying the -element argument for the data model report generates a report for all elements. Because all elements are generated into a single file, this report has limitations. As the number of categories and elements within a category grows, so does the resulting file size. In cases where you want to generate a report of multiple categories, try using the bmide_generate_datamodel_doc_report utility. Syntax bmide_generate_datamodel_report -file=consolidated-model-file -element=element-name -reportfile=generated-report-file -log=log-file [-h] Arguments -file Specifies the initial consolidated model file used to generate the report. A consolidated model file can be obtained by running the business_model_extractor utility to extract all the elements or by getting the model.xml file from the TC_DATA\model directory of a Teamcenter database site. -element Specifies the comma-separated element names to include in report. -reportfile Specifies the file where the report is generated. -log Specifies the path of the log file containing results of the execution. -h Displays help for this utility. Environment As specified in Setting up a Teamcenter command-line environment. Files As specified in Log files produced by Teamcenter. Restrictions This report only generates business objects and classes that are under the Item, ItemRevision, Form, Dataset, and Folder business objects or classes. This report also generates classes that are the form storage classes of any item master form or item revision master form business object. All other classes and business objects are not shown as they are considered internal to the product. Therefore, if you supply your own template in the target directory, only the business objects and classes that fall into these categories are shown in the report. Examples To generate a report of all lists of values (LOVs), use the following command: Copy bmide_generate_datamodel_report -file=model-file-path-and-name -element=lov -reportfile=report-file-path-and-name.html For example: Copy bmide_generate_datamodel_report -file=D:\apps\Siemens\tcdata\model\model.xml -element=lov -reportfile=D:\downloads\data_model_report_lovs.html To generate a complete list of element names that are supported as arguments, use the following command: Copy bmide_generate_datamodel_report -element -h Related Topics BMIDE for Data Model Design

Source: https://docs.sw.siemens.com/documentation/external/PL20251212545240207/en-US/tc_help/utilities_reference/coz1737253683897/avc1737253684501/id1494473.html · retrieved Fri Jul 31 2026 00:00:00 GMT+0000 (Coordinated Universal Time)