Thursday, August 30, 2012

Basic of PLMXML Export/Import

Basic of PLMXML Export/Import
PLMXML is a very powerful tools for importing/exporting data and file from Teamcenter to external system and vice-verse. PLMXML is Siemens PLM sponsors XML schema for exporting/importing metadata as well files from Teamcenter to other system,
  The advantage of PLMXML is its flexibility of defining rule for data extraction and import make it one of the widely use tool for integration and data exchange. It is also widely used in teamcenter other module like report builder and integration. For defining the rules, admin module is present where new rules can be created or modified existing rules. This rules are called Transfermode. In this blog we will discuss in detail the transfermode and its child rules.
Transfer Mode:
Transfermode encapsulate the rules which defines import/export data from teamcenter. It basically govern the Export/Import rules and meta data which required to be extracted from Teamcenter. Transfer mode mainly consist of
·         Closure Rule
·         Filter Rule
·         Property Set

Closure rule: It defines scope of data transfer. Basically it tells how to traverse from target object to its related object and whether to process or skip the object. For example if you are exporting Item Revision and also you required to export attach dataset with specific relation and type, you required to defined this detail in Closure rule.
Closure rule compromises five fields, primary object selector, secondary object selector, relation selector, action, and an optional conditional clause.

Primary object selector is the target object from which the traverse will be defined for its related object which is called secondary object selector. So as in our example for Item Revision to Dataset, Item Revision will become Primary object and Dataset will become secondary object selector as rule will be traverse from Item Revision to Dataset. Primary or Secondary object selector can be either of Buisness Type or Class. The third field relation selection defines how the primary and secondary object are related. Object in teamcenter can be either related through relation, attribute ,property. Other is refby which tell that secondary object refer the primary object. Also there is other two specific to BOM which is occurencetype and content.

Action field tell the system what required to done with secondary object. It take this words.
Skip : The secondary object should not be exported and no further traversing from object is required.

Process: Process the secondary object (extract object), but no further traversing.

Traverse: Don’t process the object (no data extraction), but traverse further for other related object as defined in closure rule.

Alter_closure_rule: Change closure rule for secondary object

Only Skip action can’t be combined will other. Process+Traverse means process the secondary object and traverse further to process its related object.

The closure rule is sequential, means the secondary object will become primary if you want to extract data which is related to secondary object. For example if you want to extract the file of Dataset when Item Revision is exported then we required to define new rule in closure rule which define the traverse rule from dataset to Imanfile.

Property Set: It defines what property can extracted from process object. Closure rule which object required to be process, whereas Property set defined what data/property required to be extracted for those object. By default Teamcenter extracted some set of property for different type of object.  For example revision id for item revision. But user required to extract further information then those required to defined in Property Set and add in transfer mode.
It constitute this following field.
Class or Type : Defined class or type name.
Property or Attribute: Define the attribute required to be exported.
Action: Define whether to process the property or skip.

So for example if we required to extract the description property of Item Revision, it required to be defined as shown in below figure

Filter rules : Filter rules allow a finer level of control over the data that gets translated along with
the primary objects by specifying that a user-written function is called to determine
the filter applied against a given object. Basically it is required for complex scenario where closure rule can be in sufficient to control PLM Data Export/Import. Mainly for condition like if, else if cases and required customization.

Action rule : Action rules are set of method which can be call for before, during, and after the
Translation. Teamcenter provide some of out of box action rule. But client specific cases usually required customization. In TcUA action rule are depreciated and replace by BMIDE extension mechanism


  1. Hello

    The description here is very good. Thank you!
    To read and analyze the exported files is the free "PLMXML Viewer" from
    very helpful.


  2. hi

    Awesome blog...thanks


  3. This is the perfect blog for anyone who wants to know about this topic and i am also provide Export Import Data please can you visit here Export Import Data

  4. If I export any CAD assembly data from Teamcenter in plmxml format, I suppose the exported file is linked with Teamcenter database, so does it allow me to say that if any change in the revision of cad in Tce will get reflect automatically in my exported file? please suggest

  5. This comment has been removed by the author.

  6. This comment has been removed by the author.

  7. This comment has been removed by the author.

  8. its my Pleasure to read your article are very excellent thanks to give good information Excel utilities

  9. Thanks for nice information
    Importexportfederation provide all export licenses at affordable cost. We provide Import Export Code (IEC) License free of cost in Pune, Mumbai, and Maharashtra, India.import export licenses seminars, international trade licenses at affordable cost,IEC License, Import License Consultants, import export license, Import Export Code License

  10. Thanks for sharing this information, This article really helped me a lot. Thanks for sharing.
    Export Data India

  11. Hi,

    I need help, I need to know which is this parameter in plmxml file: definition="overlay" on the line .


  12. Are you looking for best Industrial Automation Courses. DIAC Institute providing hands on Practical Training in Advanced Industrial Automation with Technical Lab Facilities and 100% Job in core company. Call @91-9953489987.

  13. This comment has been removed by the author.

  14. Data guru is the best company to provide a genuine & authentic b2b informaton in any industry. It is obvious that data companies should provide b2b that must be accurate and updated prior to delivery.

  15. Import Export Data - Seair Exim solutions is a well-known import and export data provider and market research company in India. It offers import export data, India trade data, Exim data, custom data and so on for more than 80+ countries in the world. If you are looking for import export database for international trade business visit our

  16. Best Web design service company in Brampton
    Best Website development service company in Toronto
    Web Axis is a name that you can rely upon when looking for web design Canada Company. We understand the growing significance of the World Wide Web and equally the importance of having websites.

  17. Mortgage Broker in Brampton
    Mortgage Broker in GTA Toronto
    We work with Canada's premium financial institutions to offer you the best mortgages in the market and the lowest interest rates. Names such as Royal Bank, Scotia Bank, Bank of Montreal, TD Canada Trust, CIBC, National Bank, and more, guarantee the best service and highest savings for you.

  18. Best Chauffeur cab service in Melbourne
    Silver Executive Cab is a Chauffeur Cars company in Melbourne specifically company targets Melbourne Airport transfers, Corporate transfers, Regular Pick-ups, Wedding Hire Cars & private hire cars. It is an essay way to contact at Silver Executive Cab & you will get proper feedback or support by our technical executives. So Don't waste your time call or Book online your luxury car in competitive rates

  19. Travel tours to india
    Come and see India with us where you will be able to align your mind, body and soul into one whole world.

  20. Remote Training on Industrial Automation based on #Siemens Technology. Call@ 9953489987.
    Registration Form For SIEMENS PLC/HMI/SCADA Training

  21. I appreciate this piece of useful information. We are provide Export Import Course Online and Certificate Training to Understand How To Start Export Business For more information visit our site: Export Import Course Online