Using Bmide Utilities For Interrogation
Using Bmide Utilities For Interrogation
Teamcenter provides utilities to interrogate BMIDE deployment issues and to verify the current
data in your DB. These utilities will not modify the database or BMIDE project templates in any
way.
The three utilities are:
business_model_extractor
bmide_consolidator
bmide_comparator
The business_model_extractor and bmide_consolidator can be run in any order, but the
bmide_comparator must be run last.
Starting with Tc8.3, each of the utilities will also produce a lang file located in a subdirectory
named lang. They will be named the same as the specified output file with an _lang suffix.
Steps for the interrogation are (Tc8.3 and later):
1. Open a TC command prompt
2. Run each of the three utilities
a. Extract the data model using the business_model_extractor utility
c.
Compare the extracted and consolidated data models to get the delta:
Note: It is important that you do not rearrange the order of the "old" and "new"
model specified in the compare command. The "old" model should always be the
consolidated model, and the "new" model should always be the extracted model.
If the order is flipped, then any elements written to the delta.xml file will be
backwards and this may confuse the analysis.
Examination of the delta.xml will provide the differences between the actual database contents
and the definition as stored in the TC_DATA\model directory.
The objects in the delta.xml and the delta_lang.xml will need to be corrected before a successful
deployment can be achieved.
Mark Smith