Skip to content

Create a BMIDE template project

April 6, 2019

Summary:

Teamcenter BMIDE is the tool for performing data model customizations.

Pre-requisite:

  1. Install Teamcenter BMIDE.

Overview:

  1. Start Business Modeler IDE.
  2. Create a new BMIDE template project.
  3. Open Advanced perspective.

Details:

1. Start Business Modeler IDE:

Locate Business Modeler IDE on your machine. Click on ‘Business Modeler IDE’ to start the IDE.

001

 

2.  Workspace location for BMIDE Custom Project: 

Enter a folder location as Workspace for new BMIDE Custom Project.

002

 

3.  BMIDE with default ‘Getting Started’… will show up:

When BMIDE is launched for the first time, the IDE will show ‘Getting Started’ window.

003

 

4. Create a new Business Modeler IDE Template Project:

Invoke File => New => New Business Modeler IDE Template Project menu.

007

 

5. New BMIDE Template Project wizard:

The wizard would shows up, that would help create a custom BMIDE template project.

008

6. Enter required details for BMIDE Template Project:

  • Prefix: All BMIDE template projects have a prefix. All elements created under this template will get the same prefix. [ The prefix helps BMIDE differentiate between OOTB Part and ABC4Part. ]
  • Template Name: This name that will be used by Teamcenter Installation to refer to custom template.
  • Template display name: This name is used as display name for the template.
  • Template description: The creator of template needs to provide details of template here.
  • Dependent templates directory: The location where all the templates already installed into TC installation are placed. [ All the templates installed into TC are placed into %TC_DATA%/model folder.]

Click Next to proceed.

009

 

7. Select dependent BMIDE Templates:

The custom template might use template elements from multiple BMIDE templates.
Select all the BMIDE template the custom template will depend on.

Click Next to proceed.

010

 

8. Select supported languages:

If the custom template needs to support languages other than English (United States), this is the place to select them.

Click Next to proceed.

011

 

9. Enter name of namespace:

For some customizations BMIDE might generate the code. The code will get generated under the Namespace name entered here.

Click Next to proceed.

012

 

10. Enter TC_ROOT and MS Visual C++ compiler path:

Along with the code, the BMIDE generates makefiles ( ant scripts and other build artifacts). The TC_ROOT and MS Visual C++ compiler paths are required for makefiles.

Click Next to proceed.

013

 

11. Enter SOA Client and dot NET locations:

For SOA Code & SOA makefiles generation, the BMIDE needs access to soa_client folder and dot Net install location.

Click on Finish button.

014

 

12. BMIDE shows newly created custom template:

The custom project gets created, and the BMIDE will show elements from all dependent templates in the IDE.

015

 

13. Launch BMIDE Advanced perspective:

The BMIDE supports two perspectives. a) Standard & b) Advanced.

Click on Window => Open Perspective => Advanced.

016

 

14. BMIDE shows Advanced Perspective:

017

 

Congratulations, you have successfully created a new custom BMIDE template. I hope this post helps.

Leave a Comment

Leave a comment