enovia x-bom cost analytics

83
Buyer Analytics Admin Guide ENOVIA X-BOM Cost Analytics V6R2013x Administrator’s Guide

Upload: others

Post on 17-Jan-2022

1 views

Category:

Documents


0 download

TRANSCRIPT

Buyer Analytics Admin Guide

ENOVIA X-BOM Cost Analytics

V6R2013x

Administrator’s Guide

2 ENOVIA X-BOM Cost Analytics Admin

Copyright and Trademark Information

© Dassault Systèmes, 1994 – 2012. All rights reserved. PROPRIETARY RIGHTS NOTICE: This documentation is proprietary property of Dassault Systèmes. This documentation shall be treated as confidential information and may only be used by employees or contractors with the Customer in accordance with the applicable Software License Agreement.

Adaplet, Compliance Connect, DesignSync, ENOVIA, ProjectSync, Synchronicity, Team Central, ENOVIA Collaboration Platform, ENOVIA Business Process Services, ENOVIA Platform Server, ENOVIA Modeling Studio, ENOVIA 3D Live, FCS, AEF, Application Exchange Framework, Application Development Kit, ENOVIA V6X-BOM Engineering, ENOVIA Library Central, ENOVIA Materials Compliance Central, ENOVIA Variant Configuration, ENOVIA Program Central, ENOVIA Sourcing Central, ENOVIA Specification Central, ENOVIA Supplier Central, ENOVIA Collaborative Interference Management, ENOVIA Semiconductor Accelerator for Team Compliance, ENOVIA Aerospace and Defense Accelerator for Program Management, ENOVIA Apparel Accelerator for Design and Development, ENOVIA Automotive Accelerator for Program Management, ENOVIA Medical Device Accelerator for Regulatory Compliance, ENOVIA X-BOM Cost Analytics, ENOVIA X-BOM Manufacturing, ENOVIA Synchronicity DesignSync DFII, ENOVIA Synchronicity DesignSync MW, ENOVIA Synchronicity DesignSync CTS, ENOVIA IP Gear, IconMail, ImageIcon and Star

Browser are either trademarks or registered trademarks of Dassault Systèmes or its subsidiaries in the US and/or other countries. Oracle® is a registered trademark of Oracle Corporation, Redwood City, California. DB2, AIX, and WebSphere are registered trademarks of IBM Corporation. WebLogic is a registered trademark of BEA Systems, Inc. Solaris, UltraSPARC, Java, JavaServer Pages, JDBC, and J2EE are registered trademarks of Sun Microsystems, Inc. Windows XP and Internet Explorer are registered trademarks of Microsoft Corp. HP and HP-UX are registered trademarks of HP. All other product names and services identified throughout this book are recognized as trademarks, registered trademarks, or service marks of their respective companies. The documentation that accompanies ENOVIA Synchronicity DesignSync products describes the applications as delivered by Dassault Systèmes. This documentation includes

readme files, online help, user guides, and administrator guides. If changes are made to an application or to the underlying framework, Dassault Systèmes cannot ensure the accuracy of this documentation. NOTE: This manual was generated directly from the online help with minimal reformatting. The PDF version is optimized for printing and does not contain active cross-reference links or animated use cases. Because the intent of the help is to be an online guide, there may be shortcomings in its organization and general usability as a printed document. The PDF version was created before limited changes were made to WebHelp. For the most current information, see the product‟s online help.

Dassault Systèmes ENOVIA 175 Wyman Street, Waltham, MA 02451 Telephone 781.810.3500

Email: [email protected]

http://www.3ds.com

Additional Components This product also includes additional components copyrighted by other third parties. The sections that follow provide license and copyright notices of these software components.

Apache Apache License

Version 2.0, January 2004

http://www.apache.org/licenses/

TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

1. Definitions.

"License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document.

"Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License.

"Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity.

"You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License.

"Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files.

"Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated

documentation, and conversions to other media types.

"Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to

the work (an example is provided in the Appendix below).

"Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof.

"Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing

and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution."

"Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work.

2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge,

royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form.

3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-

free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contributions alone or by combination of their Contributions with the Work to which such Contributions was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed.

4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions:

(a) You must give any other recipients of the Work or Derivative Works a copy of this License; and

(b) You must cause any modified files to carry prominent notices stating that You changed the files; and

(c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and at tribution notices from the Source form of the Work,

excluding those notices that do not pertain to any part of the Derivative Works; and

3 ENOVIA X-BOM Cost Analytics Admin

(d) If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivat ive Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License.

You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License.

You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in

this License.

5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions.

6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file.

7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS"

BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.

8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate

and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages.

9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support,

warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability.

END OF TERMS AND CONDITIONS

APPENDIX: How to apply the Apache License to your work.

To apply the Apache License to your work, attach the following boilerplate notice, with the fields enclosed by brackets "[]" replaced with your own identifying information. (Don't

include the brackets!) The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a file or class name and description of purpose be included on the same "printed page" as the copyright notice for easier identification within third-party archives.

Copyright [yyyy] [name of copyright owner]

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Apache Ant =========================================================================

NOTICE file corresponding to the section 4 d of the Apache License, Version 2.0, in this case for the Apache Ant distribution.

=========================================================================

This product includes software developed by The Apache Software Foundation (http://www.apache.org/).

This product includes also software developed by :

- the W3C consortium (http://www.w3c.org) ,

- the SAX project (http://www.saxproject.org)

Please read the different LICENSE files present in the root directory of this distribution. [BELOW]

This license came from:

http://www.w3.org/Consortium/Legal/copyright-software-19980720

W3C® SOFTWARE NOTICE AND LICENSE

Copyright © 1994-2001 World Wide Web Consortium, <a href="http://www.w3.org/">World Wide Web Consortium</a>, (<a href= "http://www.lcs.mit.edu/">Massachusetts Institute of Technology</a>, <a href="http://www.inria.fr/">Institut National de Recherche en Informatique et en Automatique</a>, <a href= "http://www.keio.ac.jp/">Keio University</a>). All Rights Reserved.

http://www.w3.org/Consortium/Legal/

This W3C work (including software, documents, or other related items) is being provided by the copyright holders under the fo llowing license. By obtaining, using and/or copying

this work, you (the licensee) agree that you have read, understood, and will comply with the following terms and conditions:

Permission to use, copy, modify, and distribute this software and its documentation, with or without modification, for any purpose and without fee or royalty is hereby granted, provided that you include the following on ALL copies of the software and documentation or portions thereof, including modifications, that you make:

The full text of this NOTICE in a location viewable to users of the redistributed or derivative work.

Any pre-existing intellectual property disclaimers, notices, or terms and conditions. If none exist, a short notice of the following form (hypertext is preferred, text is permitted) should be used within the body of any redistributed or derivative code:

"Copyright © 1999-2004 World Wide Web Consortium, (Massachusetts Institute of Technology, Institut National de Recherche en Informatique et en Automatique, Keio University). All Rights Reserved. http://www.w3.org/Consortium/Legal/"

Notice of any changes or modifications to the W3C files, including the date changes were made. (We recommend you provide URIs to the location from which the code is derived.)

THIS SOFTWARE AND DOCUMENTATION IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE OR DOCUMENTATION WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS. COPYRIGHT

HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE SOFTWARE OR DOCUMENTATION.

The name and trademarks of copyright holders may NOT be used in advertising or publicity pertaining to the software without specific, written prior permission. Title to copyright in this software and any associated documentation will at all times remain with copyright holders.

This license came from: http://www.megginson.com/SAX/copying.html. However please note future versions of SAX may be covered under http://saxproject.org/?selected=pd

This page is now out of date -- see the new SAX site at http://www.saxproject.org/ for more up-to-date releases and other information. Please change your bookmarks.

SAX2 is Free!

I hereby abandon any property rights to SAX 2.0 (the Simple API for XML), and release all of the SAX 2.0 source code, compiled code, and documentation contained in this

distribution into the Public Domain. SAX comes with NO WARRANTY or guarantee of fitness for any purpose.

David Megginson, [email protected]

4 ENOVIA X-BOM Cost Analytics Admin

Apache Axis =========================================================================

NOTICE file corresponding to section 4(d) of the Apache License, Version 2.0, in this case for the Apache Axis distribution.

=========================================================================

This product includes software developed by The Apache Software Foundation (http://www.apache.org/).

Apache Tomcat

[under Apache License, Version 2.0 above]

Apache Servlet-API [under Apache License, Version 2.0 above]

FTP Copyright (c) 1985, 1989, 1993, 1994

The Regents of the University of California. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

1.Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.

2.Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.

3.All advertising materials mentioning features or use of this software must display the following acknowledgement:

This product includes software developed by the University of California, Berkeley and its contributors.

4.Neither the name of the University nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT

LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAYOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

Copyright (c) 1997-1999 The Stanford SRP Authentication Project All Rights Reserved. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS-IS" AND WITHOUT WARRANTY OF ANY KIND, EXPRESS, IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL STANFORD BE LIABLE FOR ANY SPECIAL, INCIDENTAL, INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND, OR ANY DAMAGES WHATSOEVER Copyright 1990 by the Massachusetts Institute of Technology. All Rights Reserved.

Export of this software from the United States of America may require a specific license from the United States Government. It is the responsibility of any person or organization contemplating export to obtain such a license before exporting. WITHIN THAT CONSTRAINT, permission to use, copy, modify, and distribute this software and its documentation for any purpose and without fee is hereby granted, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation, and that the name of M.I.T. not be used in advertising or publicity pertaining to distribution of the software without specific, written prior permission. M.I.T. makes no representations about the suitability of this software for any purpose. It is provided "as is" without express or implied warranty.

Getline Copyright (C) 1991, 1992, 1993 by Chris Thewalt ([email protected])

Permission to use, copy, modify, and distribute this software for any purpose and without fee is hereby granted, provided that the above copyright notices appear in all copies and

that both the copyright notice and this permission notice appear in supporting documentation. This software is provided "as is" without express or implied warranty.

GifEncoder GifEncoder - write out an image as a GIF

Transparency handling and variable bit size courtesy of Jack Palevich.

Copyright (C)1996,1998 by Jef Poskanzer <[email protected]>. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

1.Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer .

2.Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.

THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL

THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

ImageEncoder ImageEncoder - abstract class for writing out an image

Copyright (C) 1996 by Jef Poskanzer <[email protected]>. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.

Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.

THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT

LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING

NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. JavaMail Sun Microsystems, Inc.

Binary Code License Agreement

5 ENOVIA X-BOM Cost Analytics Admin

READ THE TERMS OF THIS AGREEMENT AND ANY PROVIDED SUPPLEMENTAL LICENSE TERMS (COLLECTIVELY "AGREEMENT") CAREFULLY BEFORE OPENING THE SOFTWARE MEDIA PACKAGE. BY OPENING THE SOFTWARE MEDIA PACKAGE, YOU AGREE TO THE TERMS OF THIS AGREEMENT. IF YOU ARE ACCESSING THE SOFTWARE ELECTRONICALLY, INDICATE YOUR ACCEP TANCE OF THESE TERMS BY SELECTING THE "ACCEPT" BUTTON AT THE END OF THIS AGREEMENT. IF YOU DO NOT AGREE TO ALL THESE TERMS, PROMPTLY RETURN THE UNUSED SOFTWARE TO YOUR PLACE OF PURCHASE

FOR A REFUND OR, IF THE SOFTWARE IS ACCESSED ELECTRONICALLY, SELECT THE "DECLINE" BUTTON AT THE END OF THIS AGREEMENT.

1. LICENSE TO USE. Sun grants you a non-exclusive and non-transferable license for the internal use only of the accompanying software and documentation and any error corrections provided by Sun (collectively "Software"), by the number of users and the class of computer hardware for which the corresponding fee has been paid.

2. RESTRICTIONS. Software is confidential and copyrighted. Title to Software and all associated intellectual property rights is retained by Sun and/or its licensors. Except as

specifically authorized in any Supplemental License Terms, you may not make copies of Software, other than a single copy of Software for archival purposes. Unless enforcement is prohibited by applicable law, you may not modify, decompile, or reverse engineer Software. You acknowledge that Software is not designed, licensed or intended for use in the design, construction, operation or maintenance of any nuclear facility. Sun disclaims any express or implied warranty of fitness for such uses. No right, title or interest in or to any trademark, service mark, logo or trade name of Sun or its licensors is granted under this Agreement.

3. LIMITED WARRANTY. Sun warrants to you that for a period of ninety (90) days from the date of purchase, as evidenced by a copy of the receipt, the media on which Software is furnished (if any) will be free of defects in materials and workmanship under normal use. Except for the foregoing, Software is provided "AS IS". Your exclusive remedy and Sun's entire liability under this limited warranty will be at Sun's option to replace Software media or refund the fee paid for Software.

4. DISCLAIMER OF WARRANTY. UNLESS SPECIFIED IN THIS AGREEMENT, ALL EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND

WARRANTIES, INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT ARE DISCLAIMED, EXCEPT TO THE EXTENT THAT THESE DISCLAIMERS ARE HELD TO BE LEGALLY INVALID.

5. LIMITATION OF LIABILITY. TO THE EXTENT NOT PROHIBITED BY LAW, IN NO EVENT WILL SUN OR ITS LICENSORS BE LIABLE FOR ANY LOST

REVENUE, PROFIT OR DATA, OR FOR SPECIAL, INDIRECT, CONSEQUENTIAL, INCIDENTAL OR PUNITIVE DAMAGES, HOWEVER CAUSED REGARDLESS OF THE THEORY OF LIABILITY, ARISING OUT OF OR RELATED TO THE USE OF OR INABILITY TO USE SOFTWARE, EVEN IF SUN HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. In no event will Sun's liability to you, whether in contract, tort (including negligence), or o therwise, exceed the amount paid by you for Software under this Agreement. The foregoing limitations will apply even if the above stated warranty fails of its essential purpose.

6. Termination. This Agreement is effective until terminated. You may terminate this Agreement at any time by destroying all copies of Software. This Agreement will terminate

immediately without notice from Sun if you fail to comply with any provision of this Agreement. Upon Termination, you must destroy all copies of Software.

7. Export Regulations. All Software and technical data delivered under this Agreement are subject to US export control laws and may be subject to export or import regulations in

other countries. You agree to comply strictly with all such laws and regulations and acknowledge that you have the responsibility to obtain such licenses to export, re-export, or import as may be required after delivery to you.

8. U.S. Government Restricted Rights. If Software is being acquired by or on behalf of the U.S. Government or by a U.S. Government prime contractor or subcontractor (at any tier), then the Government's rights in Software and accompanying documentation will be only as set forth in this Agreement; this is in accordance with 48 CFR 227.7201 through

227.7202-4 (for Department of Defense (DOD) acquisitions) and with 48 CFR 2.101 and 12.212 (for non-DOD acquisitions).

9. Governing Law. Any action related to this Agreement will be governed by California law and controlling U.S. federal law. No choice of law rules of any jurisdiction will apply.

10. Severability. If any provision of this Agreement is held to be unenforceable, this Agreement will remain in effect with the provision omitted, unless omission would frustrate

the intent of the parties, in which case this Agreement will immediately terminate.

11. Integration. This Agreement is the entire agreement between you and Sun relating to its subject matter. It supersedes all prior or contemporaneous oral or written communications, proposals, representations and warranties and prevails over any conflicting or additional terms of any quote, order, acknowledgment, or other communication

between the parties relating to its subject matter during the term of this Agreement. No modification of this Agreement will be binding, unless in writing and signed by an authorized representative of each party.

JAVAMAILTM, VERSION 1.3.1

SUPPLEMENTAL LICENSE TERMS

These supplemental license terms ("Supplemental Terms") add to or modify the terms of the Binary Code License Agreement (collectively, the "Agreement"). Capitalized terms not defined in these Supplemental Terms shall have the same meanings ascribed to them in the Agreement. These Supplemental Terms shall supersede any inconsistent or conflicting

terms in the Agreement, or in any license contained within the Software.

1. Software Internal Use and Development License Grant. Subject to the terms and conditions of this Agreement, including, but not limited to Section 3 (Java(TM) Technology Restrictions) of these Supplemental Terms, Sun grants you a non-exclusive, non-transferable, limited license to reproduce internally and use internally the binary form of the Software, complete and unmodified, for the sole purpose of designing, developing and testing your Java applets and applications ("Programs").

2. License to Distribute Software.* Subject to the terms and conditions of this Agreement, including, but not limited to Section 3 (Java (TM) Technology Restrictions) of these Supplemental Terms, Sun grants you a non-exclusive, non-transferable, limited license to reproduce and distribute the Software in binary code form only, provided that (i) you distribute the Software complete and unmodified and only bundled as part of, and for the sole purpose of running, your Java applets or applications ("Programs"), (ii) the Programs add significant and primary functionality to the Software, (iii) you do not distribute additional software intended to replace any components of the Software, (iv) you do not remove

or alter any proprietary legends or notices contained in the Software, (v) you only distribute the Software subject to a license agreement that protects Sun's interests consistent with the terms contained in this Agreement, and (vi) you agree to defend and indemnify Sun and its licensors from and against any damages, costs, liabilities, settlement amounts and/or expenses (including attorneys' fees) incurred in connection with any claim, lawsuit or action by any third party that arises or results from the use or distribution of any and all Programs and/or Software.

3. Java Technology Restrictions.* You may not modify the Java Platform Interface ("JPI", identified as classes contained within the "java" package or any subpackages of the

"java" package), by creating additional classes within the JPI or otherwise causing the addition to or modification of the classes in the JPI. In the event that you create an additional class and associated APIs which (i) extends the functionality of the Java platform, and (ii) is exposed to third party software developers for the purpose of developing additional software which invokes such additional API, you must promptly publish broadly an accurate specification for such API for free use by all developers. You may not create, or authorize your licensees to create additional classes, interfaces, or subpackages that are in any way identified as "java", "javax", "sun" or similar convention as specified by Sun in any naming convention designation.

4. Trademarks and Logos. You acknowledge and agree as between you and Sun that Sun owns the SUN, SOLARIS, JAVA, JINI, FORTE, STAROFFICE, STARPORTAL and iPLANET trademarks and all SUN, SOLARIS, JAVA, JINI, FORTE, STAROFFICE, STARPORTAL and iPLANET-related trademarks, service marks, logos and other brand designations ("Sun Marks"), and you agree to comply with the Sun Trademark and Logo Usage Requirements currently located at http://www.sun.com/policies/trademarks. Any use you make of the Sun Marks inures to Sun's benefit.

5. Source Code. Software may contain source code that is provided solely for reference purposes pursuant to the terms of this Agreement. Source code may not be redistributed unless expressly provided for in this Agreement.

6. Termination for Infringement. Either party may terminate this Agreement immediately should any Software become, or in either party's opinion be likely to become, the subject

of a claim of infringement of any intellectual property right.

For inquiries please contact: Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, California 95054, U.S.A

/(LFI#132726/Form ID#011801)/ Jakarta POI [under Apache License, Version 2.0 above]

JDK

Sun Microsystems, Inc. Binary Code License Agreement for the JAVA 2 PLATFORM STANDARD EDITION DEVELOPMENT KIT 5.0

SUN MICROSYSTEMS, INC. ("SUN") IS WILLING TO LICENSE THE SOFTWARE IDENTIFIED BELOW TO YOU ONLY UPON THE CONDITION THAT YOU ACCEPT ALL OF THE TERMS CONTAINED IN THIS BINARY CODE LICENSE AGREEMENT AND SUPPLEMENTAL LICENSE TERMS (COLLECTIVELY "AGREEMENT"). PLEASE READ THE AGREEMENT CAREFULLY. BY DOWNLOADING OR INSTALLING THIS SOFTWARE, YOU ACCEPT THE TERMS OF THE AGREEMENT. INDICATE ACCEPTANCE BY SELECTING THE "ACCEPT" BUTTON AT THE BOTTOM OF THE AGREEMENT. IF YOU ARE NOT WILLING TO BE

BOUND BY ALL THE TERMS, SELECT THE "DECLINE" BUTTON AT THE BOTTOM OF THE AGREEMENT AND THE DOWNLOAD OR INSTALL PROCESS WILL NOT CONTINUE. 1. DEFINITIONS. "Software" means the identified above in binary form, any other machine readable materials (including, but no t limited to, libraries, source files, header files, and data files), any updates or error corrections provided by Sun, and any user manuals, programming guides and other documentation provided to you by Sun under this

6 ENOVIA X-BOM Cost Analytics Admin

Agreement. "Programs" mean Java applets and applications intended to run on the Java 2 Platform Standard Edition (J2SE platform) platform on Java-enabled general purpose desktop computers and servers. 2. LICENSE TO USE. Subject to the terms and conditions of this Agreement, including, but not limited to the Java Technology Restrictions of the Supplemental License Terms, Sun grants you a non-exclusive, non-transferable, limited license without license fees to reproduce and use internally Software complete and unmodified for the sole purpose of

running Programs. Additional licenses for developers and/or publishers are granted in the Supplemental License Terms. 3. RESTRICTIONS. Software is confidential and copyrighted. Title to Software and all associated intellectual property rights is retained by Sun and/or its licensors. Unless enforcement is prohibited by applicable law, you may not modify, decompile, or reverse engineer Software. You acknowledge that Licensed Software is not designed or intended for use in the design, construction, operation or maintenance of any nuclear facility. Sun Microsystems, Inc. disclaims any express or implied warranty of fitness for such uses. No right, title or interest in or to any trademark, service mark, logo or trade name of Sun or its licensors is granted under this Agreement. Additional restrictions for developers and/or publishers licenses are set forth in the Supplemental License Terms.

4. LIMITED WARRANTY. Sun warrants to you that for a period of ninety (90) days from the date of purchase, as evidenced by a copy of the receipt, the media on which Software is furnished (if any) will be free of defects in materials and workmanship under normal use. Except for the foregoing, Software is provided "AS IS". Your exclusive remedy and Sun's entire liability under this limited warranty will be at Sun's option to replace Software media or refund the fee paid for Software. Any implied warranties on the Software are limited to 90 days. Some states do not allow limitations on duration of an implied warranty, so the above may no t apply to you. This limited warranty gives you specific legal rights. You may have others, which vary from state to state. 5. DISCLAIMER OF WARRANTY. UNLESS SPECIFIED IN THIS AGREEMENT, ALL EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND

WARRANTIES, INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT ARE DISCLAIMED, EXCEPT TO THE EXTENT THAT THESE DISCLAIMERS ARE HELD TO BE LEGALLY INVALID. 6. LIMITATION OF LIABILITY. TO THE EXTENT NOT PROHIBITED BY LAW, IN NO EVENT WILL SUN OR ITS LICENSORS BE LIABLE FOR ANY LOST REVENUE, PROFIT OR DATA, OR FOR SPECIAL, INDIRECT, CONSEQUENTIAL, INCIDENTAL OR PUNITIVE DAMAGES, HOWEVER CAUSED REGARDLESS OF THE THEORY OF LIABILITY, ARISING OUT OF OR RELATED TO THE USE OF OR INABILITY TO USE SOFTWARE, EVEN IF SUN HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. In no event will Sun's liability to you, whether in contract, tort (including negligence), or otherwise, exceed the amount paid by you for

Software under this Agreement. The foregoing limitations will apply even if the above stated warranty fails of its essential purpose. Some states do not allow the exclusion of incidental or consequential damages, so some of the terms above may not be applicable to you. 7. TERMINATION. This Agreement is effective until terminated. You may terminate this Agreement at any time by destroying all copies of Software. This Agreement will terminate immediately without notice from Sun if you fail to comply with any provision of this Agreement. Either party may terminate this Agreement immediately should any Software become, or in either party's opinion be likely to become, the subject of a claim of infringement of any intellectual property right. Upon Termination, you must destroy all copies of Software.

8. EXPORT REGULATIONS. All Software and technical data delivered under this Agreement are subject to US export control laws and may be subject to export or import regulations in other countries. You agree to comply strictly with all such laws and regulations and acknowledge that you have the responsibility to obtain such licenses to export, re-export, or import as may be required after delivery to you. 9. TRADEMARKS AND LOGOS. You acknowledge and agree as between you and Sun that Sun owns the SUN, SOLARIS, JAVA, JINI, FORTE, and iPLANET trademarks and all SUN, SOLARIS, JAVA, JINI, FORTE, and iPLANET-related trademarks, service marks, logos and other brand designations ("Sun Marks"), and you agree to comply with the Sun Trademark and Logo Usage Requirements currently located at http://www.sun.com/policies/trademarks. Any use you make of the Sun Marks inures to Sun's benefit.

10. U.S. GOVERNMENT RESTRICTED RIGHTS. If Software is being acquired by or on behalf of the U.S. Government or by a U.S. Government prime contractor or subcontractor (at any tier), then the Government's rights in Software and accompanying documentation will be only as set forth in this Agreement; this is in accordance with 48 CFR 227.7201 through 227.7202-4 (for Department of Defense (DOD) acquisitions) and with 48 CFR 2.101 and 12.212 (for non-DOD acquisitions). 11. GOVERNING LAW. Any action related to this Agreement will be governed by California law and controlling U.S. federal law. No choice of law rules of any jurisdiction will apply. 12. SEVERABILITY. If any provision of this Agreement is held to be unenforceable, this Agreement will remain in effect with the provision omitted, unless omission would

frustrate the intent of the parties, in which case this Agreement will immediately terminate. 13. INTEGRATION. This Agreement is the entire agreement between you and Sun relating to its subject matter. It supersedes all prior or contemporaneous oral or written communications, proposals, representations and warranties and prevails over any conflicting or additional terms of any quote , order, acknowledgment, or other communication between the parties relating to its subject matter during the term of this Agreement. No modification of this Agreement will be binding, unless in writing and signed by an authorized representative of each party. SUPPLEMENTAL LICENSE TERMS

These Supplemental License Terms add to or modify the terms of the Binary Code License Agreement. Capitalized terms not defined in these Supplemental Terms shall have the same meanings ascribed to them in the Binary Code License Agreement . These Supplemental Terms shall supersede any inconsistent or conflicting terms in the Binary Code License Agreement, or in any license contained within the Software. A. Software Internal Use and Development License Grant. Subject to the terms and conditions of this Agreement and restrictions and exceptions set forth in the Software "README" file, including, but not limited to the Java Technology Restrictions of these Supplemental Terms, Sun grants you a non-exclusive, non-transferable, limited license without fees to reproduce internally and use internally the Software complete and unmodified for the purpose of designing, developing, and testing your Programs.

B. License to Distribute Software. Subject to the terms and conditions of this Agreement and restrictions and exceptions set forth in the Software README file, including, but not limited to the Java Technology Restrictions of these Supplemental Terms, Sun grants you a non-exclusive, non-transferable, limited license without fees to reproduce and distribute the Software, provided that (i) you distribute the Software complete and unmodified and only bundled as part of, and for the sole purpose of running, your Programs, (ii) the Programs add significant and primary functionality to the Software, (iii) you do not distribute additional software intended to replace any components of the Software, (iv) you do not remove or alter any proprietary legends or notices contained in the Software, (v) you only distribute the Software subjec t to a license agreement that protects Sun's interests consistent with the terms contained in this Agreement, and (vi) you agree to defend and indemnify Sun and its licensors from and against any damages, costs, liabilities, settlement

amounts and/or expenses (including attorneys' fees) incurred in connection with any claim, lawsuit or action by any third party that arises or results from the use or distribution of any and all Programs and/or Software. C. License to Distribute Redistributables. Subject to the terms and conditions of this Agreement and restrictions and exceptions set forth in the Software README file, including but not limited to the Java Technology Restrictions of these Supplemental Terms, Sun grants you a non-exclusive, non-transferable, limited license without fees to reproduce and distribute those files specifically identified as redistributable in the Software "README" file ("Redistributables") provided that: (i) you distribute the Redistributables complete and unmodified, and only bundled as part of Programs, (ii) the Programs add significant and primary functionality to the Redistributables, (iii) you do not distribute additional

software intended to supersede any components of the Redistributables (unless otherwise specified in the applicable README file), (iv) you do not remove or alter any proprietary legends or notices contained in or on the Redistributables, (v) you only distribute the Redistributables pursuant to a license agreement that protects Sun's interests consistent with the terms contained in the Agreement, (vi) you agree to defend and indemnify Sun and its licensors from and against any damages, costs, liabilities, settlement amounts and/or expenses (including attorneys' fees) incurred in connection with any claim, lawsuit or action by any third party that arises or results from the use or distribution of any and all Programs and/or Software. D. Java Technology Restrictions. You may not create, modify, or change the behavior of, or authorize your licensees to create, modify, or change the behavior of, classes,

interfaces, or subpackages that are in any way identified as "java", "javax", "sun" or similar convention as specified by Sun in any naming convention designation. E. Distribution by Publishers. This section pertains to your distribution of the Software with your printed book or magazine (as those terms are commonly used in the industry) relating to Java technology ("Publication"). Subject to and conditioned upon your compliance with the restrictions and obligations contained in the Agreement, in addition to the license granted in Paragraph 1 above, Sun hereby grants to you a non-exclusive, nontransferable limited right to reproduce complete and unmodified copies of the Software on electronic media (the "Media") for the sole purpose of inclusion and distribution with your Publications, subject to the following terms: (i) You may not distribute the Software on a stand-alone basis; it must be distributed with your Publications; (ii) You are responsible for downloading the Software from the applicable Sun web site; (iii) You must refer to the

Software as JavaTM 2 Platform Standard Edition Development Kit 5.0; (iv) The Software must be reproduced in its entirety and without any modification whatsoever (including, without limitation, the Binary Code License and Supplemental License Terms accompanying the Software and proprietary rights notices contained in the Software); (v) The Media label shall include the following information: Copyright 2004, Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Sun, Sun Microsystems, the Sun logo, Solaris, Java, the Java Coffee Cup logo, J2SE , and all trademarks and logos based on Java are trademarks or registered trademarks of Sun Microsystems, Inc. in the U.S. and other countries. This information must be placed on the Media label in such a manner as to only apply to the Sun Software; (vi) You must clearly identify the Software as Sun's product on the Media holder or Media label, and you may not state or imply that Sun is responsible for any third-party software contained on the Media; (vii) You may not include any third

party software on the Media which is intended to be a replacement or substitute for the Software; (viii) You shall indemnify Sun for all damages arising from your failure to comply with the requirements of this Agreement. In addition, you shall defend, at your expense, any and all claims brought against Sun by third parties, and shall pay all damages awarded by a court of competent jurisdiction, or such settlement amount negotiated by you, arising out of or in connection with your use, reproduction or distribution of the Software and/or the Publication. Your obligation to provide indemnification under this section shall arise provided that Sun: (i) provides you prompt notice of the claim; (ii) gives you sole control of the defense and settlement of the claim; (iii) provides you, at your expense, with all available information, assistance and authority to defend; and (iv) has not compromised or settled such claim without your prior written consent; and (ix) You shall provide Sun with a written notice for each Publication; such notice shall include the following information:

(1) title of Publication, (2) authors, (3) date of Publication, and (4) ISBN or ISSN numbers. Such notice shall be sent to Sun Microsystems, Inc., 4150 Network Circle, M/S USCA12-110, Santa Clara, California 95054, U.S.A , Attention: Contracts Administration. F. Source Code. Software may contain source code that, unless expressly licensed for other purposes, is provided solely for reference purposes pursuant to the terms of this Agreement. Source code may not be redistributed unless expressly provided for in this Agreement. G. Third Party Code. Additional copyright notices and license terms applicable to portions of the Software are set forth in the THIRDPARTYLICENSEREADME.txt file. In addition to any terms and conditions of any third party opensource/freeware license identified in the THIRDPARTYLICENSEREADME.txt file, the disclaimer of warranty and

limitation of liability provisions in paragraphs 5 and 6 of the Binary Code License Agreement shall apply to all Software in this distribution. For inquiries please contact: Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, California 95054, U.S.A. (LFI#141623/Form ID#011801) DO NOT TRANSLATE OR LOCALIZE.

7 ENOVIA X-BOM Cost Analytics Admin

The following software may be included in this product: CS CodeViewer v1.0; Use of any of this software is governed by the terms of the license below: Copyright 1999 by CoolServlets.com. Any errors or suggested improvements to this class can be reported as instructed on CoolServlets.com. We hope you enjoy this program... your comments will encourage further

development! This software is distributed under the terms of the BSD License. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.

Neither name of CoolServlets.com nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY COOLSERVLETS.COM AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUD ING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS

INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."

The following software may be included in this product: Crimson v1.1.1 ; Use of any of this software is governed by the terms of the license below: The Apache Software License, Version 1.1

Copyright (c) 1999-2000 The Apache Software Foundation. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. The end-user documentation included with the redistribution, if any, must include the following acknowledgment: "This product includes software developed by the Apache Software Foundation (http://www.apache.org/)." Alternately, this acknowledgment may appear in the software itself, if and wherever such third-party acknowledgments normally appear.

4. The names "Crimson" and "Apache Software Foundation" must not be used to endorse or promote products derived from this software without prior written permission. For written permission, please contact [email protected]. 5. Products derived from this software may not be called "Apache", nor may "Apache" appear in their name, without prior written permission of the Apache Software Foundation. THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT

NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ====================================================================

This software consists of voluntary contributions made by many individuals on behalf of the Apache Software Foundation and was originally based on software copyright (c) 1999, International Business Machines, Inc., http://www.ibm.com. For more information on the Apache Software Foundation, please see <http://www.apache.org/>.

The following software may be included in this product: Xalan J2; Use of any of this software is governed by the terms of the license below: Apache License

Version 2.0, January 2004

http://www.apache.org/licenses/ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

1. Definitions. "License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. "Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. "Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity.

"You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License. "Source" form shall mean the preferred form for making modifications,including but not limited to software source code, documentation source, and configuration files. "Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. "Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below).

"Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. "Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to

communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution."

"Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. 2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense , and distribute the Work and such Derivative

Works in Source or Object form. 3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contributions alone or by combination of their Contributions with the Work to which such Contributions was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of

the date such litigation is filed. 4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: (a) You must give any other recipients of the Work or Derivative Works a copy of this License; and

(b) You must cause any modified files to carry prominent notices stating that You changed the files; and

(c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and at tribution notices from the Source form of the Work,

excluding those notices that do not pertain to any part of the Derivative Works; and

(d) If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such

additional attribution notices cannot be construed as modifying the License. You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. 5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate

license agreement you may have executed with Licensor regarding such Contributions. 6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file.

8 ENOVIA X-BOM Cost Analytics Admin

7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.

8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct , indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. 9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on

Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. END OF TERMS AND CONDITIONS

APPENDIX: How to apply the Apache License to your work. To apply the Apache License to your work, attach the following boilerplate notice, with the fields enclosed by brackets "[]" replaced with your own identifying information. (Don't include the brackets!) The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a file or class name and description of purpose

be included on the same "printed page" as the copyright notice for easier identification within third-party archives. Copyright [yyyy] [name of copyright owner] Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

The following software may be included in this product: NSIS 1.0j; Use of any of this software is governed by the terms of the license below: Copyright (C) 1999-2000 Nullsoft, Inc. This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software. Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions: 1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the

product documentation would be appreciated but is not required. 2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software. 3. This notice may not be removed or altered from any source distribution.Justin Frankel [email protected]"

Some Portions licensed from IBM are available at: http://oss.software.ibm.com/icu4j/ Portions Copyright Eastman Kodak Company 1992

Lucida is a registered trademark or trademark of Bigelow & Holmes in the U.S. and other countries.

Portions licensed from Taligent, Inc. The following software may be included in this product:IAIK PKCS Wrapper; Use of any of this software is governed by the terms of the license below: Copyright (c) 2002 Graz University of Technology. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials

provided with the distribution. 3. The end-user documentation included with the redistribution, if any, must include the following acknowledgment: "This product includes software developed by IAIK of Graz University of Technology."

Alternately, this acknowledgment may appear in the software itself, if and wherever such third-party acknowledgments normally appear. 4. The names "Graz University of Technology" and "IAIK of Graz University of Technology" must not be used to endorse or promote products derived from this software without prior written permission.

5. Products derived from this software may not be called "IAIK PKCS Wrapper", nor may "IAIK" appear in their name, without pr ior written permission of Graz University of Technology. THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE LICENSOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF

LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. The following software may be included in this product: Document Object Model (DOM) v. Level 3; Use of any of this software is governed by the terms of the license below: W3Cýý SOFTWARE NOTICE AND LICENSE

http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231

This work (and included software, documentation such as READMEs, or other related items) is being provided by the copyright holders under the following license. By obtaining,

using and/or copying this work, you (the licensee) agree that you have read, understood, and will comply with the following terms and conditions. Permission to copy, modify, and distribute this software and its documentation, with or without modification, for any purpose and without fee or royalty is hereby granted, provided that you include the following on ALL copies of the software and documentation or portions thereof, including modifications: 1.The full text of this NOTICE in a location viewable to users of the redistributed or derivative work. 2.Any pre-existing intellectual property disclaimers, notices, or terms and conditions. If none exist, the W3C Software Short Notice should be included (hypertext is preferred, text is permitted) within the body of any redistributed or derivative code.

3.Notice of any changes or modifications to the files, including the date changes were made. (We recommend you provide URIs to the location from which the code is derived.) THIS SOFTWARE AND DOCUMENTATION IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE OR DOCUMENTATION WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS. COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE SOFTWARE OR DOCUMENTATION.

The name and trademarks of copyright holders may NOT be used in advertising or publicity pertaining to the software without specific, written prior permission. Title to copyright in this software and any associated documentation will at all times remain with copyright holders. This formulation of W3C's notice and license became active on December 31 2002. This version removes the copyright ownership notice such that this license can be used with materials other than those owned by the W3C, reflects that ERCIM is now a host of the W3C, includes references to this specific dated version of the license, and removes the ambiguous grant of "use". Otherwise, this version is the same as the previous version and is written so as to preserve the Free Software Foundation's assessment of GPL compatibility and OSI's certification under the Open Source Definition. Please see our Copyright FAQ

for common questions about using materials from our site, including specific terms and conditions for packages like libwww, Amaya, and Jigsaw. Other questions about this notice can be directed to [email protected]. The following software may be included in this product: Xalan, Xerces; Use of any of this software is governed by the terms of the license below: The Apache Software License, Version 1.1

Copyright (c) 1999-2003 The Apache Software Foundation. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. The end-user documentation included with the redistribution, if any, must include the following acknowledgment: "This product includes software developed by the Apache Software Foundation (http://www.apache.org/)." Alternately, this acknowledgment may appear in the software itself, if and wherever such third-party acknowledgments normally appear.

4. The names "Xerces" and "Apache Software Foundation" must not be used to endorse or promote products derived from this software without prior written permission. For written permission, please contact [email protected]. 5. Products derived from this software may not be called "Apache", nor may "Apache" appear in their name, without prior written permission of the Apache Software Foundation. THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT

NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ====================================================================

9 ENOVIA X-BOM Cost Analytics Admin

This software consists of voluntary contributions made by many individuals on behalf of the Apache Software Foundation and was originally based on software copyright (c) 1999, International Business Machines, Inc., http://www.ibm.com. For more information on the Apache Software Foundation, please see <http://www.apache.org/>. The following software may be included in this product: W3C XML Conformance Test Suites v. 20020606; Use of any of this software is governed by the terms of the license below:

W3Cýý SOFTWARE NOTICE AND LICENSE

Copyright ýý 1994-2002 World Wide Web Consortium, (Massachusetts Institute of Technology, Institut National de Recherche en Informatique et en Automatique, Keio University). All Rights Reserved. http://www.w3.org/Consortium/Legal/ This W3C work (including software, documents, or other related items) is being provided by the copyright holders under the fo llowing license. By obtaining, using and/or copying this work, you (the licensee) agree that you have read, understood, and will comply with the following terms and conditions: Permission to use, copy, modify, and distribute this software and its documentation, with or without modification, fo r any purpose and without fee or royalty is hereby granted,

provided that you include the following on ALL copies of the software and documentation or portions thereof, including modifications, that you make: 1. The full text of this NOTICE in a location viewable to users of the redistributed or derivative work. 2. Any pre-existing intellectual property disclaimers, notices, or terms and conditions. If none exist, a short notice of the following form (hypertext is preferred, text is permitted) should be used within the body of any redistributed or derivative code: "Copyright ýý [$date-of-software] World Wide Web Consortium, (Massachusetts Institute of Technology, Institut National de Recherche en Informatique et en Automatique, Keio University). All Rights Reserved. http://www.w3.org/Consortium/Legal/"

3. Notice of any changes or modifications to the W3C files, including the date changes were made. (We recommend you provide URIs to the location from which the code is

derived.) THIS SOFTWARE AND DOCUMENTATION IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE OR DOCUMENTATION WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS. COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE SOFTWARE OR DOCUMENTATION.

The name and trademarks of copyright holders may NOT be used in advertising or publicity pertaining to the software without specific, written prior permission. Title to copyright in this software and any associated documentation will at all times remain with copyright holders. This formulation of W3C's notice and license became active on August 14 1998 so as to improve compatibility with GPL. This version ensures that W3C software licensing terms are no more restrictive than GPL and consequently W3C software may be distributed in GPL packages. See the older formulation for the policy prior to this date. Please see our Copyright FAQ for common questions about using materials from our site, including specific terms and conditions for packages like libwww, Amaya, and Jigsaw. Other questions about this notice can be directed to [email protected].

The following software may be included in this product: W3C XML Schema Test Collection v. 1.16.2; Use of any of this software is governed by the terms of the license below: W3Cýýýý DOCUMENT NOTICE AND LICENSE

Copyright ýýýý 1994-2002 World Wide Web Consortium, (Massachusetts Institute of Technology, Institut National de Recherche en Informatique et en Automatique, Keio University). All Rights Reserved. http://www.w3.org/Consortium/Legal/ Public documents on the W3C site are provided by the copyright holders under the following license. The software or Document Type Def initions (DTDs) associated with W3C

specifications are governed by the Software Notice. By using and/or copying this document, or the W3C document from which this statement is linked, you (the licensee) agree that you have read, understood, and will comply with the following terms and conditions: Permission to use, copy, and distribute the contents of this document, or the W3C document from which this statement is linked, in any medium for any purpose and without fee or royalty is hereby granted, provided that you include the following on ALL copies of the document, or portions thereof, that you use: 1. A link or URL to the original W3C document. 2. The pre-existing copyright notice of the original author, or if it doesn't exist, a notice of the form: "Copyright ýýýý [$date-of-document] World Wide Web Consortium,

(Massachusetts Institute of Technology, Institut National de Recherche en Informatique et en Automatique, Keio University). All Rights Reserved. http://www.w3.org/Consortium/Legal/" (Hypertext is preferred, but a textual representation is permitted.) 3. If it exists, the STATUS of the W3C document. When space permits, inclusion of the full text of this NOTICE should be provided. We request that authorship attribution be provided in any software, documents, or other items or products that you create pursuant to the implementation of the contents of this document, or any portion thereof. No right to create modifications or derivatives of W3C documents is granted pursuant to this license. However, if additional requirements (documented in the Copyright FAQ) are

satisfied, the right to create modifications or derivatives is sometimes granted by the W3C to individuals complying with those requirements. THIS DOCUMENT IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, OR TITLE; THAT THE CONTENTS OF THE DOCUMENT ARE SUITABLE FOR ANY PURPOSE; NOR THAT THE IMPLEMENTATION OF SUCH CONTENTS WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS. COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE

DOCUMENT OR THE PERFORMANCE OR IMPLEMENTATION OF THE CONTENTS THEREOF. The name and trademarks of copyright holders may NOT be used in advertising or publicity pertaining to this document or its contents without specific, written prior permission. Title to copyright in this document will at all times remain with copyright holders. ---------------------------------------------------------------------------- This formulation of W3C's notice and license became active on April 05 1999 so as to account for the treatment of DTDs, schema's and bindings. See the older formulation for the policy prior to this date. Please see our Copyright FAQ for common questions about using materials from our site, including specific terms and conditions for packages like

libwww, Amaya, and Jigsaw. Other questions about this notice can be directed to [email protected]. webmaster (last updated by reagle on 1999/04/99.) The following software may be included in this product: Mesa 3-D graphics library v. 5; Use of any of this software is governed by the terms of the license below: core Mesa code include/GL/gl.h Brian Paul Mesa

GLX driver include/GL/glx.h Brian Paul Mesa

Ext registry include/GL/glext.h SGI SGI Free B

include/GL/glxext.h

Mesa license: The Mesa distribution consists of several components. Different copyrights and licenses apply to different components. For example, GLUT is copyrighted by Mark Kilgard, some demo programs are copyrighted by SGI, some of the Mesa device drivers are copyrighted by their authors. See below for a list of Mesa's components and the copyright/license for each. The core Mesa library is licensed according to the terms of the XFree86 copyright (an MIT-style license). This allows integration with the XFree86/DRI project. Unless otherwise stated, the Mesa source code and documentation is licensed as follows:

Copyright (C) 1999-2003 Brian Paul All Rights Reserved. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation fi les (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES

OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL BRIAN PAUL BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. SGI Free Software Licence B: , or is under common control with Recipient. For purposes of this definition, "control" of an entity means (a) the power, direct or indirect, to direct or manage such entity, or (b) ownership of fifty percent (50%) or more of the outstanding shares or beneficial ownership of such entity.

1.12."Recipient Patents" means patent claims Licensable by a Recipient that are infringed by the use or sale of Original Code or any Modifications provided by SGI, or any combination thereof. 1.13."SGI" means Silicon Graphics, Inc. 1.14."SGI Patents" means patent claims Licensable by SGI other than the Licensed Patents. 2.License Grant and Restrictions. 2.1.SGI License Grant. Subject to the terms of this License and any third party intellectual property claims, for the duration of intellectual property protections inherent in the

Original Code, SGI hereby grants Recipient a worldwide, royalty-free, non-exclusive license, to do the following: (i) under copyrights Licensable by SGI, to reproduce, distribute, create derivative The following software may be included in this product: Byte Code Engineering Library (BCEL) v. 5; Use of any of this software is governed by the terms of the license below: Apache Software License The Apache Software License, Version 1.1

Copyright (c) 2001 The Apache Software Foundation. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.

10 ENOVIA X-BOM Cost Analytics Admin

3. The end-user documentation included with the redistribution, if any, must include the following acknowledgment: "This product includes software developed by the Apache Software Foundation (http://www.apache.org/)." Alternately, this acknowledgment may appear in the software itself, if and wherever such third-party acknowledgments normally appear. 4. The names "Apache" and "Apache Software Foundation" and "Apache BCEL" must not be used to endorse or promote products derived from this software without prior written

permission. For written permission, please contact [email protected]. 5. Products derived from this software may not be called "Apache", "Apache BCEL", nor may "Apache" appear in their name, without prior written permission of the Apache Software Foundation. THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT

NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE

POSSIBILITY OF SUCH DAMAGE. This software consists of voluntary contributions made by many individuals on behalf of the Apache Software Foundation. For more information on the Apache Software Foundation, please see <http://www.apache.org/>.

The following software may be included in this product: Regexp, Regular Expression Package v. 1.2; Use of any of this software is governed by the terms of the license below: The Apache Software License, Version 1.1

Copyright (c) 2001 The Apache Software Foundation. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials

provided with the

distribution. 3. The end-user documentation included with the redistribution, if any, must include the following acknowledgment: "This product includes software developed by the Apache Software Foundation (http://www.apache.org/)." Alternately, this acknowledgment may appear in the software itself, if and wherever such third-party acknowledgments normally appear. 4. The names "Apache" and "Apache Software Foundation" and "Apache Turbine" must not be used to endorse or promote products derived from this software without prior

written permission. For written permission, please contact [email protected]. 5. Products derived from this software may not be called "Apache", "Apache Turbine", nor may "Apache" appear in their name, without prior written permission of the Apache Software Foundation. THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT

NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. This software consists of voluntary contributions made by many individuals on behalf of the Apache Software Foundation. For more information on the Apache Software Foundation, please see http://www.apache.org. The following software may be included in this product: JLex: A Lexical Analyzer Generator for Java v. 1.2.5; Use of any of this software is governed by the terms of the license

below: JLEX COPYRIGHT NOTICE, LICENSE AND DISCLAIMER. Copyright 1996-2003 by Elliot Joel Berk and C. Scott Ananian Permission to use, copy, modify, and distribute this software and its documentation for any purpose and without fee is hereby granted, provided that the above copyright notice appear in all copies and that both the copyright notice and this permission notice and warranty disclaimer appear in supporting documentation, and that the name of the authors or their employers not be used in advertising or publicity pertaining to distribution of the software without specific, written prior permission.

The authors and their employers disclaim all warranties with regard to this software, including all implied warranties of merchantability and fitness. In no event shall the authors or their employers be liable for any special, indirect or consequential damages or any damages whatsoever resulting from loss of use, data or profits, whether in an action of contract, negligence or other tortious action, arising out of or in connection with the use or performance of this software. Java is a trademark of Sun Microsystems, Inc. References to the Java programming language in relation to JLex are not meant to imply that Sun endorses this product. The following software may be included in this product: SAX v. 2.0.1; Use of any of this software is governed by the terms of the license below: Copyright Status

SAX is free! In fact, it's not possible to own a license to SAX, since it's been placed in the public domain. No Warranty Because SAX is released to the public domain, there is no warranty for the design or for the software implementation, to the extent permitted by applicable law. Except when otherwise stated in writing the copyright holders and/or other parties provide SAX "as is" without warranty of any kind, either expressed or implied, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose. The entire risk as to the quality and performance of SAX is with you.

Should SAX prove defective, you assume the cost of all necessary servicing, repair or correction. In no event unless required by applicable law or agreed to in writing will any copyright holder, or any other party who may modify and/or redistribute SAX, be liable to you for damages, including any general, special, incidental or consequential damages arising out of the use or inability to use SAX (including but not limited to loss of data or data being rendered inaccurate or losses sustained by you or third parties or a failure of the SAX to operate with any other programs), even if such holder or other party has been advised of the possibility of such damages. Copyright Disclaimers

This page includes statements to that effect by David Megginson, who would have been able to claim copyright for the original work. SAX 1.0 Version 1.0 of the Simple API for XML (SAX), created collectively by the membership of the XML-DEV mailing list, is hereby released into the public domain. No one owns SAX: you may use it freely in both commercial and non-commercial applications, bundle it with your software distribution, include it on a CD-ROM, list the source code in a book, mirror the documentation at your own web site, or use it in any other way you see fit. David Megginson, [email protected] 1998-05-11

SAX 2.0 I hereby abandon any property rights to SAX 2.0 (the Simple API for XML), and release all of the SAX 2.0 source code, compiled code, and documentation contained in this distribution into the Public Domain. SAX comes with NO WARRANTY or guarantee of fitness for any purpose. David Megginson, [email protected]

2000-05-05

The following software may be included in this product: Cryptix;

Use of any of this software is governed by the terms of the license below: Cryptix General License

Copyright © 1995-2003 The Cryptix Foundation Limited. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1.Redistributions of source code must retain the copyright notice, this list of conditions and the following disclaimer. 2.Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials

provided with the distribution. THIS SOFTWARE IS PROVIDED BY THE CRYPTIX FOUNDATION LIMITED AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE CRYPTIX FOUNDATION LIMITED OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT

LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. EXERPT FROM JavaTM 2 Platform Standard Edition Development Kit 5.0 README

You can freely redistribute the J2SE Runtime Environment with your application, according to the terms of the Runtime Environment's license. Once you have developed your application using the JDK, you can ship it with the Runtime Environment so your end-users will have a Java platform on which to run your software. Redistribution

-------------------------------------------------------------------------------- NOTE - The license for this software does not allow the redistribution of beta and other pre-release versions. --------------------------------------------------------------------------------

11 ENOVIA X-BOM Cost Analytics Admin

Subject to the terms and conditions of the Software License Agreement and the obligations, restrictions, and exceptions set forth below, You may reproduce and distribute the Software (and also portions of Software identified below as Redistributable), provided that: you distribute the Software complete and unmodified and only bundled as part of Your applets and applications ("Programs"), your Programs add significant and primary functionality to the Software,

your Programs are only intended to run on Java-enabled general purpose desktop computers and servers, you distribute Software for the sole purpose of running your Programs, you do not distribute additional software intended to replace any components of the Software, you do not remove or alter any proprietary legends or notices contained in or on the Software, you only distribute the Software subject to a license agreement that protects Sun's interests consistent with the terms contained in this Agreement, and you agree to defend and indemnify Sun and its licensors from and against any damages, costs, liabilities, settlement amounts and/or expenses (including attorneys' fees) incurred in

connection with any claim, lawsuit or action by any third party that arises or results from the use or distribution of any and all Programs and/or Software. The term "vendors" used here refers to licensees, developers, and independent software vendors (ISVs) who license and distribute the J2SE Development Kit with their programs. Vendors must follow the terms of the J2SE Development Kit Binary Code License agreement. Required vs. Optional Files The files that make up the J2SE Development Kit are divided into two categories: required and optional. Optional files may be excluded from redistributions of the JDK at the vendor's discretion.

The following section contains a list of the files and directories that may optionally be omitted from redistributions of the JDK. All files not in these lists of optional files must be included in redistributions of the JDK. Optional Files and Directories The following files may be optionally excluded from redistributions. These files are located in the jdk1.5.0_<version> directory, where <version> is the update version number. Solaris and Linux filenames and separators are shown. Windows executables have the ".exe" suffix. Corresponding files with _g in name can also be excluded. jre/lib/charsets.jar

Character conversion classes jre/lib/ext/ sunjce_provider.jar - the SunJCE provider for Java Cryptography APIs

localedata.jar - contains many of the resources needed for non US English locales

ldapsec.jar - contains security features supported by the LDAP service provider dnsns.jar - for the InetAddress wrapper of JNDI DNS provider

bin/rmid and jre/bin/rmid Java RMI Activation System Daemon bin/rmiregistry and jre/bin/rmiregistry Java Remote Object Registry bin/tnameserv and jre/bin/tnameserv Java IDL Name Server

bin/keytool and jre/bin/keytool Key and Certificate Management Tool bin/kinit and jre/bin/kinit Used to obtain and cache Kerberos ticket-granting tickets bin/klist and jre/bin/klist Kerberos display entries in credentials cache and keytab

bin/ktab and jre/bin/ktab Kerberos key table manager bin/policytool and jre/bin/policytool Policy File Creation and Management Tool bin/orbd and jre/bin/orbd Object Request Broker Daemon

bin/servertool and jre/bin/servertool Java IDL Server Tool bin/javaws, jre/bin/javaws, jre/lib/javaws/ and jre/lib/javaws.jar Java Web Start src.zip Archive of source files

Redistributable JDK Files The limited set of files from the JDK listed below may be included in vendor redistributions of the J2SE Runtime Environment . They cannot be redistributed separately, and must accompany a JRE distribution. All paths are relative to the top-level directory of the JDK. jre/lib/cmm/PYCC.pf Color profile. This file is required only if one wishes to convert between the PYCC color space and another color space. All .ttf font files in the jre/lib/fonts directory.

Note that the LucidaSansRegular.ttf font is already contained in the J2SE Runtime Environment, so there is no need to bring that file over from the JDK. jre/lib/audio/soundbank.gm This MIDI soundbank is present in the JDK, but it has been removed from the J2SE Runtime Environment in order to reduce the s ize of the Runtime Environment's download bundle. However, a soundbank file is necessary for MIDI playback, and therefore the JDK's soundbank.gm file may be included in redistributions of the Runtime Environment at the vendor's discretion. Several versions of enhanced MIDI soundbanks are available from the Java Sound web site: http://java.sun.com/products/java-media/sound/. These alternative soundbanks may be included in redistributions of the J2SE Runtime Environment.

The javac bytecode compiler, consisting of the following files: bin/javac [Solaris(TM) Operating System and Linux]

bin/sparcv9/javac [Solaris Operating System (SPARC(R) Platform Edition)] bin/amd64/javac [Solaris Operating System (AMD)] bin/javac.exe [Microsoft Windows] lib/tools.jar [All platforms]

The Annotation Processing Tool, consisting of the following files: bin/apt [Solaris(TM) Operating System and Linux] bin/sparcv9/apt [Solaris Operating System (SPARC(R) Platform Edition)] bin/amd64/apt [Solaris Operating System (AMD)] bin/apt.exe [Microsoft Windows] jre\bin\server\

On Microsoft Windows platforms, the JDK includes both the Java HotSpot Server VM and Java HotSpot Client VM. However, the J2SE Runtime Environment for Microsoft Windows platforms includes only the Java HotSpot Client VM. Those wishing to use the Java HotSpot Server VM with the J2SE Runtime Environment may copy the JDK's jre\bin\server folder to a bin\server directory in the J2SE Runtime Environment. Software vendors may redistribute the Java HotSpot Server VM with their redistributions of the J2SE Runtime Environment. Unlimited Strength Java Cryptography Extension

Due to import control restrictions for some countries, the Java Cryptography Extension (JCE) policy files shipped with the J2SE Development Kit and the J2SE Runtime

Environment allow strong but limited cryptography to be used. These files are located at <java-home>/lib/security/local_policy.jar <java-home>/lib/security/US_export_policy.jar where <java-home> is the jre directory of the JDK or the top-level directory of the J2SE Runtime Environment. An unlimited strength version of these files indicating no restrictions on cryptographic strengths is available on the JDK web site for those living in eligible countries. Those living in eligible countries may download the unlimited strength version and replace the strong cryptography jar files with the unlimited strength files.

jconsole

jconsole.jar jconsole may be redistributed outside the JDK but only with Sun's JRE. Endorsed Standards Override Mechanism

An endorsed standard is a Java API defined through a standards process other than the Java Community ProcessSM (JCPSM). Because endorsed standards are defined outside the JCP, it is anticipated that such standards will be revised between releases of the Java 2 Platform. In order to take advantage of new revisions to endorsed standards, developers and

software vendors may use the Endorsed Standards Override Mechanism to provide newer versions of an endorsed standard than those included in the Java 2 Platform as released by Sun Microsystems. For more information on the Endorsed Standards Override Mechanism, including the list of platform packages that it may be used to override, see http://java.sun.com/j2se/1.5.0/docs/guide/standards/

12 ENOVIA X-BOM Cost Analytics Admin

Classes in the packages listed on that web page may be replaced only by classes implementing a more recent version of the API as defined by the appropriate standards body. In addition to the packages listed in the document at the above URL, which are part of the Java 2 Platform Standard Edition (J2SETM) specification, redistributors of Sun's J2SE Reference Implementation are allowed to override classes whose sole purpose is to implement the functionality provided by public APIs defined in these Endorsed Standards packages. Redistributors may also override classes in the org.w3c.dom.* packages, or other classes whose sole purpose is to implement these APIs.

The cacerts Certificates File

Root CA certificates may be added to or removed from the J2SE certificate file located at <java-home>/lib/security/cacerts. For more information, see The cacerts Certificates File section in the keytool documentation. Web Pages For additional information, refer to these Sun Microsystems pages on the World Wide Web: http://java.sun.com/

The Java Software web site, with the latest information on Java technology, product information, news, and features. http://java.sun.com/docs Java Platform Documentation provides access to white papers, the Java Tutorial and other documents. http://developer.java.sun.com Developer Services web site. (Free registration required.) Additional technical information, news, and features; user forums; support information, and much more. http://java.sun.com/products/

Java Technology Products & API -------------------------------------------------------------------------------- The J2SE Development Kit is a product of Sun MicrosystemsTM, Inc. Copyright 2005 Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, California 95054, U.S.A. JDOM Copyright (C) 2000-2004 Jason Hunter & Brett McLaughlin.

All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

1. Redistributions of source code must retain the above copyright notice, this list of conditions, and the following disclaimer.

2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions, and the disclaimer that follows these conditions in the documentation and/or

other materials provided with the distribution.

3. The name "JDOM" must not be used to endorse or promote products derived from this software without prior written permission. For written permission, please contact

<request_AT_jdom_DOT_org>.

4. Products derived from this software may not be called "JDOM", nor may "JDOM" appear in their name, without prior written permission from the JDOM Project Management <request_AT_jdom_DOT_org>.

In addition, we request (but do not require) that you include in the end-user documentation provided with the redistribution and/or in the software itself an acknowledgement

equivalent to the following:

"This product includes software developed by the JDOM Project (http://www.jdom.org/)."

Alternatively, the acknowledgment may be graphical using the logos available at http://www.jdom.org/images/logos.

THIS SOFTWARE IS PROVIDED ''AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES

OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE JDOM AUTHORS OR THE PROJECT CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

This software consists of voluntary contributions made by many individuals on behalf of the JDOM Project and was originally created by Jason Hunter

<jhunter_AT_jdom_DOT_org> and Brett McLaughlin <brett_AT_jdom_DOT_org>. For more information on the JDOM Project, please see <http://www.jdom.org/>. Krypto Copyright (c) 1997 Stanford University

Permission to use, copy, modify, distribute, and sell this software and its documentation for any purpose is hereby granted without fee, provided that the above copyright notices and this permission notice appear in all copies of the software and related documentation.

THE SOFTWARE IS PROVIDED "AS-IS" AND WITHOUT WARRANTY OF ANY KIND, EXPRESS, IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION,

ANY WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.

IN NO EVENT SHALL STANFORD BE LIABLE FOR ANY SPECIAL, INCIDENTAL, INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND, OR ANY

DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER OR NOT ADVISED OF THE POSSIBILITY OF DAMAGE, AND ON ANY THEORY OF LIABILITY, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.

Copyright (C) 1995-1997 Eric Young ([email protected])

All rights reserved.

This package is an SSL implementation written by Eric Young ([email protected]). The implementation was written so as to conform with Netscapes SSL.

This library is free for commercial and non-commercial use as long as the following conditions are aheared to. The following conditions apply to all code found in this distribution, be it the RC4, RSA, lhash, DES, etc., code; not just the SSL code. The SSL documentation included with this distribution is covered by the same copyright terms except that the holder is Tim Hudson ([email protected]).

Copyright remains Eric Young's, and as such any Copyright notices in the code are not to be removed. If this package is used in a product, Eric Young should be given attribution

as the author of the parts of the library used. This can be in the form of a textual message at program startup or in documentation (online or textual) provided with the package.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

1. Redistributions of source code must retain the copyright notice, this list of conditions and the following disclaimer.

2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials

provided with the distribution.

3. All advertising materials mentioning features or use of this software must display the following acknowledgement:

"This product includes cryptographic software written by Eric Young ([email protected])"

The word 'cryptographic' can be left out if the routines from the library being used are not cryptographic related .

4. If you include any Windows specific code (or a derivative thereof) from the apps directory (application code) you must include an acknowledgement:

"This product includes software written by Tim Hudson ([email protected])"

THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED

WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

The licence and distribution terms for any publically available version or derivative of this code cannot be changed. i.e. this code cannot simply be copied and put under another distribution licence [including the GNU Public Licence.] OpenLDAP Public License for 2.3.34

The OpenLDAP Public License

Version 2.8, 17 August 2003

13 ENOVIA X-BOM Cost Analytics Admin

Redistribution and use of this software and associated documentation ("Software"), with or without modification, are permitted provided that the following conditions are met:

1. Redistributions in source form must retain copyright statements and notices,

2. Redistributions in binary form must reproduce applicable copyright statements and notices, this list of conditions, and the following disclaimer in the documentation and/or other materials provided with the distribution, and

3. Redistributions must contain a verbatim copy of this document.

The OpenLDAP Foundation may revise this license from time to time. Each revision is distinguished by a version number. You may use this Software under terms of this license revision or under the terms of any subsequent revision of the license.

THIS SOFTWARE IS PROVIDED BY THE OPENLDAP FOUNDATION AND ITS CONTRIBUTORS ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES,

INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OPENLDAP FOUNDATION, ITS CONTRIBUTORS, OR THE AUTHORs OR OWNERs OF THE SOFTWARE BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF

LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

The names of the authors and copyright holders must not be used in advertising or otherwise to promote the sale, use or other dealing in this Software without specific, written prior permission. Title to copyright in this Software shall at all times remain with copyright holders.

OpenLDAP is a registered trademark of the OpenLDAP Foundation.

Copyright 1999-2003 The OpenLDAP Foundation, Redwood City, California, USA. All Rights Reserved. Permission to copy and distribute verbatim copies of this document is

granted. OpenSSL License

The OpenSSL toolkit stays under a dual license, i.e. both the conditions of the OpenSSL License and the original SSLeay license apply to the toolkit. See below for the actual

license texts. Actually both licenses are BSD-style Open Source licenses. In case of any license issues related to OpenSSL please contact [email protected].

OpenSSL License

Copyright (c) 1998-2007 The OpenSSL Project. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.

2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials

provided with the distribution.

3. All advertising materials mentioning features or use of this software must display the following acknowledgment:

"This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit. (http://www.openssl.org/)"

4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to endorse or promote products derived from this software without prior written permission. For written permission, please contact [email protected].

5. Products derived from this software may not be called "OpenSSL" nor may "OpenSSL" appear in their names without prior written permission of the OpenSSL Project.

6. Redistributions of any form whatsoever must retain the following acknowledgment:

"This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit (http://www.openssl.org/)"

THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL

PROJECT OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

This product includes cryptographic software written by Eric Young ([email protected]). This product includes software written by Tim Hudson ([email protected]).

Original SSLeay License

Copyright (C) 1995-1998 Eric Young ([email protected])

All rights reserved.

This package is an SSL implementation written by Eric Young ([email protected]). The implementation was written so as to conform with Netscapes SSL.

This library is free for commercial and non-commercial use as long as the following conditions are aheared to. The following conditions apply to all code found in this distribution, be it the RC4, RSA, lhash, DES, etc., code; not just the SSL code. The SSL documentation included with this distribution is covered by the same copyright terms except that the holder is Tim Hudson ([email protected]).

Copyright remains Eric Young's, and as such any Copyright notices in the code are not to be removed. If this package is used in a product, Eric Young should be given attribution as the author of the parts of the library used. This can be in the form of a textual message at program startup or in documentation (online or textual) provided with the package.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

1. Redistributions of source code must retain the copyright notice, this list of conditions and the following disclaimer.

2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials

provided with the distribution.

3. All advertising materials mentioning features or use of this software must display the following acknowledgement:

"This product includes cryptographic software written by Eric Young ([email protected])"

The word 'cryptographic' can be left out if the rouines from the library being used are not cryptographic related :-).

4. If you include any Windows specific code (or a derivative thereof) from the apps directory (application code) you must include an acknowledgement: "This product includes

software written by Tim Hudson ([email protected])"

THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED

WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

The license and distribution terms for any publically available version or derivative of this code cannot be changed. i.e. this code cannot simply be copied and put under another

distribution license [including the GNU Public License.]

Oracle *****************************************************************

Oracle Instant client

End user license agreement ("Agreement")

*****************************************************************

MatrixOne Inc., ("MatrixOne") as licensor, has been given the right by Oracle Corporation (Oracle") to distribute the Oracle Instant Client software ("Programs") to you, an end

user. Each end user hereby agrees: (1) to restrict its use of the Programs to its internal business operations; (2) that it is prohibited from (a) assigning, giving, or transferring the Programs or an interest in them to another individual or entity (and if it grants a security interest in the Programs, the secured party has no right to use or transfer the Programs); (b) making the Programs available in any manner to any third party for use in the third party's business operations (unless such access is expressly permitted for the specific program license or materials from the services acquired); and (3) that title to the Programs does not pass to the end user or any other party; (4) that reverse engineering is prohibited (unless

14 ENOVIA X-BOM Cost Analytics Admin

required by law for interoperability), (5) disassembly or decompilation of the Programs are prohibited; (6) duplication of the Programs is prohibited except for a sufficient number of copies of each Program for the end user's licensed use and one copy of each Program media; (7) that, to the extent permitted by applicable law, liability of Oracle and MatrixOne for any damages, whether direct, indirect, incidental, or consequential, arising from the use of the Programs is disclaimed; (8) at the termination of the Agreement, to discontinue use and destroy or return to MatrixOne all copies of the Programs and documentation; (9) not to publish any results of benchmark tests run on the Programs; (10) to comply fully

with all relevant export laws and regulations of the United States and other applicable export and import laws to assure that neither the Programs, nor any direct product thereof, are exported, directly or indirectly, in violation of applicable laws and are not used for any purpose prohibited by these laws including, without limitation, nuclear, chemical or biological weapons proliferation; (11) that Oracle is not required to perform any obligations or incur any liability not previously agreed to; (12) to permit MatrixOne to audit its use of the Programs or to assign such audit right to Oracle; (13) that Oracle is a third party beneficiary of this end user license agreement; (14) that the application of the Uniform Computer Information Transactions Act is excluded.

Disclaimer of Warranty and Exclusive Remedies

THE PROGRAMS ARE PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MATRIXONE AND ORACLE FURTHER DISCLAIM ALL WARRANTIES, EXPRESS AND IMPLIED, INCLUDING WITHOUT LIMITATION, ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE

OR NONINFRINGEMENT.

IN NO EVENT SHALL MATRIXONE OR ORACLE BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR DAMAGES FOR LOSS OF PROFITS, REVENUE, DATA OR DATA USE, INCURRED BY YOU OR ANY THIRD PARTY, WHETHER IN AN ACTION IN CONTRACT OR TORT, EVEN IF MATRIXONE OR ORACLE HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. MATRIXONE'S AND ORACLE'S ENTIRE

LIABILITY FOR DAMAGES HEREUNDER SHALL IN NO EVENT EXCEED ONE THOUSAND DOLLARS (U.S. $1,000).

No Technical Support

Oracle and MatrixOne technical support organizations will not provide technical support, phone support, or updates to end users for the Programs licensed under this agreement.

Restricted Rights

For United States government end users, the Programs, including documentation, shall be considered commercial computer software and the following applies:

NOTICE OF RESTRICTED RIGHTS

"Programs delivered subject to the DOD FAR Supplement are 'commercial computer software' and use, duplication, and disclosure of the programs, including documentation, shall

be subject to the licensing restrictions set forth in the applicable Oracle license agreement. Otherwise, programs delivered subject to the Federal Acquisition Regulations are 'restricted computer software' and use, duplication, and disclosure of the programs, including documentation, shall be subject to the restrictions in FAR 52.227-19, Commercial Computer Software-Restricted Rights (June 1987). Oracle Corporation, 500 Oracle Parkway, Redwood City, CA 94065."

End of Agreement

The end user may terminate this Agreement by destroying all copies of the Programs. MatrixOne and Oracle each have the right to terminate the end user's right to use the Programs if the end user fails to comply with any of the terms of this Agreement, in which case the end user shall destroy all copies of the Programs.

Relationship Between the Parties

The relationship between the end user and MatrixOne and Oracle is that the end user is licensee, MatrixOne is distributor/licensor and Oracle is licensor. No party will represent that it has any authority to assume or create any obligation, express or implied, on behalf of any other party, nor to represent the other party as agent, employee, franchisee, or in

any other capacity. Nothing in this Agreement shall be construed to limit any party's right to independently develop or distribute software that is functionally similar to the other party's products, so long as proprietary information of the other party is not included in such software.

Open Source

"Open Source" software - software available without charge for use, modification and distribution - is often licensed under terms that require the user to make the user's

modifications to the Open Source software or any software that the user 'combines' with the Open Source software freely available in source code form. If you as end user use Open Source software in conjunction with the Programs, you must ensure that your use does not: (i) create, or purport to create, obligations of MatrixOne or Oracle with respect to the Oracle Programs; or (ii) grant, or purport to grant, to any third party any rights to or immunities under intellectual property or proprietary rights in the Oracle Programs. For example, you may not develop a software program using an Oracle Program and an Open Source program where such use results in a program files that contains code from both the

Oracle Program and the Open Source program (including without limitation libraries) if the Open Source program is licensed under a license that requires any "modifications" be made freely available. You also may not combine the Oracle Program with programs licensed under the GNU General Public License ("GPL") in any manner that could cause, or could be interpreted or asserted to cause, the Oracle Program or any modifications thereto to become subject to the terms of the GPL. SSLUtils The Apache Software License, Version 1.1

Copyright (c) 2000 The Apache Software Foundation. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.

2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials

provided with the distribution.

3. The end-user documentation included with the redistribution, if any, must include the following acknowledgment: "This product includes software developed by the Apache Software Foundation (http://www.apache.org/)." Alternately, this acknowledgment may appear in the software itself, if and wherever such third-party acknowledgments normally

appear.

4. The names "SOAP" and "Apache Software Foundation" must not be used to endorse or promote products derived from this software without prior written permission. For written permission, please contact [email protected].

5. Products derived from this software may not be called "Apache", nor may "Apache" appear in their name, without prior written permission of the Apache Software Foundation.

THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR

ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OFUSE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUTOF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

This software consists of voluntary contributions made by many individuals on behalf of the Apache Software Foundation and was originally based on software copyright (c) 2000,

International Business Machines, Inc., http://www.apache.org. For more information on the Apache Software Foundation, please see <http://www.apache.org/>. Sun RPC Sun RPC is a product of Sun Microsystems, Inc. and is provided for unrestricted use provided that this legend is included on all tape media and as a part of the software program in

whole or part. Users may copy or modify Sun RPC without charge, but are not authorized to license or distribute it to anyone else except as part of a product or program developed by the user.

SUN RPC IS PROVIDED AS IS WITH NO WARRANTIES OF ANY KIND INCLUDING THE WARRANTIES OF DESIGN, MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE, OR ARISING FROM A COURSE OF DEALING, USAGE OR TRADE PRACTICE.

Sun RPC is provided with no support and without any obligation on the part of Sun Microsystems, Inc. to assist in its use, correction, modification or enhancement.

SUN MICROSYSTEMS, INC. SHALL HAVE NO LIABILITY WITH RESPECT TO THE INFRINGEMENT OF COPYRIGHTS, TRADE SECRETS OR ANY PATENTS BY

SUN RPC OR ANY PART THEREOF.

In no event will Sun Microsystems, Inc. be liable for any lost revenue or profits or other special, indirect and consequential damages, even if Sun has been advised of the possibility of such damages.

Sun Microsystems, Inc.

2550 Garcia Avenue

Mountain View, California 94043

Tcl This software is copyrighted by the Regents of the University of California, Sun Microsystems, Inc., Scriptics Corporation, and other parties. The following terms apply to all files associated with the software unless explicitly disclaimed in individual files.

15 ENOVIA X-BOM Cost Analytics Admin

The authors hereby grant permission to use, copy, modify, distribute, and license this software and its documentation for any purpose, provided that existing copyright notices are retained in all copies and that this notice is included verbatim in any distributions. No written agreement, license, or royalty fee is required for any of the authorized uses. Modifications to this software may be copyrighted by their authors and need not follow the licensing terms described here, provided that the new terms are clearly indicated on the first page of each file where they apply.

IN NO EVENT SHALL THE AUTHORS OR DISTRIBUTORS BE LIABLE TO ANY PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OF THIS SOFTWARE, ITS DOCUMENTATION, OR ANY DERIVATIVES THEREOF, EVEN IF THE AUTHORS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

THE AUTHORS AND DISTRIBUTORS SPECIFICALLY DISCLAIM ANY WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF

MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, AND THE AUTHORS AND DISTRIBUTORS HAVE NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.

GOVERNMENT USE: If you are acquiring this software on behalf of the U.S. government, the Government shall have only "Restricted Rights" in the software and related

documentation as defined in the Federal Acquisition Regulations (FARs) in Clause 52.227.19 (c) (2). If you are acquiring the software on behalf of the Department of Defense, the software shall be classified as "Commercial Computer Software" and the Government shall have only "Restricted Rights" as defined in Clause 252.227-7013 (c) (1) of DFARs. Notwithstanding the foregoing, the authors grant the U.S. Government and others acting in its behalf permission to use and distribute the software in accordance with the terms

specified in this license. Xalan [under Apache License, Version 2.0 above]

Xerces [under Apache License, Version 2.0 above]

Xerces2 [under Apache License, Version 2.0 above]

]

16 ENOVIA X-BOM Cost Analytics Admin

Table of Contents

Chapter 1. Overview ............................................................................................ 18

About Using this Guide .............................................................................................................. 19

Chapter 2. Pre-requisites for ENOVIA X-BOM Cost Analytics Installation .. 20

Installation Pre-requisites .......................................................................................................... 21

Chapter 3. Installation Procedure ...................................................................... 22

Installing an Application on UNIX ............................................................................................... 23

Installing an Application on Windows ......................................................................................... 24

Chapter 4. Cost Template Migration Patch....................................................... 29

Steps to Apply Cost Template Migration Patch .......................................................................... 30

Chapter 5. Setting up Environment for ENOVIA X-BOM Cost Analytics ...... 31

Setting up Environment for X-BOM Cost Analytics ..................................................................... 32

Pre-requisite for Viewing SVG Graphs ....................................................................................... 34

Chapter 6. Data Model ......................................................................................... 35

Data Model Layout .................................................................................................................... 36

Type Inheritance in ENOVIA X-BOM Cost Analytics .................................................................. 37

Schema Definitions ................................................................................................................... 37

Chapter 7. Policies ............................................................................................... 46

Cost Policy ................................................................................................................................ 48

EC Policy .................................................................................................................................. 49

Manufacturer Equivalent Policy ................................................................................................. 50

Intermediate Cost Policy ............................................................................................................ 51

ECR Costing Holder Policy ........................................................................................................ 52

Development Part Policy ........................................................................................................... 53

Location Policy .......................................................................................................................... 53

Conversion Policy...................................................................................................................... 54

17 ENOVIA X-BOM Cost Analytics Admin

Rate Period Policy ..................................................................................................................... 54

eService Object Generator Policy............................................................................................... 54

Cost Part Policy ......................................................................................................................... 55

Cost Document Policy................................................................................................................ 55

Cost Report Policy ..................................................................................................................... 56

ECR (Standard) Policy .............................................................................................................. 56

ECR Policy ................................................................................................................................ 57

Cost Template Policy................................................................................................................. 58

Chapter 8. Programs & Triggers ........................................................................ 59

Details of Triggers ..................................................................................................................... 60

Chapter 9. Configuring ENOVIA X-BOM Cost Analytics................................. 61

Requirement to perform Administrative setup and Configuration tasks ....................................... 62

Chapter 10. Configuring ENOVIA X-BOM Cost Analytics using properties 63

Configuration of X-BOM Cost Analytics using Properties ........................................................... 64

Chapter 11. Cost Template ................................................................................. 78

Details About XML Files ............................................................................................................ 79

18 ENOVIA X-BOM Cost Analytics Admin

1

Overview

The ENOVIA X-BOM Cost Analytics Administrator’s Guide describes information that

Business Administrators need to know about setting up and configuring ENOVIA Cost

Analytics.

In this section:

About Using this Guide

19 ENOVIA X-BOM Cost Analytics Admin

About Using this Guide

This Administrator‟s guide describes information the System Administrator needs to

know about the installation of Cost Analytics on various Operating System i.e. Sun

Solaris, Red Hat Linux, AIX, SUSE, Linux and Windows. Business administrators who

are building their own schema might also find the guide useful for getting examples and

ideas. This guide enlists the enhancement made in the existing Engineering Central

schema and Data model

This guide also describes information the System Administrator for the host company

needs to know about the setting up and configuring ENOVIA X-BOM Cost Analytics.

Most information that Administrators need is common to all suites in the ENOVIA

applications and is described in the Business Process Services Guide.

20 ENOVIA X-BOM Cost Analytics Admin

2 Pre-requisites for ENOVIA X-BOM Cost Analytics Installation

This section describes the pre-requisites for the installation of ENOVIA X-BOM

Cost Analytics.

In this section:

Installation Pre-requisites

21 ENOVIA X-BOM Cost Analytics Admin

Installation Pre-requisites

Sr

No

Application/Central Version

1. ENOVIA Live Collaboration Business Process Services V6R2013x

2. ENOVIA Engineering Central V6R2013x

Stores Settings

Before installation of ENOVIA X-BOM Cost Analytics, it is mandatory to configure a file

or ftp store.

UI Based Installation Installation of ENOVIA X-BOM Cost Analytics requires JRE.

22 ENOVIA X-BOM Cost Analytics Admin

3

Installation Procedure

This chapter includes the steps of installation of ENOVIA X-BOM Cost

Analytics 2013x on various platforms.

This section includes:

Installing an Application on UNIX

Installing an Application on Windows

23 ENOVIA X-BOM Cost Analytics Admin

Installing an Application on UNIX

To install an application on UNIX you must:

1. Log in as a user who has the privileges to install the application (copy

files to the Web server root directory, install on the database, run MQL.sh,

etc.).

2. If installing from a CD, mount the CD so the operating system software

can access the files contained on the disk.

3. Make sure you know the path where mql application script is located.

Installing an Application on UNIX for Sun

Solaris 11 (SPARC), RedHat Enterprise Linux 6.1, SUSE Enterprise Linux 11, AIX 7.1 TL0 To install the ENOVIA X-BOM Cost Analytics on UNIX

1. Copy the .tar file from the CD or the ENOVIA Download page to the distribution

directory.

2. Unzip the tar file to the distribution directory. Change to the directory named

“install” under the distribution directory and run the setup script as follows:

cd /DISTRIB_DIR/install

./setup.sh

3. Choose the directories for the installation to use.

Choose Scripts Directories

--------------------------------------------------------

Enter install directory path for ENOVIA Server Install

Platform[]? i.e. location of enovia.install

[/root/Builds_1049/cst]?

4. Tell the setup program the user name and password for a user that has Business

and System Administrator privileges, such as creator. If the user has no password,

accept the default.

Specify Administration Parameters

--------------------------------------------------------

Enter Administrator user for ENOVIA Studio Modeling

Platform? [creator]?

Enter Administrator password for ENOVIA Studio Modeling

Platform? [NONE]

24 ENOVIA X-BOM Cost Analytics Admin

5. Tell the program the path of Java development Kit. If you do not enter any path

then it accepts the default. Enter the directory where the Java Development Kit

has been installed [/usr/java]?

6. After this the installation starts. Once the installation gets completed check the

files named ProductAnalyticsBuild.log, ProductAnalyticsBuild.err,

ProductAnalyticsCheck.log and ProductAnalyticsCheck.err present in your

installation script directory to get details about errors and to see exactly what

items were added and/or modified.

Installing an Application on Windows

1. Log into Windows as a person with Administrator privileges.

2. Insert the ENOVIA application CD-ROM into the CD drive.

From the Start menu, choose Run and browse to the CD drive. Run the program

setup.exe.

Or

Unzip the .zip file, and run setup.exe.

3. The Welcome frame is displayed; click “Next” to continue.

25 ENOVIA X-BOM Cost Analytics Admin

4. The next step allows you to choose the Installation Type

5. You will be prompted for this step, provided 'Advanced Option' is selected in

step 4. Here features of ENOVIA X-BOM Cost Analytics (version V6R2013x),

along with its sub-components are listed. You can choose the components you

want to install.

26 ENOVIA X-BOM Cost Analytics Admin

6. Enter the RMI/EJB installation directory containing the Matrix

Collaboration Server installation.

7. In this step you need to specify the user name and password for a user that has

Business and System Administrator privileges, such as creator. If the user has no

password, accept the default.

27 ENOVIA X-BOM Cost Analytics Admin

8. After running the installation script following message will be displayed,

ENOVIA X-BOM Cost Analytics is customized for the Cost Template or the

Total Cost type, then the Cost Template Migration Patch must be run. For details

refer to the Admin Guide. Click OK to continue.

9. On completion, a summary will be displayed to you notifying if the setup

encountered errors or completed successfully. Check the files named

ProductAnalyticsBuild.log, ProductAnalyticsBuild.err,

ProductAnalyticsCheck.log and ProductAnalyticsCheck.err in your

installation script directory to get details about errors and to see exactly what

components were added and/or modified. If error exists in these log files, review

the mxtrace.log for additional details.

Note: For installation, please note that if Product Analytics or Sourcing Analytics

is installed with UI based installation and try to reinstall with console based

installation next time, and then the uninstaller program should be run.

28 ENOVIA X-BOM Cost Analytics Admin

This uninstaller program is present at:

<CORE_FOLDER>/_uninst/X-BOMCostAnalytics/ X-BOMCostAnalytics.jar

The command to run the uninstaller in console based mode:

java -cp X-BOMCostAnalytics.jar run -console

OR

The command to run the uninstaller in UI based mode: Enovia-2013x\Server\Apps\

X-BOM Cost Analytics\_uninst\uninstaller.exe.

29 ENOVIA X-BOM Cost Analytics Admin

4

Cost Template Migration Patch

This patch is to be applied only if Cost Analytics Module 10.8 is upgraded to Cost

Analytics Module V6R2009 or onwards.

This section includes:

Steps to Apply Cost Template Migration Patch

30 ENOVIA X-BOM Cost Analytics Admin

Steps to Apply Cost Template Migration

Patch

To apply this migration patch following procedure must be followed:

The Migration JPO needs the emxCostAnalytics.properties file, which was

customized in CAM 10.6. As specified in Step 5 below, the Migration Procedure

accepts the Path where this file is located, as the command line parameter.

To Execute a Java Program through MQL:

1. Connect to MQL and Run these commands

Set the context to the user having Administrative privileges.

set context user [USER WITH ADMINISTRATIVE

PRIVILEGES];

2. Insert the supplied JPO.

insert prog "[DIR WHERE THE JPO FILE IS

COPIED]/CACostTemplateMigration_mxJPO.java";

3. Compile the JPO.

compile prog CACostTemplateMigration ;

4. Execute the Migration Procedure

exec prog CACostTemplateMigration [DIR WHERE THE

CUSTOMIZED 'emxCostAnalytics. properties' FILE

IS LOCATED] ;

5. Check the Return Code on MQL Prompt, Return code 0 means the Ranking

Migration was successful.

6. Exit the MQL.

31 ENOVIA X-BOM Cost Analytics Admin

5 Setting up Environment for ENOVIA X-BOM Cost Analytics

This chapter includes the post installation steps to be followed after installation

of X-BOM Cost Analytics 2013x is completed successfully.

In this section:

Setting up Environment for X-BOM Cost Analytics

32 ENOVIA X-BOM Cost Analytics Admin

Setting up Environment for X-BOM Cost

Analytics

Settings for Alternate Server

There are a few processes when requested for, take more time to execute. Such processes

run in background and can be made to run on an alternate collaboration server. This

enables you to run other process smoothly while the requested process gets executed in

background.

A setting has been added in emxCostAnalytics.properties file which enables the processes

with longer execution time to run on alternate server while you perform other tasks.

By Default :

emxCostAnalytics.UpdateTotalCost.UpdateTotals.UseAlternateServer = false

emxCostAnalytics.ECRCost.GenerateNewReport.UseAlternateServer = false

To enable this feature:

emxCostAnalytics.UpdateTotalCost.UpdateTotals.UseAlternateServer = true

emxCostAnalytics.ECRCost.GenerateNewReport.UseAlternateServer = true

When the UseAlternateServer setting is set to true, background jobs will run on a alternate

server whose details are specified in „Server settings For background process„ section.

Server settings for background process

After Installation specify the server setting for running background process in

emxCostAnalytics.properties. Specify Hostname, Port of the RMI server and application

name.

33 ENOVIA X-BOM Cost Analytics Admin

# Background Process Details

emxCostAnalytics.BackgroundProcess.HostName=localhost

emxCostAnalytics.BackgroundProcess.Port=<application server port>

emxCostAnalytics.BackgroundProcess.AppDeployed=enovia

For servers running in RIP mode, specify the settings as

# Background Process Details

emxCostAnalytics.BackgroundProcess.HostName=localhost

emxCostAnalytics.BackgroundProcess.Port=<application server port>

emxCostAnalytics.BackgroundProcess.AppDeployed=enovia

Settings/Data Required for X-BOM Cost Analytics

After Installation, ensure the necessary data for X-BOM Cost Analytics is available

1. Organization Locations required for associating Cost objects.

2. Specify the DUNS Number in the “Supplier ID” attribute of the Supplier Companies.

3. Currency Exchange Rates for the Organization.

4. Users with roles Cost Analyst and Cost Analyst Administrator. After installation,

compile all inserted JPOs.

34 ENOVIA X-BOM Cost Analytics Admin

Settings/Data Required for Integration of Crystal Reports

After Installation, ensure the necessary data for Integration of Crystal Reports is

available.

1. Install Crystal Enterprise Professional and Crystal Reports Professional Refer Using

Charts and Reports topic in AppDevGuide.pdf file for installation steps.

2. Add the .rpt files in CMS repository, which are available in the path Apps\X-

BOMCostAnalytics\V62013x\Crystal Reports.

Refer ENOVIAX-BOMCostAnalyticsUser-V62013x.pdf for details of adding files in

CMS repository.

3. Add the following context parameter in web.xml file

<context-param>

<param-name>crystal_image_uri<param-name>

<param-value>crystalreports<param-value>

</context-param>

Pre-requisite for Viewing SVG Graphs

As current browser versions are not capable of displaying SVG, a

plug-in is necessary for this purpose.

To view the graphical output, use Adobe's SVG Viewer 3.03 Installing Adobe SVG

Viewer

1. Double-click the downloaded installer.

2. Follow the on-screen instructions.

3. If you are not using Internet Explorer for Windows, then you will need to restart

your browser before viewing SVG

35 ENOVIA X-BOM Cost Analytics Admin

6 Data Model

The Business Process Services contains hundreds of administrative objects, some of

which are used by many ENOVIA applications and some of which are used by just

one application. Use this section as a guide for finding the objects that belong to a

particular application.

These sections show data models for Sourcing Central along with ENOVIA X-BOM

Cost Analytics changes. A data model shows the most basic information needed to

understand an applications schema: the business object types and the relationships

that connect the types.

In this section:

Data Model Layout

Type Inheritance in ENOVIA X-BOM Cost Analytics

Schema Definitions

36 ENOVIA X-BOM Cost Analytics Admin

Data Model Layout

37 ENOVIA X-BOM Cost Analytics Admin

Type Inheritance in ENOVIA X-BOM Cost Analytics

Schema Definitions

Roles

Role Description/Possible values:

Cost Analyst Responsible for creating, Editing Cost.

Cost Analyst Administrator. Responsible for creating and editing Cost Templates along

with modifying the owners of Cost and Cost Reports

Cost

Total Cost Intermediate Cost

ECR Summary Cost MEP Cost

Document

Cost Document Cost Template Cost Reports

38 ENOVIA X-BOM Cost Analytics Admin

Attributes Attribute Name Description/Possible Values

Change Cost Real

Attribute holding the Change cost value, for Costing

Option „ECR Cost Summary‟

Change Cost Currency String

Attribute holding Currency in which the Change

cost is specified

Intermediate Cost Value Type String

Discrete string values configurable by

implementation –

Estimate,Actual,Quoted,Copied,Unassigned.

This attribute will hold the Cost Value Type of an

ICO. This will be in turn mapped to the „Cost Value

Type‟ attribute of TCO

Cost Option String

Cost by Part/Cost by Summary/Un-Costed. This

will have the name of the Selected Costing

Option(Initial value0Undefined)

Costing Comment String

The comments for a „Costing Option‟

Cost Analyst String

This will specify name of the person who will do the

Cost Analysis for a particular ECR

ECR Impact Report ID String

Used to hold the Object id of an ECR Report to be

used in ECR Summary Report.

Location Name String

Costs associated Location Name

Location Type String

Default/Alternate

Location Currency String

This is the preferred currency of the location.All the

cost data fields for Make parts are to be entered in

this currency preference.

Default Location Currency for each Location is

39 ENOVIA X-BOM Cost Analytics Admin

stored in Location Object.

Labor Rate

Real

This is the Labor Rate associated to each Location.

It is stored on the Location object.

Production Make Buy Code String

Make/Buy Code

Item Target Cost Real

The desired cost of an item. During development the

goal is to make the estimated or total cost equal to or

lower than the target cost. The default is 0(zero).

Target Cost Currency String

This is the preferred currency of the target cost.

Target cost for a location will be entered in this

currency. Default - USD

Total Target Cost Real

Calculated Roll-up. This is a calculated attribute and

represents the sum of the Total Target Cost at the

next lower level items an the BOM and the Item

Target Cost at current BOM level

Value Type String

Discrete string values configurable by

implementation – Estimate, Actual, Quoted. The

default is Estimate and it is mandatory for the user

to specify a selection. These definitions can be

extended to use additional value types for an

implementation.

Item Quoted Material Cost Real

Attribute for item quoted material cost for the

location if any in the Item Quoted Material Cost

Currency.

Item Labor Hours Real

Number of labor hours for the item

Item Labor Cost Real

Attribute for item labor cost for the location. Its

value is calculated value based on Labor Rate and

Item Labor Hours.

40 ENOVIA X-BOM Cost Analytics Admin

Item Freight Cost Real

Attribute for item freight cost for the location

Item Fixed Cost Real

Attribute for item fixed cost for the location

Item Variable Cost Real

Attribute for item variable cost for the location

Item Adjusted Cost Real

Cost to account for underlying parts that are not

known yet. Attribute can also be used to handle:

anticipated improvements, tasks, contingency and

risk. This value can be negative or positive.

Adjusted Cost Description String

Rationale on the adjusted cost

Date Updated Date/Time

This is a date and timestamp for the last date and

time the total was updated for this object either by a

promote of item or by requested BOM roll-up

Total Cost Currency String

This is set as “default currency” in property file

setting and is non-editable but is displayed Default-

USD

Total Quoted Material Cost Real

Calculated Roll-up. This is a calculated attribute and

represents the sum of the Total Quoted Material

Costs at the next lower level items in the BOM and

the Item Quoted Material Cost at current BOM level

Total Labor Hours Real

Calculated Roll-up. This is a calculated attribute and

represents the sum of all Total Labor Hours for the

next lower level items in the BOM and the Item

Quoted Material Cost at current BOM level

Total Labor Cost Real

Calculated Roll-up. This is a calculated attribute and

represents the sum of all Total Labor Costs for the

next lower level items in the BOM and the Item

Quoted Material Cost at current BOM level

41 ENOVIA X-BOM Cost Analytics Admin

Total Freight Cost Real

Calculated Roll-up. This is a calculated attribute and

represents the sum of all Total Freight Costs for the

next lower level items in the BOM and the Item

Freight Cost at current BOM level

Total Fixed Cost Real

Calculated Roll-up. This is a calculated attribute and

represents the sum of all Total Fixed Costs for the

next lower level items in the BOM and the Item

Fixed Cost at current BOM level

Total Variable Cost Real

Calculated Roll-up. This is a calculated attribute and

represents the sum of all Total Variable Costs for

the next lower level items in the BOM and the Item

Variable Cost at current BOM level

Total Cost Real

This is calculated attribute and is configurable

formula via a property file setting. OOTB, it is the

sum of all the calculated Total Quoted Material

,Variable, Fixed, Freight, Adjusted and Labor costs

at that level.

Include Children In Rollup String

Indicates whether to include the subparts of the

current assembly in rollup

Supplier Name String

Supplier Name

Supplier DUNS Number String

The Suppliers DUNS number value

Contract ID String

The contract Id

Effective From Date/time

The date/time the Item Quoted Material Cost

becomes effective

Effective To Date/time

The end date/time till the Item Quoted Material Cost

is effective

Supplier ID String

Identifies the DUNS Number for the Supplier

42 ENOVIA X-BOM Cost Analytics Admin

Intuitive Error String

Indicates which type of Error

Intuitive Default Error String

Indicates which type of Error

Relationships

Relationship Description Attribute

Cost Associates a Part to a Cost

From side revision rule is none and clone

rules are none. To side revision rule is float

and clone is none

None

Cost Location Relationship From Total Cost To Location

Relationship from Intermediate Cost to

Location

Relationship from ECR Summary Cost To

Location

From side revision rule is replicated and

clone rule is replicate

To side revision and clone rules are none

None

Reference Report Relationship from the Cost to a Cost Report

From side revision rule is Float and clone

rule is none

To side revision and clone rules are none

Prevent duplicates is turned on Relationship

From ECR to a Cost Reports

ECR Costing Holder Relationship From the ECR to ECR Costing

Holder.

From side revision rule is none and clone

rule is none. To side revision and clone

rules are none

None

ECR Location Relationship From the ECR to Location

From side revision rule is none and clone

rule is none. To side revision and clone

rules are none

Costing Option

Comments

ECR Cost

Relationship From ECR to Cost

From side revision rule is none and clone

rule is none. To side revision and clone

None

43 ENOVIA X-BOM Cost Analytics Admin

rules are none

Types

Business Object Type

Description Assigned Attribute

Cost Cost is a class that pertains to

the Cost aspects of a Part.

Name,Type,Description,Revision,Owner,State

Total Cost Cost subtype that pertains to the

Cost aspects of a part

LocationType, Location Currency, Production

Make Buy Code, Item Target Cost, Target

Cost Currency, Total Target Cost, Value

Type, Item Quoted Material Cost, Item

Quoted Material Currency, Item Labor Hours,

Item Labor Cost, Item Freight Cost, Item

Fixed Cost, Item Variable Cost, Item

Adjusted Cost, Adjusted Cost Description,

Date Updated, Total Cost Currency, Total

Quoted Material Cost, Total Labor Cost, Total

Labor Hours, Total Freight Cost, Total Labor

Hours, Total Freight Cost, Total Fixed Cost,

Total Variable Cost, Total Cost, Include

Children In Rollup, Supplier Name, Supplier

DUNS Number, ContractID, Effective From,

Effective To, Intuitive Error

Cost Document Cost Document is a class that

pertains to the Reference

Documents of Total Cost which

is inherited from the Document

class

Access Type, Checkin Reason, Designated

User, File Version, Language, Originator,

Primary Key, Secondary Keys, Title, Version,

Version ate

Cost Reports Cost Reports is a class that

pertains to the Reference

Reports of Total Cost which is

inherited from the Document

class

Access Type, Checkin Reason, Designated

User, File Version, Language, Originator,

Primary Key, Secondary Keys, Title, Version,

Version ate

Company Added a new attribute Supplier

ID to allow alphanumeric

DUNS Number

Supplier ID

44 ENOVIA X-BOM Cost Analytics Admin

Intermediate Cost This is the subtype of Cost, will

hold the Costing information of

an ECR for Detailed Costing

Intermediate Cost Value Type, Location

Type, Location Currency, Production Make

Buy Code, Item Target Cost, Target Cost

Currency, Total Target Cost, Item Quoted

Material Cost, Item Quoted Material

Currency, Item Labor Hours, Item Labor

Cost, Item Freight Cost, Item Fixed Cost,

Item Variable Cost, Item Adjusted Cost,

Adjusted Cost Description, Date Updated,

Total Cost Currency, Total Quoted Material

Cost, Total Labor Cost, Total Labor Hours,

Total Freight Cost, Total Fixed Cost, Total

Variable Cost, Total Cost, Include Children in

Rollup, Supplier Name, Supplier DUNS

Number, Contract ID, Effective From,

Effective To

ECR Summary Cost This is a subtype of Cost, will

hold the Costing information in

case of „Cost by Summary‟

Change Cost Currency

Change Cost

Location Name

Location Type

ECR Costing Holder This is a holder object that will

hold the ECR Cost specific

Information

Cost Analyst, ECR Impact Report ID

Cost Template Cost Template is used to

configure the various parameters

that are used while creating the

respective Cost objects and

calculation of Rollups

None

Location Added two new attributes

related to Labor Rate and

Location Currency to calculate

Location specific Labor Costs

automatically

Labor Rate

Location Currency

MEP Cost This is a subtype of Cost. It will

hold the information of MEP

Location Type, Location Currency, Item

Quoted Material Currency, Item Freight Cost,

Item Fixed Cost, Item Variable Cost, Item

Adjusted Cost, Adjusted Cost Description,

Date Updated, Total Cost Currency, Total

45 ENOVIA X-BOM Cost Analytics Admin

Quoted Material Cost, Total Labor Cost, Total

Labor Hours, Total Freight Cost, Total Fixed

Cost, Total Variable Cost, Total Cost, Include

Children in Rollup, Supplier Name, Supplier

DUNS Number, Contract ID, Effective From,

Effective To

46 ENOVIA X-BOM Cost Analytics Admin

7

Policies

A policy controls a business object. It governs access, approvals, lifecycle,

revision, and more. If there is any question as to what you can do with a business

object, it is most likely answered by looking at the object‟s policy.

In this section:

Cost Policy

EC Policy

Manufacturer Equivalent Policy

Intermediate Cost Policy

ECR Costing Holder Policy

Development Part Policy

Location Policy

Conversion Policy

Rate Period Policy

eService Object Generator Policy

Cost Part Policy

Cost Document Policy

Cost Report Policy

ECR (Standard) Policy

47 ENOVIA X-BOM Cost Analytics Admin

ECR Policy

Cost Template Policy

48 ENOVIA X-BOM Cost Analytics Admin

Cost Policy

Revision 1,2,3..

Types Cost

Hidden False

States Create Active

Revisionable True True

Versionable False False

Auto

Promote

False False

Checkout

History

True True

Public None None

Owner Read, Modify, Delete, CheckOut,

CheckIn, Lock, UnLock,Schedule,

Freeze,Thaw,Execute,

Promote,Grant,enable, disable,

Override,changeName,changeType,

changeowner,changepolicy,Revoke, changevault,changetype,Revoke,

fromconnect, toconnect,

fromdisconnect, todisconnect,

viewform, ModifyForm,show

read, modify, delete, checkout,

checkin,schedule, lock, unlock,

changeowner, schedule, override,create,

enable, disable, promote,revise,

changevault, changename,

changepolicy, changetype, changeowner,

fromconnect, toconnect,

fromdisconnect, todisconnect,

freeze, thaw, execute, modifyform,

viewform, grant, revoke, show

Cost Analyst read, modify, checkout, checkin,

lock, unlock, changeowner,

promote, schedule, override,

enable, disable, create, revise,

changevault, changename,

changename, changepolicy,

changepolicy, changetype,

changetype, fromconnect,

fromconnect, toconnect,

fromdisconnect, todisconnect,

freeze, thaw, execute, modifyform,

viewform, grant, revoke, show

read, modify, checkout, checkin,

read,modify,checkout,checkin,

lock, unlock, changeowner,

promote, schedule, override,

enable, disable, create, revise,

changevault,changename,

changepolicy, changetype,

changeowner,Revoke,

fromconnect, toconnect,

fromdisconnect, todisconnect,

freeze, thaw, execute, modifyform,

viewform, grant, revoke, show,

Design

Engineer

read, todisconnect, show read, todisconnect, show

Sr. Design

Engineer

read, todisconnect, show read, todisconnect, show

Cost Analyst

Administrator read, show, changeOwner read, show, changeOwner

49 ENOVIA X-BOM Cost Analytics Admin

EC Policy

Revision 1,2,3..

Types Part

Hidden False

Owner Read, Modify,

Delete,

CheckIn

CheckOut,

Schedule,

Lock,

UnLock,

Execute,

Revise,

Promote, ChangeOwner

ChangeVault,

ChangeType,

FromConnect,

FromDisconnect,

ToConnect,

ToDisconnect,

ViewForm,

ModifyForm,

Show

Read,

CheckOut,

Schedule,

Execute,

Revise,

Demote,

ChangeOwner,

ChangeVault,

ViewForm,

Show

Read,

Revise

Read,

Revise

Read,

Revise

Cost

Analyst

Read, Modify,

FromConnect,

FromDisconnect,

Show,

ToConnect,

ToDisconnect

FromDisconnect

Read, Modify,

FromConnect,

FromDisconnect,

Show,

ToConnect,

ToDisconnect,

FromConnect

Read, Modify,

FromConnect,

FromDisconnec

t, Show,

ToConnect,

ToDisconnect,

FromConnect

Read, Modify,

FromConnect,

FromDisconnect,

Show, ToConnect,

ToDisconnect,

FromConnect

Read,

Modify,

FromConnect,

FromDisconn

ect, Show,

ToConnect,

ToDisconnect

States Preliminary Review Approved Release Obsolete

Revision

able

True True True True True

Public None None None None None

50 ENOVIA X-BOM Cost Analytics Admin

Manufacturer Equivalent Policy

Revision 1,2,3..

Types Part, MPN

Hidden False

States Preliminary Review Approved Release Pending Obsole

te

Revisionable True True True True True True

Checkout

History

True True True True True True

Versionable True True True True True True

Public None None None None None None

Owner Read,

Modify,

Delete,

ChecIn

CheckOut,

schedule,

Lock,

UnLock,

Execute,

Create,

Revise,

Promote, ChangeTyp

e,

ChangeOwn

er,

ChangeVaul

t,

FromConne

ct,

FromDiscon

nect,

ToConnect,

ToDisconne

ct,

ViewForm,

ModifyFor

m,

Show

Read,

Schedule,Execute,Re

vise,

Promote,Demote,

CheckOut,

ChangeOwner,

ChangeVault,

ViewForm,

Show

Read,

Schedule,Chec

kOut,

Execute,

ChangeOwner,

ChangeVault,

ViewForm,

Show

Read,

Revise,

Read,

Revise

Read,

Revise

Cost Analyst Read

FromConne

ct, FromDiscon

nect, Show,

ToConnect,

ToDisconne

ct

States Preliminary Review Approved Release Pending

Obsolete

Obsole

te

51 ENOVIA X-BOM Cost Analytics Admin

Intermediate Cost Policy

Revision 1,2,3

Types Intermediate Cost

Hidden False

States Exists

Revisionable True

Auto Promote False

Checkout History True

Public None

Owner read, modify, delete, checkout, checkin, schedule,

lock, execute, unlock,

freeze, thaw, revise, grant, enable, disable, override,

changename,

changetype, changeowner, changepolicy, revoke,

changevault,

fromconnect, toconnect, fromdisconnect,

todisconnect, viewform,

modifyform, show

Cost Analyst read, modify, checkout, checkin, schedule, lock,

execute, unlock, freeze,

thaw, create, revise, grant, enable, disable, override,

changename,

changetype, changeowner, changepolicy, revoke,

changevault,

fromconnect, toconnect, fromdisconnect,

todisconnect, viewform, modifyform, show

Design Engineer read, show, todisconnect

Senior Design

Engineer

read, show, todisconnect

ECR Chairman read, show

ECR Evaluator read, show

ECR Coordinator read, show

52 ENOVIA X-BOM Cost Analytics Admin

ECR Costing Holder Policy

Revision 1,2,3..

Types ECR Costing Holder

Hidden False

Revisionable True

States Exists

Versionable

True

Auto Promote

False

Checkout History True

Public None

Owner

read, modify, delete, checkout, checkin, schedule,

lock, execute, unlock,

freeze, thaw, revise, grant, enable, disable, override,

changename,

changetype, changeowner, changepolicy, revoke,

changevault,

fromconnect, toconnect, fromdisconnect,

todisconnect, viewform,

modifyform, show

Cost Analyst read, modify, checkout, checkin, schedule, lock,

execute, unlock, freeze,

thaw, create, revise, grant, enable, disable, override,

changename,

changetype, changeowner, changepolicy, revoke,

changevault,

fromconnect, toconnect, fromdisconnect, todisconnect, 1viewform,

modifyform, show

Design Engineer read, show

Senior Design

Engineer

read, show

ECR Chairman read, show

ECR Evaluator read, show

ECR Coordinator read, show

53 ENOVIA X-BOM Cost Analytics Admin

Development Part Policy

Revision 1,2,3..

Types Part

Hidden False

State Create Peer Review Complete Obsolete

Revisionable TRUE TRUE TRUE TRUE

Versionable TRUE TRUE TRUE TRUE

Auto Promote FALSE FALSE FALSE FALSE

Checkout History TRUE TRUE TRUE TRUE

Public None None None None

Cost Analyst read, modify, show,

fromconnect,

toconnect,

fromdisconnect,

todisconnect,

read, modify, show,

fromconnect,

toconnect,

fromdisconnect,

todisconnect,

read, modify, show,

fromconnect,

toconnect,

fromdisconnect,

todisconnect,

Location Policy

Revision 0,1,2,...

Types Location

Hidden False

States Inactive Active

Revisionable TRUE TRUE

Versionable TRUE TRUE

Auto Promote FALSE FALSE

Checkout History TRUE TRUE

Public Read show

Cost Analyst read, modify, show, fromconnect,

toconnect, fromdisconnect,

todisconnect,

read, modify, show,

fromconnect, toconnect,

fromdisconnect, todisconnect,

Owner All All

Cost Analyst read,show, toConnect,

toDisconnect

read,show, toConnect,

toDisconnect

54 ENOVIA X-BOM Cost Analytics Admin

Conversion Policy Revision -

Types Currency Conversion

Unit Conversion

Hidden False

States Exists

Revisionable False

Versionable True

Auto Promote False

Check out History True

Public read

Cost Analyst read, show

Rate Period Policy Revision -

Types Rate Period

Hidden False

States Exists

Revisionable False

Versionable True

Auto Promote False

Check out History True

Public read

Cost Analyst read, show

eService Object Generator Policy

Revision -

Types eService Object Generator,

eService Number Generator

Hidden False

States Exists

Revisionable False

Versionable False

Auto Promote False

Check out History True

Public Read, show

Cost Analyst Modify, lock, unlock

55 ENOVIA X-BOM Cost Analytics Admin

Cost Part Policy

Revision 1,2,3..

Types Part

Hidden False

States Exists

Revisionable True

Versionable True

Auto Promote False

Check out History True

Public none

Cost Analyst All

Cost Document Policy

Revision 0,1,2,3..

Types Cost Document

Hidden False

States Exists

Revisionable True

Versionable True

Auto Promote False

Check out History True

Public read, show

Owner read, modify, delete, checkout, checkin, lock, unlock,changeowner, schedule, override, enable, disable,create, revise, changevault, changename, changepolicy,changetype, fromconnect, toconnect, fromdisconnect, todisconnect, freeze, thaw, execute, modifyform, viewform, grant, revoke, show

Cost Analyst read, show, checkOut, checkIn, toConnect,

toDisconnect, Delete

Cost Analyst Administrator read, show, lock, unlock, modify,

checkOut,checkIn,toConnect, toDisconnect, delete

Senior Design Engineer read, show, checkOut, checkIn, toConnect,

toDisconnect

Design Engineer read, show, checkOut, checkIn, toConnect,

toDisconnect

56 ENOVIA X-BOM Cost Analytics Admin

Cost Report Policy

Revision 0,1,2,3..

Types Cost Reports

Hidden False

States Exists

Revisionable True

Versionable True

Auto Promote False

Check out History True

Public read, show

Owner All

Cost Analyst read, show, checkOut, checkIn, toConnect,

toDisconnect,

Cost Analyst Administrator read, show, changeowner

Senior Design Engineer read, show, checkout

Design Engineer read, show, checkout

ECR Evaluator read, show,checkout

ECR Coordinator read, show,checkout

ECR Chairman read, show,checkout

ECR (Standard) Policy

States Create Submit Evaluate Review Plan Compl

ete

Revisiona

ble

False False False False False False

Public None None None None None None

Owner Read, Modify,

Delete,

ChecIn

CheckOut,

Lock,

UnLock, Execute,

Create,

Promote,

ChangeOwner

ChangeVault,

FromConnect,

FromDisconn

ect,

ToConnect,

ToDisconnect,

ViewForm,

ModifyForm,

Show

Read, Modify,

Delete, ChecIn

CheckOut,

Lock,

UnLock,

Execute, Create,

Promote,

ChangeOwner

ChangeVault,

FromConnect,

FromDisconnect,

ToConnect,

ToDisconnect,

ViewForm,

ModifyForm,

Show

Read, Modify,

ChecIn

CheckOut,

Lock,

UnLock,

Execute, Promote,

Demote,

Override,

ChangeOwner

ChangeVault,

FromConnect,

FromDisconne

ct,

ToConnect,

ToDisconnect,

ViewForm,

ModifyForm,

Show

Read,

Modify,

CheckOu

t,

Schedule

,Execute, Promote,

Demote,

Override,

ChangeO

wner

ChangeV

ault,

ViewFor

m,

Show

Read,

CheckOut,

Execute,

Promote,

ChangeOw

ner ChangeVa

ult,

ToConnect

,

ToDisconn

ect,

ViewForm

,

Show

Read,

Show

Cost

Analyst

Read, Modify,

FromConnect,

Read, Modify,

FromConnect,

Read, Modify,

FromConnect,

Read,

Modify,

Read,

Show,

57 ENOVIA X-BOM Cost Analytics Admin

FromDisconn

ect, Show,

ViewForm

FromDisconnect,

Show, ViewForm

FromDisconne

ct, Show,

ViewForm

FromCon

nect,

FromDis

connect,

Show,

ViewFor

m

ECR Policy

States Create Submit Evaluate Review Plan Compl

ete

Revisiona

ble

False False False False False False

Public None None None None None None

Owner Read, Modify,

Delete,

ChecIn

CheckOut,

Lock,

UnLock, Execute,

Create,

Promote,

ChangeOwner

ChangeVault,

FromConnect,

FromDisconn

ect,

ToConnect,

ToDisconnect,

ViewForm,

ModifyForm,

Show

Read, Modify,

Delete, ChecIn

CheckOut,

Lock,

UnLock,

Execute, Create,

Promote,

ChangeOwner

ChangeVault,

FromConnect,

FromDisconnect,

ToConnect,

ToDisconnect,

ViewForm,

ModifyForm,

Show

Read, Modify,

ChecIn

CheckOut,

Lock,

UnLock,

Execute, Promote,

Demote,

Override,

ChangeOwner

ChangeVault,

FromConnect,

FromDisconne

ct,

ToConnect,

ToDisconnect,

ViewForm,

ModifyForm,

Show

Read,

Modify,

CheckOu

t,

Schedule

,Execute, Promote,

Demote,

Override,

ChangeO

wner

ChangeV

ault,

ViewFor

m,

Show

Read,

CheckOut,

Execute,

Promote,

ChangeOw

ner ChangeVa

ult,

ToConnect

,

ToDisconn

ect,

ViewForm

,

Show

Read,

Show

Cost

Analyst

Read, Modify,

FromConnect,

FromDisconn

ect, Show,

ViewForm

Read, Modify,

FromConnect,

FromDisconnect,

Show, ViewForm

Read, Modify,

FromConnect,

FromDisconne

ct, Show,

ViewForm

Read,

Modify,

FromCon

nect,

FromDis

connect,

Show, ViewFor

m

Read,

Show,

58 ENOVIA X-BOM Cost Analytics Admin

Cost Template Policy

Revision 0,1,2…

Types Cost Template

Hidden False

State Exists

Revisionable True

Versionable True

Auto Promote False

Check out History True

Public read, show

Owner read, modify, delete, checkout, checkin, lock, unlock, changeowner,

schedule, override, enable, disable, create, revise, changevault,

changename, changepolicy, changetype, fromconnect, toconnect,

fromdisconnect, todisconnect, freeze, thaw, execute, modifyform,

viewform, grant, revoke, show

Cost Analyst read, show, checkOut, checkIn, toConnect, toDisconnect,

Cost Analyst

Administrator

read, modify, delete, checkout, checkin, lock,execute,unlock,lock,create

toconnect,todisconnect,

show,revise,enable,disable,fromConnect,toConnect,fromDisconnect

Senior Design Engineer read, show, checkOut, checkIn, toConnect, toDisconnect

Design Engineer read, show, checkOut, checkIn, toConnect, toDisconnect

59 ENOVIA X-BOM Cost Analytics Admin

8

Programs & Triggers

This section gives information about the various Event triggers used to customize

ENOVIA MatrixOne application behavior through Program objects.

In this section:

Details of Triggers

60 ENOVIA X-BOM Cost Analytics Admin

Details of Triggers

eService Trigger Program Parameters

Object,Name and Revision

Trigger Program and JPO

Method

Description

TypeLocationChangeNameAction JPO:CATotalCostBase

M:updateCostlocationName

Trigger to Update Location

Name attribute of associated Cost

TypePartRevisionAction JPO:CACostBase

M:revisePart

Trigger to Clone Cost Object on Part

Revision

PolicyECRStandardStateReviewPromot

eCheck

JPO:CAECRBase

M:checkIntermediateCostTypeA

sCopied

This trigger is called when ECR policy is

“ECR standard”. If any of the ICO‟s

„Intermediate Cost Value Type

‟is‟Copied‟, which are connected to ECR

this trigger will block the process.

PolicyECRStateReviewPromoteCheck JPO:CAECRBase

M:checkIntermediateCostTypeA

sCopied

This trigger is called when ECR policy is

“ECR”. If any of the ICO‟s „Intermediate

Cost Value Type‟ is „Copied‟,which are

connected to ECR,this trigger will block

the process.

PolicyECPartStateApprovalPromoteActi

on

JPO:CAECRPartBase

M:disconnectOldIntermediateCo

stObjects

It disconnects the Intermediate

Costs(which are connected to queued ECR

as well as to the previous revisions of part

and connects to the current revision)

PolicyECRStandardStateReviewPromot

eAction

JPO:CAECRBase

M:refreshMasterXMLIfNotUpT

oDate

This trigger is called when ECR policy is

“ECR standard”.When the ECR

ispromoted from Review to Plan ECO this

action trigger fires and refreshes the

Master XML if it is not up to date.

PolicyECOStatePromoteAction JPO:CAECRBase

M:processIntermediateCostObje

ctForECRs

This is the Action Trigger For ICO to TCO

conversion

PolicyECPartStateApprovalPromoteActi

on

JPO:CAECRPartBase

M:processIntermediateCostObje

ctsForPart

It disconnects the Intermediate

Costs(which are connected to the previous

revisions of part)from previous revisions

of part and connects to the current revision

PolicyECRStateEvaluatePromoteAction JPO:CAECRBase

M:refreshMasterXMLIfNotUpT

oDate

This trigger is called when ECR policy is

“ECR”. When the ECR is promote from

Evaluate to Review this action trigger fires

and refreshes the Master XML if it is not

up to date.

61 ENOVIA X-BOM Cost Analytics Admin

9 Configuring ENOVIA X-BOM Cost Analytics

To perform administrative setup and configuration tasks, you need to understand

some or all of the required procedures and processes.

In this section:

Requirement to perform Administrative setup and Configuration tasks

62 ENOVIA X-BOM Cost Analytics Admin

Requirement to perform Administrative setup and

Configuration tasks

In order to perform the activity, you need to know the following:

The concepts, terminology, processes, and procedures in Engineering Central and

ENOVIA X-BOM Cost Analytics, as described in the Engineering Central and

ENOVIA X-BOM Cost Analytics User Guide.

The concepts, terminology, processes, and procedures in the Business Process

Services.

The concepts, terminology, and processes related to Matrix Navigator, Matrix

Business Modeler, Matrix System, and/or Matrix Query Language (MQL). See the

following documents: Matrix Basics, Matrix Navigator Guide, Matrix Business

Modeler Guide, Matrix System Guide, and MQL Guide

63 ENOVIA X-BOM Cost Analytics Admin

10 Configuring ENOVIA X-BOM Cost Analytics using properties

The file called emxCostAnalytics.properties contains properties that let you configure

features. All properties files are located in the ematrix/properties directory. The

ematrix directory is located in the STAGING directory under the EJB/RMI

installation directory for J2EE implementations. After making changes to any

properties file, you must restart the application server for the changes to take effect.

For J2EE implementations, you must also run the warutil and deploy the archive file.

You should also save backups of any properties file that you configure.

In this section:

Configuration of X-BOM Cost Analytics using Properties

64 ENOVIA X-BOM Cost Analytics Admin

Configuration of X-BOM Cost Analytics using

Properties

Autonaming Properties

You can specify prefix for a Cost name using following property.

For Total Cost:

emxCostAnalytics.CreateCost.CostName.Prefix.type_TotalCost = Total Cost

For Intermediate Cost:

emxCostAnalytics.CreateIntermediateCost.CostName.Prefix = Intermediate Cost

For Summary Cost:

emxCostAnalytics.ECRSummaryCost.CostName.Prefix = ECR Summary Cost

For MEP Cost:

emxCostAnalytics.CreateCost.CostName.Prefix.type_MEPCost = MEP Cost

For New Cost Type:

emxCostAnalytics.CreateCost.CostName.Prefix.type_NewCostType = New Cost Type

In case of auto generated Cost names whether to include Part Revision or not can be decided by

using following property.

For Total Cost and New Cost Type:

emxCostAnalytics.CreateCost.CostName.PartRevisionRequired = No

For Intermediate Cost:

emxCostAnalytics.CreateSummaryIntermediateCost.CostName.PartRevisionRequired= No

For Summary Cost

emxCostAnalytics.ECRSummaryCost.CostName.ECRRevisionRequired = No

Default Total Cost Currency – This is the default currency that can be used for calculation of

update totals.

#Default Total Cost Currency value

emxCostAnalytics.TotalCostCurrency = USD

BOM Cost Rollup Report Column Header -You can set the header of the columns for the

data displayed in BOM Cost Report using following property.

# BOM Cost Rollup Header

For Total Cost:

emxCostAnalytics.BOMCostRollupReport.Header.type_TotalCost=Level,

Parts,Rev,State,Location,Location Currency,Cost Value Type,Production

Make Buy Code,Quantity,Target Cost,Cost,Cost of Material,Freight Cost,Labor Hours,Labor

65 ENOVIA X-BOM Cost Analytics Admin

BOM Cost Roll-up Properties

Cost,Variable Cost,Fixed Cost,Adjusted Cost

Generally you should not change first 9 attributes, you can add/remove attribute names after the

ninth entry.

For New Cost Type:

emxCostAnalytics.BOMCostRollupReport.Header.type_NewCostType=

Level,Parts,Rev,State,Location,Location Currency,Cost Value

Type,Production Make Buy Code,Quantity,and other attributes to be

displayed of New Cost Type.

Generally you should not change first 9 attributes, you can add/remove attribute names after the

ninth entry.

BOM Cost Rollup Report Hidden Attributes - You can set the list of

attributes that should not be displayed in BOM Cost Report using following property.

Note : The attributes added in this property will not be displayed in the tabular BOM cost rollup

report(they will be hidden in report and displayed only in the exported Excel file). So make sure

none of the hidden attribute names should appear in the „ BOM Cost Rollup Report Column Header‟

property. Otherwise it may lead to conflicting settings.

# BOM Cost Rollup Report Hidden Attributes

For Total Cost :

emxCostAnalytics.BOMCostRollupReport.HiddenAttributes.type_TotalCost=

attribute_ItemTargetCost, \

attribute_TargetCostCurrency, \

attribute_ItemQuotedMaterialCost, \

attribute_ItemQuotedMaterialCurrency, \

attribute_ItemFreightCost, \

attribute_ItemLaborHours, \

attribute_ItemLaborCost, \

attribute_ItemVariableCost, \

attribute_ItemFixedCost, \

attribute_ItemAdjustedCost, \

attribute_IncludeChildrenInRollup

For New Cost Type : emxCostAnalytics.BOMCostRollupReport.HiddenAttributes.type_NewCostType=

attribute_attr1, \

attribute_attr2, \

attribute_attr3

Where attribute_attr1,attribute_attr2,attribute_attr3 are the

attributes defined for New Cost Type

Note:- Here type_NewCostT ype is the symbolic name of the type of Cost

Eg:- type_ToolingCost

For the BOM Cost Rollup Export functionality, the specified list of attributes will be

exported in the provided sequence.

66 ENOVIA X-BOM Cost Analytics Admin

BOM Cost Rollup Report Displayed Attributes : -You can set the list of

attributes that should be displayed in BOM Cost Report using following property.

# BOM Cost Rollup Report Displayed Attributes.

For Total Cost :

emxCostAnalytics.BOMCostRollupReport.DisplayedAttributes.type_TotalCost=

attribute_LocationName, \ attribute_LocationCurrency, \

attribute_CostValueType, \

attribute_ProductionMakeBuyCode, \

attribute_Quantity, \

attribute_TotalTargetCost, \

attribute_TotalCost, \

attribute_TotalQuotedMaterialCost, \

attribute_TotalFreightCost, \

attribute_TotalLaborHours, \

attribute_TotalLaborCost, \

attribute_TotalVariableCost, \

attribute_TotalFixedCost, \

attribute_TotalAdjustedCost

For the BOM Cost Rollup Export functionality, the specified list of attributes will be

exported in the provided sequence.

The order of the attributes should match with the order mentioned in the above

mentioned property setting

Note:-

Here type_CostType is the symbolic name of the type of Cost

Eg:- type_TotalCost

“emxCostAnalytics.BOMCostRollupReport.Header.type_CostType”.

Also, if any Cost attribute is to be added or removed, then the changes need to be

carried out for both of these property settings, i.e.

- emxCostAnalytics.BOMCostRollupReport.Header.type_CostType

- emxCostAnalytics.BOMCostRollupReport.DisplayedAttributes.type_CostType

If any attribute is not to be displayed in the report, but needs to be exported to the

XLS, then remove it from following property settings

“emxCostAnalytics.BOMCostRollupReport.DisplayedAttributes.type_CostType”

“emxCostAnalytics.BOMCostRollupReport.Header.type_CostType”

And add it to the setting

“emxCostAnalytics.BOMCostRollupReport.HiddenAttributes.type_CostType”.

Total Cost Driver - Administrator can specify the list of item level cost that can be

used for showing Cost Driver for a given Part.

# Options for Item cost breakdown report

67 ENOVIA X-BOM Cost Analytics Admin

Consolidated BOM Cost Rollup Properties

emxCostAnalytics.BOMCostRollupReport.ItemTotalCostDriverOptions =Material, \

Freight, \

Labor, \

Variable, \

Fixed

Kava chart - Administrator can specify the maximum number of items to be

considered while displaying the Kava chart,

# Maximum number of Items to be considered while displaying the Kava Chart

emxCostAnalytics.BOMCostRollupReport.NumberOfItemsForKavaChart = 25

Update Totals For Active Cost Only – Administrator can specify the Criter ia for

selecting Cost that need to be considered for Update totals calculations.

# Setting to consider Active/Create Cost for Update Totals

emxCostAnalytics.UpdateTotals.ActiveCostOnly = true

Thousands representation in BOM Cost Rollup Report – This value represents

setting for displaying data in thousands. The data will be displayed in K format if the

value exceeds specified setting.

# Setting for 1K representation emxCostAnalytics.NumericFormat.KSuffixValue = 10000

Consolidated BOM Cost Rollup Header

For Total Cost :-

emxCostAnalytics.ConsolidatedBOMCostRollupReport.ShowReport.Header.type_Tota

lCost=Parts,Rev,Type,Description,Quantity,U of M,Item Target Cost,Item

Quoted Material Cost,Item Freight Cost,Item Labor Cost,Item Variable

Cost,Item Fixed Cost,Item Adjusted Cost,Total Cost

For New Cost Type: -

In the below example, „Item Tooling Cost1, Item Tooling Cost2‟ are the attribute on the

new cost type.

In the property setting but the setting has to begin with

Parts,Rev,Type,Description,Quantity,U of M, and end with ‘Total Cost’, you can multiple attributes in between these too.

And consolidated report considers Item level values and calculates „Item Total Cost‟ of an

Item/Part, so make sure all the new attributes added in the below property setting are

defined to be under „Item‟ Category in the Cost Template.

emxCostAnalytics.ConsolidatedBOMCostRollupReport.ShowReport.Header.type_NewC

ostype=Parts,Rev,Type,Description,Quantity,U of M,Item Tooling Cost1, Item Tooling

Cost2, Total Cost

and any other attribute that needs to be displayed of New Cost Type

Note:-

68 ENOVIA X-BOM Cost Analytics Admin

Multi Level AVI Properties

Here type_NewCostT ype is the symbolic name of the type of Cost

Eg:- typ e_TotalCost

Default Total Cost Currency – This is the default currency that can be used for calculation of

update totals.

# Default Total Cost Currency value

emxCostAnalytics.TotalCostCurrency = USD

Multi Level AVL Report Column Header - The user can set the header of the

columns for the data displayed in Multi Level AVL Report using following property.

# Multi Level AVL Report Header

For MEP Cost :

emxCostAnalytics.BOMCostRollupReport.Header.type_MEPCost=

Level,Parts,Rev,State,Location,Location Currency,Cost Value

Type,Quantity,Total Cost,Total Quoted Material Cost,Total Freight

Cost,Total Labor Hours,Total Labor Cost,Total Variable Cost,Total

Fixed Cost,Total Adjusted

Cost,MEP_COST_NAME,MEP_NAME,MEP_MANUFACTURER,MEP_PREFERENCE

Generally you should not change first 8 attributes, you can add/remove attribute names after the

eighth entry.

Multi Level AVL Report Hidden Attributes - The user can set the list of attributes

that should not be displayed in Multi Level AVL Report using following property.

# Multi Level AVL Report Hidden Attributes

For MEP Cost :

emxCostAnalytics.BOMCostRollupReport.HiddenAttributes.type_MEPCost=

MEP_NAME,\

MEP_MANUFACTURER,\

MEP_PREFERENCE,\

MEP_COST_NAME

Multi Level AVL Report Displayed Attributes -The user can set the list of

attributes that should be displayed in MultiLevel AVL Report using following

property.

# BOM Cost Rollup Report Displayed Attributes

For MEP Cost

emxCostAnalytics.BOMCostRollupReport.DisplayedAttributes.type_MEPCost=

attribute_LocationName, \

attribute_LocationCurrency, \

attribute_ItemQuotedMaterialCost, \

attribute_ItemQuotedMaterialCurrency, \

attribute_ItemFreightCost, \

attribute_ItemVariableCost, \

attribute_ItemFixedCost, \

attribute_ItemAdjustedCost, \

attribute_Quantity, \

attribute_TotalCost, \

69 ENOVIA X-BOM Cost Analytics Admin

attribute_TotalQuotedMaterialCost, \

attribute_TotalFreightCost, \

attribute_TotalVariableCost, \

attribute_TotalFixedCost, \

attribute_TotalAdjustedCost

For the BOM Cost Rollup Export functionality, the specified list of attributes will be

exported in the provided sequence.

The order of the attributes should match with the order mentioned in the above

mentioned property setting

Also, if any Cost attribute is to be added or removed, then the changes need to be

carried out for both of these property settings, i.e.

-

emxCostAnalytics.BOMCostRollupReport.Header.type_CostType

-

emxCostAnalytics.BOMCostRollupReport.DisplayedAttributes.type_CostType

If any attribute is not to be displayed in the report, but needs to be exported to the

XLS, then remove it from following property settings

“emxCostAnalytics.BOMCostRollupReport.DisplayedAttributes.type_CostType

“emxCostAnalytics.BOMCostRollupReport.Header.type_CostType”

and add it to the setting

“emxCostAnalytics.BOMCostRollupReport.HiddenAttributes.type_CostType”.

Total Cost Driver – Administrator can specify the list of item level cost that can be

used for showing Cost Driver for a given Part.

# Options for Item cost breakdown report

emxCostAnalytics.BOMCostRollupReport.ItemTotalCostDriverOptions =Material, \

Freight, \

Labor, \

Variable, \

Fixed

Kava chart - Administrator can specify the maximum number of items to be

considered while displaying the Kava chart,

# Maximum number of Items to be considered while displaying the Kava Chart

emxCostAnalytics.BOMCostRollupReport.NumberOfItemsForKavaChart = 25

70 ENOVIA X-BOM Cost Analytics Admin

Reference Reports Reference Documents List Parts with Key Cost criteria Properties

Update Totals For Active Cost Only –

Administrator can specify the Criter ia for

selecting Cost that need to be considered for Update totals calculations.

# Setting to consider Active/Create Cost for Update Totals

emxCostAnalytics.UpdateTotals.ActiveCostOnly = true

Thousands representation in BOM Cost Rollup Report –

This value represents setting for displaying data in thousands. The data will be displayed in K

format if the value exceeds specified setting.

# Setting for 1K representation

emxCostAnalytics.NumericFormat.KSuffixValue = 10000

Reference Report Icon Display setting -

If this setting is true then reference report icon is shows across all the cost, if it is false then icon is

shown only for those costs on which report has been generated.

emxCostAnalytics.CostSummaryReferenceReportIcon.MultipleImage = true

Comma separated list of types that can be connected as Reference Documents to Cost.

eServiceCostAnalytics.ReferenceDocumentTypes = type_CostDocument, \

type_CostReport, \

type_CADDrawing, \

type_CADModel, \

type_DrawingPrint

For Listing Parts with cost criteria, the administrator can set following properties.

The setting can be used to decide whether to go for background process or not.

#Settings for deciding when to run the background process.

emxCostAnalytics.ListPartsWithKeyCostCriteria.RunInBackgroundForSearchOfAllL

evels = true

Following setting can decide when to process search result in background if the level

provided is beyond specified properties setting.

emxCostAnalytics.ListPartsWithKeyCostCriteria.RunInBackgroundForSearchBeyond

Levels = 3

71 ENOVIA X-BOM Cost Analytics Admin

Background process Properties Cost Template Properties Import Mass Part Cost Properties

The Administrator can specify the server setting for running background process.

The user needs to specify Host name, Port and deployed application name.

# Background Process Details

emxCostAnalytics.BackgroundProcess.HostName=localhost

emxCostAnalytics.BackgroundProcess.Port=1099

emxCostAnalytics.BackgroundProcess.AppDeployed=ematrix

For servers running in RIP mode, specify the settings as

# Background Process Details emxCostAnalytics.BackgroundProcess.HostName=localhost

emxCostAnalytics.BackgroundProcess.Port=<application server port>

emxCostAnalytics.BackgroundProcess.AppDeployed=ematrix

When there is no Cost Template exists initially, the Cost Administrator can specify

Default Category names, Default Currency values by using these properties settings.

# Category Names in system

emxCostAnalytics.CostTemplate.CostCategoryNames = Location, Target, Item,

Quote, Total

# Currency Names in system

emxCostAnalytics.CostTemplate.CostCurrencyNames = attribute_LocationCurrency,

attribute_TargetCostCurrency,

attribute_ItemQuotedMaterialCurrency, attribute_TotalCostCurrency

The Cost Administrator can specify the system mandatory Cost Template & related mandatory category list by using following properties, when there is no Cost Template exists initially.

#System Mandatory Cost Template.

emxCostAnalytics.CostTemplate.Currancy.default = type_TotalCost

#System Mandatory Category List.

emxCostAnalytics.CostTemplate.Category.default =Location, Target, Item,

Quote, Total

Using following properties, the Cost Administrator can specify the Currency Attributes for different

category items.

# Currency Attributes for Category Item

emxCostAnalytics.CostTemplate.Currency.Item=attribute_ItemQuotedMaterialCurr

ency,attribute_LocationCurrency

# Currency Attributes for Category Location

emxCostAnalytics.CostTemplate.Currency.Location=attribute_ItemQuotedMaterial

Currency,attribute_LocationCurrency

# Currency Attributes for Category Quote emxCostAnalytics.CostTemplate.Currency.Quote=attribute_ItemQuotedMaterialCur

rency,attribute_LocationCurrency

# Currency Attributes for Category Target

emxCostAnalytics.CostTemplate.Currency.Target=attribute_TargetCostCurrency

# Currency Attributes for Category Total

emxCostAnalytics.CostTemplate.Currency.Total=attribute_TotalCostCurrency

Color Code for Import Mass Part Cost : In import Mass Part Cost, for showing the color cues for

different validation, Cost Administrator can use the following properties setting

# Color Code for Import Mass Part Cost

72 ENOVIA X-BOM Cost Analytics Admin

Import Mass MEP Part Cost Properties

emxCostAnalytics.ImportMassPartCost.MandatoryColorCode = #ffccff

emxCostAnalytics.ImportMassPartCost.InvalidColorCode = #ccffcc

emxCostAnalytics.ImportMassPartCost.NumericColorCode = #ccffff

Limitation for number of Costs being imported from excel– Cost Administrator

can specify the total number of rows that can be imported in Import mass part cost

starting from emxCostAnalytics.ImportMassPartCost.RowDataCount specified in the

properties file. However this limit can be changed, but for performance reasons, large

numbers should not be specified.

#Limit for importing of Cost from excel emxCostAnalytics.ImportMassPartCost.CostImportLimit = 100

Excel Header Section for Import Mass Part Cost– Following two settings define

the cell number from where the cost data and header can be read from Excel file.

emxCostAnalytics.ImportMassPartCost.RowHeaderCount = 6

emxCostAnalytics.ImportMassPartCost.RowDataCount = 8

Attributes to be displayed in Import Mass Part Cost - Cost Administrator has to

specify the symbolic names of the attributes. Import Mass Part Cost and in Import

Mass Cost Edit the attributes are displayed in the same sequence as specified in the

following settings

#Import Mass Part Cost Column Attributes

For Total Cost :- emxCostAnalytics.ImportMassPartCost.AttributeList.type_TotalCost =

attribute_LocationName,attribute_LocationType,attribute_LocationCurrency,att

ribute_ProductionMakeBuyCode,attribute_CostValueType,attribute_ItemTargetCos

t,attribute_TargetCostCurrency,attribute_IncludeChildrenInRollup,attribute_I

temQuotedMaterialCost,attribute_ItemQuotedMaterialCurrency,attribute_ItemFre

ightCost,attribute_ItemLaborHours,attribute_ItemVariableCost,attribute_ItemF

ixedCost,attribute_ItemAdjustedCost,attribute_SupplierName,attribute_Supplie

rDUNSNumber,attribute_ContractID,attribute_EffectiveFrom,attribute_Effective

To

Note: - The Item Labor Cost should not be added in the import list as it is calculated

based on the formula set in the Cost Template.

For New Cost Type:-

emxCostAnalytics.ImportMassPartCost.AttributeList.type_NewCostType =

attribute_LocationName,attribute_LocationType,attribute_LocationCurrency,att

ribute_ProductionMakeBuyCode,attribute_CostValueType,attribute_ItemTargetCos

t,attribute_TargetCostCurrency,attribute_IncludeChildrenInRollup and other attributes defined on new cost type that needs to be imported.

Note:- Here type_NewCostT ype is the symbolic name of the type of Cost

Eg:- type_TotalCost

Color Code for Import Mass MEP Part Cost -In import Mass MEP Part Cost, for showing the

color cues for different validation, Cost Administrator can use the following properties setting

# Color Code for Import Mass MEP Part Cost

emxCostAnalytics.ImportMassPartCost.MandatoryColorCode = #ffccff

73 ENOVIA X-BOM Cost Analytics Admin

Cost Search

emxCostAnalytics.ImportMassPartCost.InvalidColorCode = #ccffcc

emxCostAnalytics.ImportMassPartCost.NumericColorCode = #ccffff

Limitation for number of Costs being imported from excel– Cost Administrator can specify the total number of rows that can be imported in Import mass part

cost starting from emxCostAnalytics.ImportMassPartCost.RowDataCount specified in the

properties file. However this limit can be changed, but for performance reasons, large numbers

should not be specified.

#Limit for importing of Cost from excel

emxCostAnalytics.ImportMassPartCost.CostImportLimit = 100

Excel Header Section for Import Mass Part Cost– Following two settings define

the cell number from where the cost data and header can be read from Excel file.

emxCostAnalytics.ImportMassPartCost.RowHeaderCount = 6

emxCostAnalytics.ImportMassPartCost.RowDataCount = 8

Attributes to be displayed in Import Mass Part Cost - Cost Administrator has to

specify the symbolic names of the attributes. Import Mass Part Cost and in Import

Mass Cost Edit the attributes are displayed in the same sequence as specified in the

following settings

#Import Mass MEP Part Cost Column Attributes

For MEP Cost :-

emxCostAnalytics.ImportMassPartCost.AttributeList.type_MEPCost=attribute_Loc

ationName,attribute_LocationType,attribute_LocationCurrency,attribute_ItemQu

otedMaterialCost,attribute_ItemQuotedMaterialCurrency,attribute_ItemFreightC ost,attribute_ItemVariableCost,attribute_ItemFixedCost,attribute_ItemAdjuste

dCost,attribute_SupplierName,attribute_SupplierDUNSNumber,attribute_Contract

ID,attribute_EffectiveFrom,attribute_EffectiveTo,attribute_AdjustedCostDescription.

Note: - The Item Labor Cost should not be added in the import list as it is calculated

based on the formula set in the Cost Template.

For New Cost Type:-

emxCostAnalytics.ImportMassPartCost.AttributeList.type_NewCostType =

attribute_LocationName,attribute_LocationType,attribute_LocationCurrency,att

ribute_ProductionMakeBuyCode,attribute_CostValueType,attribute_ItemTargetCos

t,attribute_TargetCostCurrency,attribute_IncludeChildrenInRollup

and other attributes defined on new cost type that needs to be imported.

Note:- Here type_NewCostT ype is the symbolic name of the type of Cost Eg:- type_TotalCost

To enable Cost Search in Engineering Central, General Search & Find like – Cost Administrator needs to add type_Cost in

emxEngineeringCentral.properties file.

# Comma separated list of types to be displayed

74 ENOVIA X-BOM Cost Analytics Admin

RMI Settings Costing Option Import ICO Properties

eServiceEngineeringCentral.Types = type_Cost

Secondary RMI Server Settings – 1.Copy the jars of ENOVIA X-BOM Cost Analytics to folder <Secondary RMI

Server>/java/lib

- ProductAnalytics.jar

- castor-1.3.jar

- castor-1.3-core.jar

- annualVolume.jar

- ECRCostImpactReportSummary.jar

- ECRDetailedCostImpactReport.jar - Markup.jar

- MasterlistXML.jar

- xmlUtil.jar

- consolidatedBOMReport.jar

- svgChart.jar

- SVGPie.jar

- jaxb-xercesImpl-1.5.jar

from the application server Web-INF/lib folder

or from the primary RMI Server java/lib folder

2. Properties files

emxCostAnalytics.properties

emxCostAnalyticsStringResource.properties

emxSystem.properties

emxFrameworkStringResource.properties

emxEngineeringCentralStringResource.properties

should also be copied to the separate RMI server folder <Secondary RMI Server>/java/properties from the primary RMI server/java/properties folder.

After changes in the secondary RMI server, the Application server needs to be restarted.

Ensure that the primary and secondary RMI servers should point to the same database in the

bootstrap file.

Flag for deletion of the ICO’s on changing the costing option for location- This setting is used to decide whether to Delete the existing Intermediate Cost Objects

with same Location or retain them when the Costing Option for the Location is

changed from Cost By Part or Cost By Summary to other Costing Option.

emxCostAnalytics.IntermediateCost.CostByPart.DeleteOption = Yes

emxCostAnalytics.IntermediateCost.CostBySummary.DeleteOption = Yes

Limitation for number of Intermediate Costs being imported from excel– Cost Administrator

can specify the total number of rows that can be imported in Import Intermediate cost starting from

emxCostAnalytics.IntermediateCostObject.MassImport.RowDataCount specified in the properties

file. However this lim it can be changed, but for performance reasons,

large numbers should not be specified.

#Limit for importing of Intermediate Cost from excel

emxCostAnalytics.IntermediateCostObject.MassImport.ICOImportLimit = 100

Excel Header Section for Import Cost– Following two settings define the cell

number from where the Intermediate Cost data and header can be read from Excel

75 ENOVIA X-BOM Cost Analytics Admin

ECR Cost Impact Report Process Intermediate Cost

file.

emxCostAnalytics.IntermediateCostObject.MassImport.RowHeaderCount = 5

emxCostAnalytics.IntermediateCostObject.MassImport.RowDataCount = 8

Attributes to be displayed in Import Cost - Cost Administrator has to specify the

symbolic names of the attributes. Import Intermediate Cost and in Import

Intermediate Cost Edit the attributes are displayed in the same sequence as specified

in the following settings

#Import Intermediate Cost Column Attributes

emxCostAnalytics.ImportIntermediateCost.AttributeList=attribute_LocationName

,attribute_LocationType,attribute_LocationCurrency,attribute_ProductionMakeB uyCode,attribute_IntermediateCostValueType,attribute_ItemTargetCost,attribut

e_TargetCostCurrency,attribute_IncludeChildrenInRollup,attribute_ItemQuotedM

aterialCost,attribute_ItemQuotedMaterialCurrency,attribute_ItemFreightCost,a

ttribute_ItemLaborHours,attribute_ItemLaborCost,attribute_ItemVariableCost,a

ttribute_ItemFixedCost,attribute_ItemAdjustedCost,attribute_SupplierName,att

ribute_SupplierDUNSNumber,attribute_ContractID,attribute_EffectiveFrom,attri

bute_EffectiveTo

The Header for Detailed Level Report & Summary Level Report.

#ECR Cost Impact Report Generation

emxCostAnalytics.ECRDetailedCostImpactReport.Header = Part Type, Part

Name,Part Revision,Description,Quantity,Total Material Cost,Total Freight

Cost,Total Labor Cost,Total Cost,Delta Material Cost,Delta Freight

Cost,Delta Labor Cost,Delta Cost,Excluded,Annualized Volume,Annualized

Year,ECR Cost Impact

# ECR Summary Report

emxCostAnalytics.ECRSummaryReport.Summary.Header = Change Cost,Change Cost

Currency,Location,Location Type,ECR Cost Impact

This setting specifies the prefix for Detailed level Report, Summary level E CR Cost

Impact Reports & Error Report.

#File Prefix for The ECR Cost Impact Reports

emxCostAnalytics.ECRCostImpactReport.Summary.FilePrefix =

ECRCostImpactReport-CostBySummary-

emxCostAnalytics.ECRCostImpactReport.Detailed.FilePrefix =

ECRCostImpactReport-CostByPart-

emxCostAnalytics.ECRCostImpactReport.ErrorFilePrefix =

ECRCostImpact-ErrorReport-

This setting describes a comma separated list of attributes for which delta should be

calculated and displayed in the report. Ideally Total Level attributes should be

calculated. emxCostAnalytics.ECRCostImpactReport.CalculateDeltaForAttributes= Total

Quoted Material Cost,Total Freight Cost,Total Labor Cost,Total Variable

Cost,Total Fixed Cost,Total Adjusted Cost,Total Cost

This setting describes the number of Intermediate Cost Objects after which Process Intermediate

Cost will go in background.

#ECR Intermediate Cost Background Process Details

emxCostAnalytics.ProcessIntermediateCost.Cost.Limit = 100

76 ENOVIA X-BOM Cost Analytics Admin

Selected Affected Parts to Cost Create/Edit Intermediate Cost/Total Cost Default Currency Import And Create BOM Validation screen Crystal Report

Color Code for Select Affected Parts to Cost – In Select Affected Parts to Cost, for showing the color cues for differentiating the Existing and

Newly Selected Intermediate Cost, Cost Administrator can use the following properties setting

emxCostAnalytics.SelectAffectedPartsToCost.ExistingLocationColorCode =

#330000

emxCostAnalytics.SelectAffectedPartsToCost.NewlySelectedLocationColorCode =

#990000

If number of Selected Location will be more than 100, Intermediate Cost creation

will be performed in background.

emxCostAnalytics.Common.NumberOfICOLocations=100

This settings defines the default currency value in create/edit Total Cost/Intermediate

Cost

# Default Location Currency

emxCostAnalytics.DefaultValue.Location_Currency = USD

# Default Target Cost Currency

emxCostAnalytics.DefaultValue.Target_Cost_Currency = USD

# Default Item material currency

emxCostAnalytics.DefaultValue.Item_Quoted_Material_Currency = USD

# Default Change cost currency

emxCostAnalytics.DefaultValue.Change_Cost_Currency = USD

Note: - If a new Currency Attribute is added then its value is to be defined in the

emxCostAnalytics.Properties file.

Eg: emxCostAnalytics.DefaultValue.Change_Cost_Currency.New_Currency = USD

This is the attribute list for Import and Create BOM functionality, that list is used for

import and create bom validation screen.

#Import Create BOM Attributes =

emxCostAnalytics.ImportCreateBOM.AttributeList

attribute_Level,attribute_FindNumber,attribute_ReferenceDesignator,attribute

_ComponentLocation,attribute_Quantity,attribute_UnitofMeasure,attribute_Usage

Below are configurable color values for mandatory attribute not filled, invalid

attribute value and invalid numeric value.

emxCostAnalytics.ImportCreateBOM.MandatoryColorCode = #ffccff

emxCostAnalytics.ImportCreateBOM.InvalidColorCode = #ccffcc

emxCostAnalytics.ImportCreateBOM.NumericColorCode = #ccffff

These settings are required for viewing the different generated reports in cr ystal view.

The CMS Server name should be provided and it should be ensured that the server

should be running.

CMS Server Mandatory for Crystal Reports emxCostAnalytics.CrystalReport.CMSServer =Login Details

emxCostAnalytics.CrystalReport.LoginDetails.UserName = Administrator

emxCostAnalytics.CrystalReport.LoginDetails.Password =

emxCostAnalytics.CrystalReport.LoginDetails.CMSAuthenticationType =

secEnterprise

77 ENOVIA X-BOM Cost Analytics Admin

BOMCostRollupReport emxCostAnalytics.CrystalReport.BOMCostRollupReport.EffectiveDate.ReportName

= CrystalReport_BOMCostRollupReport_1

emxCostAnalytics.CrystalReport.BOMCostRollupReport.RatePeriod.ReportName =

CrystalReport_BOMCostRollupReport_RP

MultiLevelAVLReport emxCostAnalytics.CrystalReport.AVLCostRollupReport.EffectiveDate.ReportName

= CrystalReport_AVLCostRollupReport_ed

emxCostAnalytics.CrystalReport.AVLCostRollupReport.RatePeriod.ReportName =

CrystalReport_AVLCostRollupReport_rp

ECRCostImpact emxCostAnalytics.CrystalReport.ECRCostImpact.EffectiveDate.ReportName =

CrystalReport_ECRCostImpactReport_ed

emxCostAnalytics.CrystalReport.ECRCostImpact.RatePeriod.ReportName =

CrystalReport_ECRCostImpactReport_rp

CompareReports emxCostAnalytics.CrystalReport.CompareReports.EffectiveDate-

EffectiveDate.ReportName = CrystalReport_CompareReports_ed-ed

emxCostAnalytics.CrystalReport.CompareReports.EffectiveDate-

RatePeriod.ReportName = CrystalReport_CompareReports_ed-rp

emxCostAnalytics.CrystalReport.CompareReports.RatePeriod-

EffectiveDate.ReportName = CrystalReport_CompareReports_rp-ed

emxCostAnalytics.CrystalReport.CompareReports.RatePeriod-

RatePeriod.ReportName = CrystalReport_CompareReports_rp-rp

CompareMEPReports emxCostAnalytics.CrystalReport.CompareReportsMEP.EffectiveDate-

EffectiveDate.ReportName = CrystalReport_CompareReports_MEP_ed-ed

emxCostAnalytics.CrystalReport.CompareReportsMEP.EffectiveDate-

RatePeriod.ReportName = CrystalReport_CompareReports_MEP_ed-rp

emxCostAnalytics.CrystalReport.CompareReportsMEP.RatePeriod-

EffectiveDate.ReportName = CrystalReport_CompareReports_MEP_rp-ed

emxCostAnalytics.CrystalReport.CompareReportsMEP.RatePeriod-

RatePeriod.ReportName = CrystalReport_CompareReports_MEP_rp-rp

CostChangeHistoryReport emxCostAnalytics.CrystalReport.CostHistoryReport = CostHistoryReport

emxCostAnalytics.CrystalReport.CostHistoryReport.Limit = 10

Note: Verify that the CRConfig.xml points to JDK 1.5 as the <JavaDir>

under<DataDriverCommon>

78 ENOVIA X-BOM Cost Analytics Admin

11 Cost Template

For each Cost Type there will be Cost Template. This Cost Template is used to

configure the various parameters that are used while creating the respective Cost Objects

and calculation of Rollups. This Cost Template is stored in Cost Object that contains

various information in two XML files.

In this section:

Details About XML Files

79 ENOVIA X-BOM Cost Analytics Admin

Details About XML Files

The XML details given below are for information and no user/Administrator should edit

any XML file manually. All the XML file updating happens through X-BOM Cost

Analytics user interface. So Cost Administrators should always modify Cost Template

from the View Cost Template link.

1. Cost_Type_Name.xml: -

This file contains

The setting if an attribute should be mandatory or optional.

The Item Level Formula and Rollup Formula for the attribute

Category for each attribute specifying if it‟s a Location attribute, Quote level

attribute, Item level attribute, Target level attribute or Total level attribute

2. Meta Data Xml:- This file contains the Meta data of Cost Template.

3. MEPMappingXml :- This file contains the mapping of MEP attributes with the

give Cost type.

Cost_Type_Name.xml

The Cost Administrator can edit and modify the settings by editing the Cost Template.

80 ENOVIA X-BOM Cost Analytics Admin

The Cost Template stores all the information required for calculating the rollups for Parts.

For a new Cost Type specify the following settings:

1] Cost Properties

2] Cost Template Properties

3] Currency Attribute Properties.

For each type Cost Type, it would have a Type Name tag. The symbolic name of the type

is stored in the name, and date when the type was last modified is also stored here. The

81 ENOVIA X-BOM Cost Analytics Admin

Type Name tag then has three sub-tags: AttributeList, CurrencyAttributeList and

AttributeIdentifier.

All the attribute associated with the type are listed by using the AttributeList sub-tag.

The symbolic name of the Attribute is the name of the attribute in the XML. Details to

specify the attribute is mandatory or not, is also specified at this level.

Every attribute tag has the following information

a. The associated currency with the attribute.

b. The formula associated with the attribute both for calculation as well as for rollup

c. A type categorizing every attribute is also mentioned here.

All the Currency attributes associated with the type are listed by using

CurrencyAttributeList sub-tag. The symbolic name of the Currency Attribute is the

name of the attribute in the XML

The Attribute Identifier associated with the type is listed by using AttributeIdentifier

sub-tag. The symbolic name of the Attribute Identifier Attribute is the name of the

attribute in the XML. The Range values & mandatory attributes for Range Value are

also specified in the sub-tag.

Metadata.xml

The Metadata.xml contains following information.

- Type Name - THE Cost Template Type name

- Category Name - The Category Name and

- Associated Currency - Associated Currency

82 ENOVIA X-BOM Cost Analytics Admin

MEPMapping.xml

1. The MEPMapping.xml contains following information

Cost Attribute Name: The name of the attribute which will be mapped with the

attribute of MEP Cost

Note:

1. To have consistency between Intermediate Cost Object & Total

Cost Object, the Cost Template for these two should have same

attributes. Also the formulae of the respective attributes should be

same.

2. Cost Template changes will get into effect for other users (Cost

Analysts) only after re-login.

83 ENOVIA X-BOM Cost Analytics Admin