Post on 17-Jan-2022
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: enovia.info@3ds.com
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, david@megginson.com
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 (thewalt@ce.berkeley.edu)
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 <jef@acme.com>. 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 <jef@acme.com>. 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 apache@apache.org. 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 justin@nullsoft.com"
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 site-policy@w3.org. 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 apache@apache.org. 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 site-policy@w3.org.
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 site-policy@w3.org. 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 apache@apache.org. 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 apache@apache.org. 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, sax@megginson.com 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, david@megginson.com
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 (eay@mincom.oz.au)
All rights reserved.
This package is an SSL implementation written by Eric Young (eay@mincom.oz.au). 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 (tjh@mincom.oz.au).
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 (eay@mincom.oz.au)"
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 (tjh@mincom.oz.au)"
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 openssl-core@openssl.org.
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 openssl-core@openssl.org.
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 (eay@cryptsoft.com). This product includes software written by Tim Hudson (tjh@cryptsoft.com).
Original SSLeay License
Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
All rights reserved.
This package is an SSL implementation written by Eric Young (eay@cryptsoft.com). 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 (tjh@cryptsoft.com).
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 (eay@cryptsoft.com)"
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 (tjh@cryptsoft.com)"
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 apache@apache.org.
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
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
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.