Software Announcement May 24, 2005

CAA RADE V5.15 broadens the scope for customization, integration, and extension of CATIA, ENOVIA, and DELMIA

Overview Key prerequisites At a glance CAA RADE V5.15 consolidates its CAA RADE V5 runs on selected Building tools while improving code system levels of: Component Application management tools, as well as C++ Architecture Rapid Application •   source code quality checking. CAA Microsoft Windows 2000 and Development Environment (CAA RADE V5.15 provides in this release: Windows XP RADE) V5.15 delivers: • IBM AIX • CAA — Multi-Workspace • Unprecedented openness — Application Builder updates • Hewlett Packard HP-UX Access to more than 22,000 component-based APIs across − Sun One Studio Forte 8 • SGI IRIX the range of Product Lifecycle compiler support • Sun Solaris Management (PLM) solutions − Replacement of the • Unequalled value — Integration InstallShield program Consideration should also be given of customer know-how and to intended run-time environment, • — added value applications CAA C++ Source Checker applications being developed, their update — Reporting of header target platforms, and operating • Enablement of third-party files in a cpp file systems. application development to • CAA — Source Code Manager expand PLM solutions updates Planned availability date • Fast development of robust and − Support of Change Set May 27, 2005 durable applications with open command standard architecture − Better visual feedback in the • Productivity-driven changes of content command standard-compliant toolkits to produce Windows and  − Direct access to change V5 applications history and workspace history in visual dashboard • New CATIA, ENOVIA, and DELMIA APIs • Various updates of current CATIA, ENOVIA, and DELMIA APIs • CAA APIs 64-bit-enabled for all 64-bit-enabled products

This announcement is provided for your information only. For additional information, contact your IBM representative, call 800-IBM-4YOU, or visit the IBM home page at: http://www.ibm.com.

IBM United States IBM is a registered trademark of International Business Machines Corporation. 205-123 • Leverages existing data model without affecting Description the authoring tools (for example, CATIA V5, ENOVIA V5) CAA RADE V5 is the next-generation middleware for implementing 3D PLM best practices and business Note: For proper operation, both the CAA RADE V5 tools processes through process-centric applications. and APIs must be at the same version and release. Previously created CAA applications must be recompiled Deploying PLM necessitates that product lifecycle before they are used with V5.15. development capability has significant breadth and depth. ′ The specific company s need will further require that What′s new in V5.15 capability can be expanded, tailored, extended, and integrated. CAA RADE V5.15 consolidates its Building tools while These requirements necessitate openness and the ability improving code management tools, as well as C++ to reapply components to achieve different behavior or source code quality checking. This release provides: capability. The component application architecture • CAA — Multi-Workspace Application Builder updates provided within V5 has been specifically developed to meet these needs. − Sun One Studio Forte 8 compiler support This is augmented through a community of application − Replacement of the InstallShield program developers who have recognized the value of PLM and • the opportunity to enrich V5 through their areas of CAA — C++ Source Checker update expertise. Market leaders in each of their respective − Reporting of header files in a cpp file disciplines characterize the richness of the partner community around V5. • CAA — Source Code Manager updates CAA V5 value to the customer spans three fields of − Support of Change Set command activity: − Better visual feedback in the changes of content 1. PLM customers can build useful applications to fulfill command their company-specific needs. − Direct access to change history and workspace 2. Third-party developers can broaden the PLM history in visual dashboard application portfolio for extended: • New CATIA, ENOVIA, and DELMIA APIs • Vertical industry and process support − CATIA — Digitized Shape Editor 2 API (CATIA) • Discipline support − Plant Layout API (CATIA) 3. Services companies can implement best practices on − CATIA Product Data Filtering API (CATIA) top of PLM solutions. − Configured Product Design API (ENOVIA) − Applications Desktop API (ENOVIA) CAA RADE provides the following benefits: − Product Variant Management API (ENOVIA) − Manufacturing Hub Integration API (DELMIA) 1. Optimized overall speed and quality of development of applications for PLM • Various updates of current CATIA, ENOVIA, and DELMIA APIs • Integrated software life cycle solution • CAA APIs 64-bit-enabled for all 64-bit-enabled products • Toolset that extends industry leader and market standard Interactive Development Environment For a full description of CAA RADE V5 products and (IDE) configurations available, refer to the CAA RADE V5 products section of this document. • Single toolset for PLM solution brands • Single source that builds on UNIX from Windows Accessibility by people with disabilities platforms Owing to the graphics-intensive nature of its engineering 2. Increased development speed design applications, this product has been granted a • Best practices achieved through use of deviation for 2005. code-generation wizard • Effective application development integration puts Product positioning product in operation on time, on budget CAA RADE V5 provides an integrated set of tools and 3. Increased reliability of development application resources to support the development process from initial • Automated part of the development life cycle specification to final product packaging. For CATIA and ENOVIA V5 solutions, CAA RADE is positioned as • Thoroughly-tested API component can be reused next-generation middleware for implementing 3D PLM best practices and business processes through • Automated test at build-time and run-time to process-centric applications. ensure compliance with quality criteria 4. Increased core business value with CAA V5 CAA RADE V5 stands alone as the only system application addressing the customization of these applications using a unified architecture. Unlike competitive products, which • Delivers powerful visual modeling capabilities currently only address part of their respective portfolios • for customization, CAA RADE V5 covers the broad line of Frees developers to focus on building their both CATIA and ENOVIA V5 products. applications rather than reinventing the wheel

205-123 -2- CAA RADE V5 with its advanced development tools, Trademarks significantly extends the capabilities natively included, to SmoothStart is a trademark of International Business customize V5 products (for example, CATIA Virtual Basic Machines Corporation in the United States or other countries Automation (VBA) (CATIA Automation API referencing or both. CATIA Journaling, VBA, Virtual Basic Script (VB Script) AIX is a registered trademark of International Business and Java Script/HTML languages)). CAA RADE V5 takes Machines Corporation in the United States or other countries advantage of the V5 native architecture for the highest or both. level of openness within CATIA and ENOVIA V5, including Microsoft and Windows are trademarks of Microsoft both productivity and capability tools. Corporation. Java is a trademark of Sun Microsystems, Inc. Product differentiators UNIX is a registered trademark of the Open Company in the United States and other countries. Other company, product, and service names may be Completeness: CAA RADE V5 allows you to seamlessly trademarks or service marks of others. integrate with both CATIA and ENOVIA V5 products.

Unified V5 architecture: Rather than separately targeting CAD/CAM/CAE market or PDMII market, CAA RADE V5 offers a unique environment to develop highly integrated programs across all. Component reusability helps improve code quality and reduce development time.

Scalability across different platforms: CAA RADE V5 tools provide a single build environment from which to generate run-time applications for both UNIX and Microsoft Windows. True cross-platform portability is assured.

Full process coverage for application development: CAA RADE V5 delivers a set of products that covers the broad range of tasks associated with a world-class development process.

Product positioning — Globalization CAA RADE V5 tools are provided in U.S. English. They are not available in national languages. However, they do allow the use of the double-byte character set (DBCS) and the development of applications supported by national languages.

Hardware and software support services

SmoothStart /installation services

IBM SmoothStart/Installation Services will not be provided for these products.

Reference information

For CATIA Solutions V5.15, refer to Software Announcement 205-124, dated May 24, 2005. For ENOVIA Solutions V5.15, refer to Software Announcement 205-122, dated May 24, 2005. For SMARTEAM WLS V5.15, refer to Software Announcement 205-126, dated May 24, 2005.

Business Partner information

If you are a Direct Reseller - System Reseller acquiring products from IBM, you may link directly to Business Partner information for this announcement. A PartnerWorld ID and password are required (use IBM ID). BP Attachment for Announcement Letter 205-123 https://www.ibm.com/partnerworld/ mem/sla.jsp?num=205-123

-3- 205-123 IBM US Announcement Supplemental Information

May 24, 2005

test and quality control tasks critical to the efficient CAA RADE V5 products development of quality software.

CAA RADE V5 includes the following products and With this product, developers can: configurations: • Produce MKODT output in HTML format CAA — Interactive Test Capture Product (5693-ITC) — This • Check development compliance with design scenarios. product is available as an optional add-on product (AOP) to the following: • Ensure regression-free modifications, scenarios pertinence, including debug/non-debug replay, replay • — CAA C++ Base Development Configuration environment concatenation, automatic result (5691-CDV) comparisons, and timeout performance replay. • — CAA C++ Development Configuration (5691-CDC) • Find memory leaks to ensure leak-free code using memory management and run-time test replay. Interactive Test Capture (ITC) features: • Note: This feature is available under Windows only Unique capabilities for recording and replaying test when Rational Purify for Windows V2002 is scenario in a WINtop environment (CATIA, DELMIA, installed. and ENOVIA DMU) • Record operations interactively within the V5 frame, • Ensure full test coverage. All routines are tested improving usability and decreasing time for testing the during automatic test replays. CAA application Note: This capability is available under Windows only • A scenario recorded on Windows to be replayed on when Rational PureCoverage for Windows V2002 is UNIX and vice versa installed. CAA — Data Model Customizer Product (5693-DMC) — This product is perfectly adapted for testing applications This product is a component of CAA — C++ Extended in a V5 development project. Under the Windows Development Configuration (5691-CDC) and CAA — platform, its capabilities and command access is Enterprise Portal Application Design Configuration embedded within the CAA — C++ Interactive Dashboard (5691-PAD), and an optional AOP to CAA — C++ Base product. Development Configuration (5691-CDV). This product offers: The automatic run-time batch test replay environment provides a way to eliminate run-time regressions for both • Design-modeling tools that are available for current and future applications by capitalizing and customizing or extending modeling objects in both replaying test objects on programming code during the CATIA V5 and ENOVIA LCA V5. Using the same lifecycle development. Features include interface, developers can create and extend objects debug/non-debug automatic replay, automatic result from different ENOVIA and CATIA modelers, while comparison, adjustable replay time limit, and publication operating in a standard and productive graphical of test results through text files compatible with standard environment thanks to best-in-class unified model Web or office tools. language (UML) industry-standard design modeling tools. As a result, C++ developers can easily embed Note: Rational PureCoverage and Rational Purify are company knowledge into CATIA V5 and ENOVIA V5 products of IBM Corporation and must be ordered (LCA). separately. • The business analyst and the software architect with CAA — Java Unit Test Manager Product (5693-JUT) — the ability to create and modify Business Object This product is available as an optional AOP to the descriptions used to associate data from multiple following: applications and databases, with the same technique as those provided for designing V5 modeling objects. • CAA — Java Base Development Configuration (5691-JDV) Access to CAA — Data Model Customizer (DMC) Product functions and commands are provided through the CAA • CAA — Teamwork Release Management Configuration — C++ Interactive Dashboard Product (CID) or directly (5691-TRC) from Rational Rose . • CAA — Multi-Workspace Application Building DMC relies on Rational Rose, a product of IBM Configuration (5691-ABC) Corporation, and must be purchased separately. It facilitates test and quality control tasks critical to the CAA — C++ Unit Test Manager Product (5693-CUT) — A efficient development of quality, regression-free component of 5691-CDC and 5691-TRC, and an optional Java-based software. Its features include: AOP to 5691-CDV and 5691-ABC, this product facilitates

This announcement is provided for your information only. For additional information, contact your IBM representative, call 800-IBM-4YOU, or visit the IBM home page at: http://www.ibm.com.

IBM United States IBM is a registered trademark of International Business Machines Corporation. 205-123 • Automatic Java run-time batch test replay, with • Collaborative and integrated code distribution. programmable time limits. Structured file results are • generated for publication through Web or office tools Integration with the CAA C++ and Java Dashboard such as Microsoft Excel. products. Access all code management tasks through a common toolbar menu. • Automatic result comparison: Customize events and • failure criteria within test objects. High-return concurrent development within the same workspace; simultaneous content changes are • Automatic replay environment for Java: Under resolved. Product includes conflict management and Windows and using Rational PureCoverage, view workflow management tools ensuring source integrity actual code tested during the object tests replay, between code components. These capabilities are including lines of code and called methods. widened across different development sites, thus reinforcing the concurrent development environment. In addition, its capabilities and commands can be embedded within the integrated CAA — Java Interactive • Version and configuration control: To transparently Dashboard Product. track changes to each source file, directory, and component, keep track of any workspace version, and CAA — C++ Source Checker Product (5693-CSC) — Is a get access to a previous configuration. component of the CAA — C++ Extended Development Configuration (5691-CDC) and is available as an AOP to • Multiplatform workspace management: Allows CAA — Teamwork Release Management (5691-TRC), CAA collaboration across UNIX and Windows platforms. — Multi-Workspace Application Building (5691-ABC) and Ensures serviceability and quality for application being CAA — C++ Base Development (5691-CDV) delivered on both platforms. configurations. It brings advanced C++ coding rule • Scalability: From small teams to large development validation and testing capabilities to the source stage of organizations, a LAN/WAN-enabled centralized the application development cycle. Catching defects repository with multi-base capabilities. early ensures better stability, overall quality, and faster time to production for CAA V5 applications. Features CAA — Teamwork Release Manager (TRM) include: CAA — Teamwork Release Manager facilitates the • Analysis of memory-related bugs in areas including control of complex software releases. Its client application memory management, call back workbench provides an environment where IT and QA mechanism usage, exception handling, and C++ tasks can be scheduled and automated based on project, programming rules and available resources. These tasks span the whole range of development activities, including compile, link • Analysis of usage of C++ null pointers edit, code replay, and quality control. TRM includes tools • Memory leakage debugging for Object Modeler that allow graphic visualization of the status of each task during development. Capable of prioritizing and • Full-function C++ source parser distributing task assignments across the network, it • HTML-based report generator for hyperlinks to faulty reduces the overall time required to build the release. C++ source, allowing deep analysis from framework TRM provides: to faulty C++ source line and word • Visual and interactive management of a team release • Filters to disable reporting of specific detected errors. • Graphical tree-explorer Developers can filter at the source level which error will not be reported, providing a better control of the • Interactive environment setting quality source • Scheduler for release start date The product operates on Windows 2000, Windows XP, and • Release reports UNIX platforms. • Transparent installation and configuration for client — — CAA Source Code Manager Product (5693-SCM) release Available only as an optional AOP to: • Interactive management of release graph when being • CAA — C++ Base Development Configuration, executed (5691-CDV) TRM is a component of TRC and cannot be ordered • — CAA C++ Extended Development Configuration separately. (5691-CDC) CAA — C++ API Documentation Generator (CDG) • CAA — Java Base Development Configuration (5691-JDV) CAA — C++ API Documentation Generator seamlessly — • CAA — Teamwork Release Management Configuration integrates with the CAA Teamwork Release Manager (5691-TRC) product, allowing rapid generation of C++ API reference documentation with a single command. The generator • CAA — Multi-Workspace Application Building produces a set of HTML files directly integrated in the V5 Configuration (5691-ABC) tree, composed of the framework list, interfaces, and classes list leading to the documentation page. This product is a software configuration management tool for ENOVIA and CATIA V5 application development. It CDG is a component of the TRC and CDC configurations provides organizational and control tools for the and cannot be ordered separately. management of teams developing source code on CAA — C++ Interactive Dashboard Product (CID) — Windows and UNIX platforms. Its features include: Available as a component of the CDC and CDV • A permanent, secure data repository for source configurations, CID provides a Rapid Application components. Development Environment on Windows for building C++ applications. It provides a single point of access to the

205-123 -2- C++ development tools that support the full resources. It provides the capabilities to create the development cycle, from design and development through presentation layout and also the business logic behind it. test, deployment, and maintenance. Its tight integration with Microsoft Visual Studio C++ makes it easy to learn CAA — Web Application Composer is enabled with WSAD, and master. It provides a single point of access to all thereby providing the users a standard development products delivered with CAA RADE V5. platform. Users benefit from many advantages which include direct widget drag drop on the page layout, While operating only on Windows 2000 or Windows XP, interactive construction of the business logic, instant CAA — C++ Interactive Dashboard Product allows testing of the result page, and many more. automatic code building for UNIX platforms. CAA — Web Application Composer Using the same robust development methodology used by Dassault Systemes, the software development • Supplies a high-level Wizard-based toolset community can now take advantage of years of expertise • Leverages enterprise application system viewing in design, development, testing, and release which goes • Leverages enterprise collaboration into every CATIA and ENOVIA product. • Provides a cross-platform solution • Is WAS deployment-ready Note: Microsoft Visual Studio C++ is a product of Microsoft Corporation, and must be purchased separately. CAA RADE V5 configurations CAA — Multi-Workspace Application Builder Product — (MAB) — Delivered as an integral component of all CAA C++ Base Development Configuration configurations, MAB provides a consistent and integrated (5691-CDV) environment in which to compile, link-edit, and build a V5 This configuration targets C++ developers working in application, using the same methods and tools that the customization field of CATIA V5 and ENOVIA LCA V5. Dassault Systemes uses to create its V5 products. C++ Base Development configuration allows full code Industry-standard compilers and linkers for languages implementation capabilities including V5 specific wizards such as C, C++, and Java are used with consistent to speed up development time. It consists of: processes and methods that are independent of the target platform. With its ability to handle multiple workspace • CAA — C++ Interactive Dashboard Product (CID) compilation, link, and run-time creation, it provides a most efficient way to manage dependencies between separate • CAA — Multi-Workspace Application Builder Product workspaces. (MAB) Under the Windows operating systems, CAA — The following AOPs are available for this configuration: Multi-Workspace Application Builder Product capabilities and command access can be embedded within the CAA • CAA — Data Model Customizer (DMC) — C++ Interactive Dashboard (CID) product, creating a • CAA — C++ Unit Test Manager (CUT) single integrated environment to write, compile, and build • CAA — C++ Source Checker (CSC) applications. • CAA — Source Code Manager (SCM) • CAA — Interactive Test Capture (ITC) Fully supported on Windows and UNIX operating system platforms, CAA — Multi-Workspace Application Builder CAA — C++ Development Configuration (5691-CDC) Product is accessible via command line commands This configuration targets C++ developers and business through DOS on Windows and on UNIX. analysts working in the customization field of CATIA V5 CAA — Java Interactive Dashboard Product (JID) — A and ENOVIA LCA V5. C++ Extended Development component of the CAA — Java Base Development (JDV) configuration allows the full code implementation configuration that cannot be ordered separately, this (including V5 specific wizards) and visual modeling product provides an integrated development environment capabilities for extending data object from within CATIA for customizing the ENOVIA 3d com products and creating or ENOVIA V5. It also delivers the full suite of test and CAA-based Java applications for Windows and UNIX. quality tools and consists of: Under Windows, combined with the CAA — • CAA — C++ Interactive Dashboard Product (CID) Multi-Workspace Application Builder Product (MAB), CAA • CAA — Multi-Workspace Application Builder Product — — Java Unit Test Manager (JUT) and CAA Source Code (MAB) Manager (SCM), it provides the ultimate high-technology environment to support large scale Java application • CAA — Data Model Customizer Product (DMC) development with a high degree of security and industrial • — robustness. CAA Unit Test Manager Product (CUT) • CAA — C++ Source Checker (CSC) JID extends the WebSphere Studio Application Developer (WSAD) product (deployed as plug-in) to give • CAA — C++ API Documentation Generator (CDG) it a seamlessly integrated look and feel, thus greatly enhancing its usability. JID also serves as a single Two AOPs (SCM and ITC) are available for this coordinated access point for other CAA RADE V5 tools. configuration. Note: WSAD is a product of IBM Corporation, and must CAA — Java Base Development Configuration (5691-JDV) be purchased separately. The Java Base Development configuration is targeted for CAA — Web Application Composer (WAC) — WAC is an JAVA developers working in the customization field of included product in the CAA — Enterprise Portal ENOVIA V5 allowing full code implementation. It consists Application Design (PAD) configuration. WAC supplies a of: set of interactive tools that enables the business analyst • — to quickly build user interfaces for composite CAA Java Interactive Dashboard Product (JID) e-applications that involve multiple disparate information • CAA — Multi-Workspace Application Builder Product (MAB)

-3- 205-123 CAA RADE solutions matrix In addition, two AOPs are available for this configuration: I = Included in configuration • CAA — Java Unit Test Manager (JUT) A = Add-on product (AOP) • CAA — Source Code Manager (SCM) N = Not applicable

CAA — Multi-Workspace Application Building CAA RADE configurations Configuration (5691-ABC) Trigram Name/title Intended for IT and QA departments, this configuration delivers the CAA — Multi-Workspace Application Builder CDC CAA ── C++ Extended Development Configuration — CDV CAA ── C++ Base Development Configuration (MAB) product. Teamed with the CAA Teamwork JDV CAA ── C++ Java Development Configuration Release Management Configuration (5691-TRC), it TRC CAA ── C++ Teamwork Release Management Configuration provides sufficient IT and QA development tools to build ABC CAA ── C++ Multi─workspace Application Building Config the release independently of the product platform used PAD CAA ── C++ Enterprise Application Design Configuration by the developers. It consists of CAA — Multi-Workspace Application Builder Product (MAB). Configurations AOPs available for this configuration: CDC CDV JDV TRC ABC PAD • CAA — C++ Unit Test Manager (CUT) CAA RADE products: • CAA — Java Unit Test Manager (JUT) • CAA — C++ Source Checker (CSC) CID CAA ── C++ Interactive IINNNN • Dashboard CAA — Source Code Manager (SCM) MAB CAA ── Multi─workspaceIIIIII Application Builder CAA — Teamwork Release Management Configuration DMC CAA ── Data Model IANNNI (5691-TRC) Customizer CUT CAA ── C++ Unit IANIAN Providing the interactive workbench necessary to build a Test Manager CAA application release on a dedicated seat, different JID CAA ── Java Interactive NNINNN Dashboard strategies can be used to take full advantage of its JUT CAA ── Java Unit NNAAAN features and functions with: Test Manager CSC CAA ── C++ Source IANAAN • Other QA products and tools on a single development Checker seat. SCM CAA ── Source Code AAAAAN Manager • CAA — Multi-Workspace Application Builder product, TRM CAA ── Teamwork NNNINN Release Manager installed at different seats on different platforms. This CDG CAA ── C++ API INNINN allows IT and QA personnel to use distributed Document Generator resources over the network to build their release. WAC CAA ── Web NNNNNI When further augmented with additional QA products Application Composer (such as CAA — C++ Unit Test Manager or CAA — ITC CAA ── Interactive AANNNN Test Capture C++ Source Checker), the release process can operate at full scale over the network without disturbing developer resources. CAA V5 API content Products included in this configuration: CATIA APIs • CAA — Teamwork Release Manager (TRM) • APIs for CATIA Mechanical Design Solutions • CAA — C++ API Documentation Generator (CDG) − Assembly Design API • CAA — Multi-Workspace Application Builder Product − Part Design API (MAB) − Generative Drafting API − Interactive API • CAA — C++ Unit Test Manager (CUT) − 3D Functional Tolerancing & Annotation API − Structural Design 1 API AOPs available for this configuration: • API for CATIA Shape Design & Styling Solutions • CAA — Java Unit Test Manager (JUT) • CAA — C++ Source Checker (CSC) − Photo Studio API • CAA — Source Code Manager (SCM) − Generative Shape Design API − CATIA — Digitized Shape Editor 2 API1 — CAA Enterprise Portal Application Design Configuration • (5691-PAD) APIs for CATIA Product Synthesis Solutions − DMU Navigator API This configuration targets business analysts, − DMU Kinematics Simulator API non-developers, and Java developers who need to quickly − DMU Space Analysis API develop PLM e-applications across dissimilar data − DMU Fitting Simulator API sources. Thanks to the integration with the IBM − Knowledge Expert API WebSphere environment, this configuration provides an − Product Knowledge Template API end-to-end interactive and generative solution for − Product Function Definition API e-application generation. It consists of: − Product Engineering Optimizer API • CAA — Multi-Workspace Application Builder Product − Business Process Knowledge Template API (MAB) • APIs for CATIA Equipment and Systems Engineering • CAA — Data Model Customizer Product (DMC) Solutions • CAA — Web Application Composer (WAC) − Equipment Support Structure API

205-123 -4- − Structural Preliminary Layout API • API for DELMIA Process Detailing Solutions — DELMIA − Electrical Connectivity Diagrams API 3D Functional Tolerancing & Annotation Product API − Electrical Cableway Routing API • − Piping & Instrumentation Diagrams API APIs for DELMIA Work Instructions Solutions − HVAC Diagrams API − DELMIA Interactive Drafting 1 Product API − Piping Design API − DELMIA Generative Drafting 2 Product API − Tubing Design API − Equipment Arrangement API • APIs for DELMIA Factory DMU Solutions − Compartment & Access API − DELMIA DMU Space Analysis 2 Product API − HVAC Design API − DELMIA DMU Navigator 1 Product API − Waveguide Diagrams API − DELMIA DMU Navigator 2 Product API − Tubing Diagrams API − Waveguide Design API • APIs for DELMIA Cross Solutions − Raceway & Conduit Design API − Hanger Design API − DELMIA Knowledge Expert 2 Product API − Plant Layout API1 − DELMIA 3D Simulation for Manufacturing Product − Electrical System Functional Definition API API − Systems Diagram API • API for DELMIA Factory Definition and Simulation — − Electrical Harness Installation API DELMIA RRS 2 Product API − Electrical Wire Routing API − Electrical Library API • APIs for DELMIA Off-line Programming Solutions − Electrical Harness Flattening API − Primatic Machining API • API for CATIA Analysis Solution − NC Manufacturing Review − Robotics OLP 2 API − Generative Part Structural Analysis API • API for DELMIA Multicax — DELMIA D5 Integration API • APIs for CATIA Manufacturing Solutions • API for DELMIA Manufacturing Hub Infrastructure — − Prismatic Machining API DELMIA Manufacturing Hub Integration API1 − NC Manufacturing Review API − 3 Axis Surface Machining API • API for DELMIA Simulation Infrastructure — DELMIA − Advanced Machining API Object Manager API • APIs for CATIA Infrastructure Solutions 1 New in V5.15 − CATIA PPR PDM Gateway 1 API − CATIA Product Data Filtering API1 − CATIA Step Core Interface 1 API Technical information − CATIA V4 Integration 1 API − CATIA Object Modeler API Hardware requirements

ENOVIA APIs Build-time hardware requirements for CAA RADE V5.15 • APIs for ENOVIA 3d com Solutions Hardware requirements are identical to those for CATIA − 3d com Web Viewer API V5 or ENOVIA V5, depending on the applications being − 3d com Navigator API developed, with the following exceptions: • APIs for ENOVIA DMU Solutions Required components and features − DMU Navigator API • Disk drive: An internal or external disk drive of at − DMU Kinematics Simulator API least 4 GB is required to store program executables, − DMU Fitting Simulator API program data, usage environment, and paging space. − DMU Space Analysis API − DMU Dimensioning & Tolerancing Review API • Memory: At least 512 MB of real memory is recommended for all applications. • APIs for ENOVIA V5 VPM Solutions − Action Editor API Software requirements − ENOVIA EBOM Detailing and Configuration API − Configured Product Design API1 Run-time software requirements for CAA RADE V5 APIs − Applications Desktop API1 Run-time software requirements for CAA RADE V5 APIs • APIs for ENOVIA LifeCycle Applications Solutions are the same as those described in the applicable CATIA, DELMIA, and ENOVIA V5 announcements. In addition, − Document Management API 1 applications built on Windows 2000 will run on Windows − Product Variant Management API 2000 or Windows XP. Applications built on Windows XP − LCA Document Management API will only run on Windows XP. Previously created CAA − Engineering Change Management API applications must be recompiled before they are used − LCA Change Management API with V5.15. − PPR Hub Gateway API − ENOVIA People, Organization & Security API Build-time software requirements − Engineering Hub API DELMIA APIs Refer to the Program Directory for the referenced product or contact your IBM Support Center for appropriate • API for DELMIA Inspection Solutions — DELMIA corrective service to apply to the software described in Inspection Process Definition API 2 Product the following topics.

-5- 205-123 The following products run on Windows 2000, Windows XP, • AIX V5.2 (ML2 as minimum AIX 5.2 maintenance level) and UNIX: − IBM VisualAge C++ Runtime V6.0 for AIX • CAA — JAVA Unit Test Manager (JUT) • CAA — C++ Source Checker (CSC) Note: V6.0.0.5 as minimum C++ Runtime V6.0 • CAA — C++ Unit Test Manager (CUT) level in the AIX 5.2 environment. • CAA — Multi-Workspace Application Builder (MAB) • CAA — C++ API Documentation Generator (CDG) − XL Fortran Runtime V8.1 for AIX • CAA — Teamwork Release Manager (TRM) • CAA — Source Code Manager (SCM) Note: V8.1.1.0 as minimum XL Fortran Runtime • CAA — Interactive Test Capture (ITC) V8.1 level in the AIX 5.2 environment.

The following products require Windows 2000 or Windows XP: − XL SMP Runtime Library at level 1.3.8 − OpenGL and GL3.2 Runtime Environment, delivered • CAA — JAVA Interactive Dashboard (JID) with the operating system • CAA — C++ Interactive Dashboard (CID) • CAA — Data Model Customizer (DMC) − CDE, delivered with the operating system • CAA — Web Application Composer (WAC) − Compiler: IBM VisualAge C++ V6.0 for AIX Software requirements in a Windows 2000 environment Build-time requirements in an HP-UX environment The following components at the minimum indicated level are required: The following components at the minimum indicated level are required: • Microsoft Windows 2000 Professional SP4, or later, or Windows XP Professional Edition, with the following • HP-UX Version 11.0 ACE (Workstation Additional Core components: Enhancements for HP-UX 11.0 November, 1999), with the following components: − Microsoft Windows 2000 and Windows XP deliver an implementation of OpenGL libraries. These − ANSI C++ Runtime Environment (aC++, at a libraries may be updated depending on selected minimum level of 3.30), delivered with the operating graphics adapter, when installing the graphics system adapter and associated drivers. Recommendations − HP Fortran 90 Runtime Environment, delivered with related to driver levels based on certified the operating system configurations are available on the IBM PLM Solutions Web site − HP-UX 700 OpenGL 3D API Runtime Environment http://www.ibm.com/solutions/plm/ − CDE, delivered with the operating system − Localized version of the operating system may be • A localized version of the operating system (may be required when selected installation locale differs required when the selected installation differs from from Latin 1. ISO code pages) • Compiler: Microsoft Visual C++ V6 SP3 for C and • C compiler A.11.02.02 (B3899BA) C++ • C++ compiler aC++ A.03.31 (B3911DB) When installing Microsoft Visual C++ V6, the Unicode Build-time requirements in an SGI IRIX environment option MUST be selected. The following components at the minimum indicated level  Build-time requirements in an IBM AIX environment are required: The following components at the minimum indicated level • IRIX 6.5.15m, including: are supported: − C, C++, and Fortran77 standard execution • AIX V5.1 (ML4 as minimum AIX 5.1 maintenance level) environment, delivered with the operating system − IBM VisualAge C++ Runtime for V6.0 for AIX − OpenGL (delivered with IRIX execution environment) Note: V6.0.0.5 as minimum C++ Runtime V6.0 level in the AIX 5.1 environment − IRIX Interactive Desktop, delivered with the operating system − XL Fortran Runtime V7.1 for AIX − WorldView required when selected installation locale differs from ISO-1 Note: V7.1.1.5 as minimum XL Fortran Runtime V7.1 level in the AIX 5.1 environment • C, C++, MIPSpro Compiler 7.2.1 (n32 ABI) October 12, 2005 is the end of service (EoS) for all SGI − XL SMP Runtime Library at level 1.3.8 IRIX platform support on CAA — Source Code Manager (5693-SCM) for V5.14 and all previously announced − OpenGL and GL3.2 Runtime Environment, delivered releases. EoS for this environment will unconditionally with the operating system end on October 12, 2005, or the release′s previously − Common (CDE), delivered announced end of support date, whichever comes first. with the operating system Note: V5.14 is the last release to support either DB2 or − Compiler: IBM VisualAge C++ V6.0 for AIX Oracle on the SGI IRIX operating system.

205-123 -6- Build-time requirements in a Sun Solaris environment -- Sun Solaris: Java Development Kit 1.1.8.12, delivered with the operating system, or The following components at the minimum indicated level downloaded from are required: http://www.sun.com/software/solaris/java/ • Sun Solaris 8 with H/W 05/03 minimum installed, including: -- For Windows, recommended distribution (IBM JRE 1.1.8 build n118p-20000915) − C and C++ run-time environment, delivered with the operating system − Java Development Kit 1.3 to build code for Java server-side applications − OpenGL run-time environment, delivered with the operating system -- AIX: Java Development Kit 1.3.1.13, downloaded from − Fortran run-time environment delivered with CATIA V5 http://www-106.ibm.com/developerworks/ java/jdk/aix/service.html − CDE, delivered with the operating system -- HP-UX: Java Development Kit 1.3.1.5, − Localized version may be required when selected downloaded from installation locale differs from ISO-1 http://www.hp.com/go/java/ • C, C++, Sun ONE Studio 8 compiler collection -- SGI IRIX: Java Development Kit 1.3.1.2, Specific software requirements downloaded from • CAA — Multi-Workspace Application Builder Product http://www.sgi.com/developers/devtools/ (MAB) requires: languages/java.html − Java Runtime Environment V1.3 to build Interface -- Sun Solaris: Java Development Kit 1.3.1.2, Definition Language (IDL) interfaces delivered with the operating system, or downloaded from -- AIX: Java Runtime Environment V1.3.1.13, downloaded from http://www.sun.com/software/solaris/java/ http://www-106.ibm.com/developerworks/ -- For Windows, recommended distribution (from java/jdk/aix/service.html Sun, Java Development Kit 1.3.1.8), downloaded from and patches IY50443 and IY40195 http://www.java.sun.com/products/archive/ -- HP-UX: Java Development Kit 1.3.1.5, j2se/1.3.1_08/ downloaded from • CAA — C++ Interactive Dashboard (CID) requires: http://www.hp.com/go/java/ − Microsoft Visual C++ 6.0 product SP3, Microsoft -- SGI IRIX: Java Development Kit 1.3.1.2, Visual C++.Net 2002 (7.0), or Microsoft Visual downloaded from C++.Net 2003 (7.1)(for development environment) http://www.sgi.com/products/evaluation − Microsoft Internet Explorer (delivered with Windows 2000 or Windows XP), at minimum level -- Sun Solaris: Java Development Kit 1.3.1.12, 6.0 delivered with the operating system, or downloaded from • CAA — Data Model Customizer (DMC) requires: http://java.sun.com/products/ − Microsoft Visual C++ 6.0 product SP3 or Microsoft archive/j2se/1.3.1_12/ Visual C++.Net (for development environment)

-- For Windows, recommended distribution (from − Rational Rose 2003 Enterprise Edition at minimum Sun, Java Development Kit 1.3.1.8), downloaded level from − Microsoft Internet Explorer (delivered with http://java.sun.com/products/ Windows 2000 or Windows XP), at minimum level archive/j2se/1.3.1_08/ 6.0 − Java Development Kit 1.1.8 to build code for Java • CAA — C++ Unit Test Manager (CUT) on client side applications Windows 2000 or XP, when running Automatic Run time batch test replay, requires Mortice Kern Software -- AIX: Java Runtime Environment 1.1.8.8, (MKS) Toolkit for Developer V8.1. delivered with the operating system, or downloaded from • CAA — C++ Unit Test Manager (CUT) on Windows, when running Automatic Replay for memory http://www-106.ibm.com/developerworks/ management check on Windows 20002, requires java/jdk/aix/service.html Rational Purify for Windows 2002.05.20. -- HP-UX: Java Development Kit C.01.18.05, • CAA — C++ Unit Test Manager (CUT) on Windows, downloaded from when running Automatic Replay for test coverage 2 http://www.hp.com/go/java/ computation on Windows 2000 , requires Rational PureCoverage for Windows 2002.05.20. -- SGI IRIX: Java Development Kit 3.2 (SUN JRE 1.1.8), downloaded from • CAA — Java Unit Test Manager on Windows 2000 or XP, when running Automatic Run time batch test http://www.sgi.com/developers/devtools/ replay requires MKS Toolkit for Developers V8.1. languages/java.html

-7- 205-123 • CAA — Source Code Manager requires: properly configured even in the case of nodelock keys, though for nodelock there is no need to have the − MKS Toolkit for Developers V8.1 on Windows 2000 workstations connected to the network. or Windows XP No additional software is required when accessing − IBM DB2 Universal Database or Oracle Enterprise nodelock license keys. Edition IBM License Use Management (LUM) is required to serve -- DB2 V8.1 Fix Pack 3 minimum, on Windows, AIX, HP-UX 11.11, or Sun Solaris concurrent license keys across a network. A LUM configuration file (i4ls.ini) is required on CAA RADE -- DB2 V7.2 Fix Pack 10a, on HP-UX 11.0 or SGI clients to access concurrent license keys from these IRIX servers.

-- Oracle 9.2.0.3 minimum, on Windows, AIX, IBM LUM levels HP-UX, or Sun Solaris • V4.6.7 is the certified, recommended level. -- Oracle 8.1.7 on SGI IRIX • V4.6.5 is the minimum level for UNIX; Windows 2000 October 12, 2005 is the EoS for all SGI IRIX platform Professional, Server, Advanced Server; or Windows support on CAA — Source Code Manager (5693-SCM) XP license key servers. for V5.14 and all previously announced releases. EoS for this environment will unconditionally end on • V4.6.7 is the minimum level for Windows Server 2003 October 12, 2005, or the release′s previously license key servers. announced end of support date, whichever comes first. • V4.6.5 is the minimum level when the High Availability Note: V5.14 is the last release to support either DB2 Licensing (HAL) mechanism offered by LUM is used. or Oracle on the SGI IRIX operating system. • V4.6.7, or later, is required when the Concurrent Offline Licensing mechanism offered by LUM is used. • CAA — Java Interactive Dashboard (JID) requires • V4.6.8 supports LUM service across a firewall, and WebSphere Studio Application Developer (WSAD) V5.0 other new features. or 5.1. LUM 4.6.7 is shipped with CAA RADE V5. Various release • — CAA Teamwork Release Manager (TRM) requires: levels of LUM, including LUM 4.6.8, may be downloaded − TCP/IP local area network at no charge from − UNIX machine as a server, wherever the product is http://www.ibm.com/software/lum installed (UNIX, Windows 2000) For macro replay: CATIA V5 has built-in macro record − Java 1.3 Runtime installed on machines used to run and replay capabilities. Teamwork user interface For UNIX, components of the Visual Basic (VB) Script 3.0 • — CAA Web Application Composer (WAC) requires interpreter, from Mainsoft, are included in the CATIA V5 WebSphere Studio Application Developer (WSAD) V5.0 shared libraries. or 5.1. On Windows, the interpreter is either: • CAA — Interactive Test Capture requires CAA — C++ Unit Test Manager. • VB Script at minimum level 5.0. This is delivered with 2 These functions are not supported with Windows XP. Microsoft Internet Explorer. VB Script libraries, at level 5.0.0.3715, are delivered with IE 5.0, or later, with later versions of Microsoft Internet Explorer. Use of Additional software requirements VB Script is recommended for developing Windows- or UNIX-compatible macros. Access to online documentation: Product information is delivered on the product CDs in HTML format. An HTML • Microsoft Visual Basic for Applications (VBA) at browser is required to access this documentation. Online minimum level 6.0. VBA is included with CATIA V5. documentation may be installed and used only in an officially supported operating environment. Software installation: On Windows, the process of installation and “de-installation” makes use of • In a UNIX environment (AIX, HP-UX, IRIX, Solaris) — Windows-compliant tools such as Install Shield, Mozilla 1.4 with Java plug-in simplifying the task for those familiar with Windows procedures and concepts. These procedures have also • In a Windows environment, either: been ported to the UNIX environment to preserve a − Microsoft Internet Explorer, at minimum level 6.0, common V5 installation interface for all supported with Java 1.4.2_03, or operating systems. − Mozilla 1.4 with Java plug-in (recommended plug-in Key advantages of this approach include: for Windows, at level 1.4.2-03, is available from Sun at http://java.sun.com/j2se/1.4.2/download.html ) • Ease of installation: Any user can install and execute the product with a limited number of interactions. Although access to the online documentation might work • on other HTML browsers, incidents specific to other Fast installation: The RADE products install and are browsers than above mentioned products are not eligible ready to use quickly. for support. • Reduced user environment: When installed, a minimum of customization is necessary to give access Prerequisites for the licensing management to the product to any user. environment: Windows workstations must have a LAN card (Ethernet or Token Ring) and TCP/IP installed and

205-123 -8- • Customizable installation: Installation procedures Concurrent usage: A user on one machine and one include the possibility to select downloaded products. display uses one license key per configuration or product used, regardless of the number of processes. If the Documentation: Online guides are provided with CAA display changes, then an additional license key is taken RADE V5, including: for the corresponding process. • Reference documentation for class, interface, global License keys for CAA RADE V5 configurations are function, macro, enumeration, and header files. acquired and released for the total configuration. The functions within a configuration cannot be shared. − C++ objects — Extended CAA − — Java objects Extended CAA Concurrent offline license keys: Starting with CAA V5.13, − — Scripting objects Standard CAA a new concurrent licensing control technique was made • RADE tool documentation available via the LUM server. It gives CATIA, ENOVIA DMU, DELMIA, and RADE applications running on a laptop • V5 C++, Java and Automation programming and with a Windows platform the ability to disconnect from the methodology documentation license server for a defined period of time, so that users can take advantage of full license capability while mobile. − Methodology guides During this checkout period, the license key is unavailable − Programming guides for CATIA and ENOVIA APIs, for use by another concurrent user. This feature is by domain, including use cases, technical articles designed to add flexibility to users′ work environments. and quick reference guides. All IBM Customer Agreement terms and conditions, including Cross Border licensing terms, are unchanged, − Programming guides for architecture fundamentals. and users will check out and check in license keys at their − CAA code samples home server, where rules and procedures are controlled by LUM. These guides are part of the complete online documentation provided on CD. Totally Web-oriented Planning information using standard HTML and graphics formats, it is readily accessible using a standard Web browser. Navigation Direct customer support: Direct customer support is help includes the ability to do full text search. provided under a PLM enhanced support contract. This service for a fee enhances the customer′s productivity by License management model providing voice and electronic access to the PLM Support Center. For eligible products, the PLM help desk can CAA RADE V5 delivers identical license management answer questions pertaining to the installation, mechanisms on UNIX and Windows environments, based administration, use, and handling of suspected software on LUM and on the UNIX license management server, defects. shareable across UNIX and Window clients. The following license management principles apply: For additional information about the enhanced support contract and other available PLM services offerings, visit • A license key is required to use a CAA RADE the PLM Technical Support Web site configuration or product. • http://www.ibm.com/software/applications/ License keys are acquired and released for the total plm/support/ configuration. The products within a standard or custom configuration cannot be broken up or shared Click on the “Enhanced support” link. outside of it. Packaging: Each shipment of CAA RADE V5.15 includes: • In all cases, license keys are acquired at the beginning of the process (login) and released at its termination • Product CDs (LCD4-5345) containing: (logout). − Application code for all operating system platforms A customer application program being developed using − Program directory CATIA or ENOVIA APIs will behave at run-time with the very same licensing mechanism than as any other CATIA • CATIA/ENOVIA API CDs (LCD4-7422) or ENOVIA interactive product. In this respect, the same • Licensed Program Specifications (GI11-2625) rules will remain. In particular, CATIA — Object Manager (CO1, COM, or CO3) will be required for all CATIA • PLM Products Software Registration Memorandum run-time application programs. (GI11-4404) The same principles apply when testing and debugging • PLM Products Current User Memorandum (GI11-4403) custom applications within the RADE tools. Security, auditability, and control CAA RADE V5 can be used in two licensing management modes, either nodelock or with concurrent keys on a The announced program uses the security and auditability network. features of the operating system software. The customer is responsible for evaluation, selection, and Nodelock usage: The use of local display of the hardware implementation of security features, administrative configuration is mandatory for use of CAA RADE V5 in procedures, and appropriate controls in application nodelock mode. systems and communication facilities. There are no limits to the number of CAA RADE V5 processes that may be launched for a given license. For example, a user may run multiple link-editing tasks with a single license.

-9- 205-123 Customization option: Feature number 3444 is used for Ordering information serial number purposes only; no media or documentation will ship with an initial or MES order. Current licensees Academic program: No academic program is provided for CAA RADE V5. Contact your IBM Sales Representative Current licensees will receive this update from IBM or authorized IBM Business Partner for further Software Delivery and Fulfillment automatically. information. Should you require further assistance, contact your country IBM Representative. System program order (5628-CAA)

Shipment of this release is scheduled to be completed To ship machine-readable materials and publications and within 30 days of general availability. to register for future updates, one system program order (5628-CAA) must be placed in addition to the basic license New licensees orders.

Orders for new licenses will be accepted now. Within the system program order, specify the Media Feature Number for each of the workstation platforms you Shipment will begin on the planned availability date. will be using, and the feature code of the Solution products you are ordering, based on the following tables: Basic license: To order a basic license, specify the Media program number and feature number 9001 for asset Workstation feature Distribution registration. Specify the feature number of the desired platform number medium distribution medium shown below. All platforms 3410 CD─ROM New CAA RADE V5 configurations Solution / There are no new configurations in V5.15. SPO Solution (5628─CAA) New CAA RADE V5 add-on products (AOP) program feature Product name number number There are no new products in V5.15. CAA ── C++ Extended Development Config. 5691─CDC 3500 CAA ── Base Development Configuration 5691─CDV 3502 Withdrawn products CAA ── Java Base Development Config. 5691─JDV 3503 CAA ── Teamwork Release Management 5691─TRC 3504 Configuration There are no withdrawn products in V5.15. CAA ── Multi─Workspace Application 5691─ABC 3505 Building Configuration Product ordering: To order a basic license, specify: CAA ── Enterprise Portal Application 5691─PAD 3512 Design Configuration • Desired configuration program number (for example, CAA ── All─in─One Configuration 5691─ALR 3511 5691-CDC) CAA ── Data Model Customizer 5693─DMC 3506 CAA ── C++ Unit Test Manager 5693─CUT 3507 • Desired AOP program number (for example, CAA ── Java Unit Test Manager 5693─JUT 3508 CAA ── C++ Source Checker 5693─CSC 3509 5693-DMC) CAA ── Source Code Manager 5693─SCM 3510 • Feature number 9001 for asset registration, quantity 1 CAA ── Interactive Test Capture 5693─ITC 3513 • Total number of users and desired payment method (for example, PLC/ALC,YLC), using feature numbers Withdrawal of previously announced 5628-CAA program as shown below. feature numbers: Not all CAA RADE products ship deliverables. Deliverables are shipped by the • Desired workstation platform feature number configurations, which are prerequisites for V5 products. Note: In addition, an order for the System Program Order Effective August 27, 2005, the following 5628-CAA (5628-CAA) must be placed with the appropriate feature program feature numbers for CAA RADE products that do codes to ship the media. not ship deliverables are being withdrawn from marketing: For license quantities exceeding 250, contact your Program representative for additional information. feature Product number identifier To configure orders, specify the platform feature number(s) specified below with a quantity equal to the 3506 5693─DMC number of users. 3507 5693─CUT 3508 5693─JUT 3509 5693─CSC Note: The following platform feature numbers apply only 3510 5693─SCM to 5691 program numbers; they do not apply to 5693 3513 5693─ITC program numbers.

Software Feature Customization options: Under the 5628-CAA system platform number program order (SPO), select the appropriate feature numbers to customize your order to specify the delivery Microsoft Windows 5353 options desired. These features can be specified on the AIX 5350 initial or subsequent (MES) orders. Hewlett Packard HP-UX 5351 SGI IRIX 5352 Sun Solaris 5354

205-123 -10- Initial shipments An SP is an entity which has as a core business the delivery of consulting, integration and other information Feature systems services to third parties in the areas of Description number computer-aided design/engineering/manufacturing and product integrated management. Initial Shipments Use of CAA RADE V5 by customers other than ISVs and Ship media only (suppresses initial 3470 SPs shipment of documentation) The following provisions (“Additional Supplemental Terms”) are in addition to the terms and conditions in the Ship documentation only (suppresses 3471 IBM Customer Agreement or any equivalent agreement initial shipment of media) executed by you and IBM (the “Agreement”). You may not use the Program if you do not have a valid Agreement Update Shipments in place with IBM or if you do not accept these Additional Supplemental Terms. Any capitalized terms that are not Ship Media updates only (suppresses 3480 defined herein are defined in the Agreement. update shipment of documentation) You are licensed to distribute your applications developed Ship documentation only (suppresses 3481 with the CAA RADE Configurations, hereinafter known as update shipment of media) “V5 Complementary Applications,” to your subcontractors and direct and indirect suppliers solely for performance Suppress updates (suppresses update 3482 of work by such subcontractors and suppliers for your shipment of media and documentation) benefit. This license includes your right to authorize your subcontractors and direct and indirect suppliers to use, Expedite Shipments execute, reproduce, display, perform and distribute internally the V5 Complementary Applications. Local IBM office expedite 3445 (for IBM use only) The rights and licenses granted in the Agreement and in these Additional Supplemental Terms do not include the Customer expedite process charge 3446 right to use the CAA RADE Configurations in the provision ($30 charge for each product) of services to a third party. Permission from Dassault Systemes S.A. is required to do so. Expedite shipments will be processed to receive 72-hour delivery from the time IBM Software Delivery and In addition, the rights and licenses granted in the Fulfillment (SDF) receives the order. SDF will then ship Agreement and in these Additional Supplemental Terms the order via overnight air transportation. do not include the right to make the V5 Complementary Applications generally available. For this purpose, Unlicensed documentation: There are no softcopy generally available shall mean the general release or publications for CAA RADE V5. other distribution of the V5 Complementary Applications as commercially available, directly or through other Licensed documentation: Subsequent updates (technical parties, for use by end user customers. A CAA newsletters or revisions between releases) to the agreement with Dassault Systemes S.A. is required to do publications shipped with the product will be distributed so. to the user of record for as long as a license for this software remains in effect. A separate publication order Volume orders: Contact your IBM representative. or subscription is not needed. Warranty applies: Yes

Terms and conditions Licensed program materials availability • Agreement: IBM Customer Agreement Restricted materials of IBM: None • Non-restricted source materials: None • Designated machine: Not required Object Code only (OCO): All

Variable charges apply: No Program services/SupportLine: Program services for CAA RADE V5 will be available until discontinued by IBM ′ Location license applies: No upon six months written notice. For a list of all currently supported releases of CATIA, Use limitation applies: Yes ENOVIA and SMARTEAM products, visit Additional licenses must be obtained to extend use levels. http://www.ibm.com/software/applications/ plm/support/ Independent software vendors and service providers Sign on to the site. On the right side, select End of Independent software vendors (ISVs) and service Support Dates in the Announcements column. providers (SPs), as defined in the following text, must obtain licenses to CAA RADE directly from Dassault Note: If you have not yet obtained an IBM common Systemes S.A. IBM does not have the rights to license registration user ID, visit CAA RADE to ISVs and SPs. http://www.ibm.com/registration/selfreg An ISV is an entity which has as a core business the development of generally available application programs Program services offer a method of reporting for computer aided design/engineering/manufacturing code-related problems for CAA RADE V5 licensed and product integrated management. software products. The preferred method for technical assistance is electronically at

-11- 205-123 http://www.ibm.com/software/applications/ • A problem that halts testing of a given level: A fix will plm/support/ allow customer to continue the testing. Sign in, then select New problem under Problem • Installation problem: A problem that prevents the Reporting. On the next page, select “Free Support” for customer from installing or using the product. the appropriate product. When using the “Free Support” • Regression: Problems reported as regressions may be option, communications will be either through the PMR due to an operation that was being performed or by e-mail, depending on country-specific guidelines. erroneously or created incorrect data with a previous (If the customer has ECSR (Electronic Customer Support release and the current release no longer permits Representative) enhanced support (reference PRPQ these operations. Therefore, each problem reported 5799-C88) with the ENOVIA support feature, select as a regression must be evaluated. True regressions “Contracted Support” for the appropriate product.) will be handled as Severity 1 problems. Customers who do not have enhanced support will only Program Services will be provided for this release until be able to enter data into the PMR; all subsequent November 27, 2006. communications will be through e-mail. Response time for PMR submission without ECSR enhanced support will With the availability of this release, the end of corrective be within 2 business days. service (EoCS) date for CAA RADE V5.13 will be 10 months after the general availability date of this release. Not all options of the PLM technical support e-services The end of service (EoS) date for CAA RADE V5.13 will are available in all countries. be fourteen months after the general availability date of Problems may also be reported by fax, e-mail, or this release. conventional mail. They will be responded to via the Use of databases on SGI platform same medium used to submit the problem. IBM will respond to customer inquiries within two business days October 12, 2005 is the EoS for all SGI IRIX platform of e-mail or fax receipt and seven days of conventional support on CAA — Source Code Manager (5693-SCM) for mail receipt advising of the problem disposition. V5.14 and all previously announced releases. EoS for this environment will unconditionally end on October 12, For country-specific e-mail, fax, or conventional mail 2005, or the release′s previously announced end of information, reference the section on the above page support date, whichever comes first. titled “Are there other ways to report defects?” It contains a link to a page containing specific information Note: V5.14 is the last release to support either DB2 or for each country. Oracle on the SGI IRIX operating system. If the problem reported is not known to be a code-related IBM Operational Support Services — SupportLine: No problem, the customer will be informed that work will continue on it provided the customer has ECSR Other support: PLM Support Centers (Electronic Customer Support Representative) enhanced support (reference PRPQ 5799-C88). Prices For additional information about the enhanced support contract and other available PLM services offerings, visit Contact your IBM representative for pricing information http://www.ibm.com/software/applications/ for this announcement. plm/support/ Trademarks

Click on the “Enhanced support” link or contact your PLM developerWorks is a trademark of International Business marketing representative or authorized IBM Business Machines Corporation in the United States or other countries Partner for more information. or both. Rational Rose, Purify, Rational, PureCoverage, WebSphere, Preventive service is delivered through the next release AIX, VisualAge, DB2, and DB2 Universal Database are of CAA RADE V5. The new release also includes registered trademarks of International Business Machines corrections to problems, depending on the time of their Corporation in the United States or other countries or both. submission and their severity. Windows and Microsoft are trademarks of Microsoft Corporation. During the Program Services period, Corrective service Java is a trademark of Sun Microsystems, Inc. for CAA RADE V5 releases is delivered through service UNIX is a registered trademark of the Open Company in the packs on a regular basis. A service pack includes United States and other countries. corrections for blocking problems in production systems Other company, product, and service names may be reported on this release and all corrections available for trademarks or service marks of others. all components at the time it is built. Service packs are provided at the same time for all platforms currently supported. Each service pack supersedes the previous one and may be installed on top of the released level or on top of a previous service pack. Customers may request a correction via a service pack for Blocking Problems. A Blocking Problem is defined as: • A problem that stops production: The customer is currently using the level for which a fix is requested in a production environment. • A problem that prevents migration: The customer must provide the migration plan.

205-123 -12-