Feedback

CAA RADE V5.17 consolidates its building tools while improving code management tools and C++ source code quality checking

IBM United States Software Announcement 206-198
September 5, 2006

 

 ENUS206-198.PDF (121KB)

Table of contents   Document options  
TOC link At a glance TOC link Reference information
TOC link Overview TOC link CAA RADE V5 products
TOC link Key prerequisites TOC link Technical information
TOC link Planned availability date TOC link Ordering information
TOC link Description TOC link Terms and conditions
TOC link Product positioning TOC link Prices
 
Printable version Printable version

 
At a glance

Component Application Architecture Rapid Application Development Environment (CAA RADE) V5.17 includes the following features and benefits:

  • Supports 64-bit V5 application for the Interactive Development Environment on Microsoft Windows platform
  • Exposes platform and language independent ENOVIA Web Services APIs to enable service-oriented architecture (SOA) and support integration of ENOVIA VPLM1 with other Dassault products and third-party enterprise applications
  • Enables 64-bit compilation with Microsoft Visual Studio 2005 (VC 8.0) on Microsoft Windows platform
  • Leverages ENOVIA VPLM customization with IBM Rational Software Modeler (RSM) in place of Rational Rose®
  • Delivers unprecedented openness to facilitate Product Lifecycle Management (PLM) portfolio extension

 
Back topBack to top
 
Overview

Component Application Architecture Rapid Application Development Environment (CAA RADE) delivers:

  • Unprecedented openness — Access to more than 22,000 component-based APIs across the range of Product Lifecycle Management (PLM) solutions
  • Unequaled value — Integration of customer know-how and added value applications
  • Enablement of third-party application development to expand PLM solutions
  • Fast development of robust and durable applications with open-standard architecture
  • Productivity-driven, standard-compliant toolkits to produce Microsoft™ Windows™ and UNIX® V5 applications

For V5.17, Microsoft Visual Studio 2005 (VC 8.0) is a new prerequisite to the Interactive Development Environment on Microsoft Windows 64-bit platform. The RADE add-ins integration into Visual Studio 2005 provides the CAA developer an equivalent development environment on a 32-bit or 64-bit machine. Because of this integration, the developer on a 64-bit machine is directly immersed in the interactive environment offered by Microsoft Visual Studio 2005 and can avoid using MAB, SCM, and CUT2 commands in the command line.

This release exposes platform and language-independent ENOVIA Web Services APIs to enable service-oriented architecture (SOA) and support integration of ENOVIA VPLM with other Dassault products and third-party enterprise applications. These ENOVIA Web Services are published for the following products:

  • ENOVIA — EBOM Detailing & Configuration (PAS)
  • ENOVIA — LCA Change Management (CGM)

Also in this release, MAB provides Microsoft Visual Studio 2005 (VC 8.0) as a new prerequisite compiler on Microsoft Windows 64-bit platform for building 64-bit applications.

IBM Rational® Software Modeler (RSM) v6 is a new prerequisite to the Interactive Development Environment. It enables a number of operations for ENOVIA VPLM customization.

1
Virtual Product Lifecycle Management
2
MAB = CAA — Multi-Workspace Application Builder
SCM = CAA — Source Code Manager
CUT = CAA — C++ Unit Test Manager

 
Back topBack to top
 
Key prerequisites

CAA RADE V5 runs on selected system levels of:

  • Microsoft Windows 2000 and Windows XP
  • IBM AIX®
  • Hewlett Packard HP-UX
  • SGI IRIX
  • Sun Solaris

Consideration should also be given to intended run-time environment, applications being developed, their target platforms, and operating systems.
 
Back topBack to top
 

Planned availability date

September 29, 2006
 
Back topBack to top
 

Description

CAA RADE V5 is the next-generation middleware for implementing 3D PLM best practices and business processes through process-centric applications.

Deploying PLM necessitates that product life-cycle development capability has significant breadth and depth. The specific company's need will further require that capability can be expanded, tailored, extended, and integrated.

These requirements necessitate openness and the ability to reapply components to achieve different behavior or capability. The component application architecture delivered with V5 is specifically developed to meet these needs.

This is augmented through a community of application developers who have recognized the value of PLM and the opportunity to enrich V5 through their areas of expertise. Market leaders in each of their respective disciplines characterize the richness of the partner community around V5.

CAA V5 value to the user spans three fields of activity:

  • PLM users can build useful applications to fulfill their company-specific needs.
  • Third-party developers can broaden the PLM application portfolio for extended:
    • Vertical industry and process support
    • Discipline support
  • Services companies can implement best practices on top of PLM solutions.

CAA RADE provides the following benefits:

  • Optimized overall speed and quality of development of applications for PLM
    • Integrated software life-cycle solution
    • Toolset that extends industry leader and market standard Interactive Development Environment
    • Single toolset for PLM solution brands
    • Single source that builds on UNIX from Windows platforms
  • Increased development speed
    • Best practices achieved through use of code-generation wizard.
    • Effective application development integration puts product in operation on time, on budget.
  • Increased reliability of development application
    • Is the automated part of the development life cycle.
    • Thoroughly-tested API component can be reused.
    • Automated test at build-time and run-time ensures compliance with quality criteria.
  • Increased core business value with CAA V5 application
    • Delivers powerful visual modeling capabilities
    • Frees developers to focus on building their applications rather than reinventing the wheel
    • Leverages existing data model without affecting the authoring tools (for example, CATIA V5, ENOVIA VPLM)

Note: For proper operation, both the CAA RADE V5 tools and APIs must be at the same version and release. Previously created CAA applications must be recompiled before they are used with the current release.

What's new in V5.17

For V5.17, Microsoft Visual Studio 2005 (VC 8.0) is a new prerequisite to the Interactive Development Environment on Microsoft Windows 64-bit platform. The RADE add-ins integration into Visual Studio 2005 provides the CAA developer an equivalent development environment on a 32-bit or 64-bit machine. Because of this integration, a developer using a 64-bit machine is directly immersed in the interactive environment offered by Microsoft Visual Studio 2005 and can avoid using MAB, SCM, and CUT commands in the command line.

This release exposes platform and language-independent ENOVIA Web Services APIs to enable an SOA and support integration of ENOVIA VPLM with other Dassault products and third-party enterprise applications. These ENOVIA Web Services are published for the following products:

  • ENOVIA — EBOM Detailing & Configuration (PAS)
  • ENOVIA — LCA Change Management (CGM)

Also in this release, CAA — Multi-Workspace Application Builder (MAB) provides Microsoft Visual Studio 2005 (VC 8.0) as a new prerequisite compiler on Microsoft Windows 64-bit platform for building 64-bit applications.

IBM Rational Software Modeler (RSM) V6 is a new prerequisite to the Interactive Development Environment. It enables a number of operations for ENOVIA VPLM customization.

This release delivers:

  • CAA — Multi-Workspace Application Builder (MAB) updates
    • Microsoft Platform SDK compiler support withdrawn on Microsoft Windows 64-bit platform
    • Microsoft Visual Studio 2005 (VC 8.0) specified as a prerequisite compiler on Microsoft Windows 64-bit platform to build 64-bit applications
    • Java™ Development Kit 1.3 compiler support withdrawn on AIX, HP-UX, SGI IRIX, Sun Solaris, and Windows 32-bit platforms
    • Java Development Kit 1.5 compiler specified as a prerequisite compiler on AIX, HP-UX, Sun Solaris, and Windows 32-bit platforms
    • Java Development Kit 1.4 compiler specified as a prerequisite compiler on SGI IRIX
  • CAA — C++ Interactive Dashboard (CID) update
    • Microsoft Visual Studio 2005 (VC 8.0) is a prerequisite Interactive Development Environment on Microsoft Windows 64-bit platform. The RADE add-ins integration into Visual Studio 2005 allows the CAA developer to have an equivalent development environment on a 32-bit or 64-bit machine. Because of this integration, the developer on a 64-bit machine is directly immersed in the interactive environment offered by Microsoft Visual Studio 2005 and can avoid use of MAB, SCM, and CUT commands on the command line. The RADE add-ins are:
      • CAA Enovia Addin
      • CAA V5 Code Generator Addin
      • CAA V5 FeatureBuilder Addin
      • CAAV5 Mkmk Addin
      • CAA V5 Source Code Manager Addin
    • mkodt edition/creation wizards is enhanced to deliver new settings in the existing wizard to the developer for a better match between the mkodt command and the associated wizard.
  • CAA — Web Application Composer (WAC) update: Support for IBM WebSphere® Application Server V6.0.2
  • CAA — Data Model Customizer Product (DMC)
    • IBM Rational Rose 2003 IDE support is withdrawn.
    • IBM Rational Software Modeler (RSM) V6 is a prerequisite to Interactive Development Environment. It enables the following operation on ENOVIA VPLM customization:
      • Create/open workspace in RSM product
      • Define prerequisite in RSM
      • Create an ENOVIA VPLM Customization (new metadata)
      • Create new class, new attribute, and new index
      • Generate metadata
      • Publish metadata in database
    • State Chart Builder capability is withdrawn.
    • Feature builder capability is withdrawn.
    • Support of update customize attribute during migration step is provided.
  • New CATIA, ENOVIA VPLM, and DELMIA APIs
    • CATIA
      • FEM Surface
      • PX1
    • DELMIA
      • DPM Structure Lofting
      • Device Building
      • Device Task Definition
    • ENOVIA VPLM — VPM Navigator

For a full description of CAA RADE V5 products and configurations available, refer to CAA RADE V5 products section of this document.

Accessibility by people with disabilities

Owing to the graphics-intensive nature of its engineering design applications, this product has been granted a deviation for 2006.
 
Back topBack to top
 

Product positioning

CAA RADE V5 delivers an integrated set of tools and resources to support the development process from initial specification to final product packaging. For CATIA and ENOVIA VPLM, CAA RADE is positioned as next-generation middleware for implementing 3D PLM best practices and business processes through process-centric applications.

CAA RADE V5 stands alone as the only system addressing the customization of these applications using a unified architecture. Unlike competitive products, which currently only address part of their respective portfolios for customization, CAA RADE V5 covers the broad line of both CATIA and ENOVIA VPLM products.

CAA RADE V5 with its advanced development tools, significantly extends the capabilities natively included, to customize V5 products (for example, CATIA Virtual Basic Automation (VBA) (CATIA Automation API referencing CATIA Journaling, VBA, Virtual Basic Script (VB Script) and Java Script/HTML languages)). CAA RADE V5 takes advantage of the V5 native architecture for the highest level of openness within CATIA and ENOVIA VPLM, including both productivity and capability tools.

Product differentiators

Completeness: CAA RADE V5 allows the user to seamlessly integrate with both CATIA and ENOVIA VPLM 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 offered in U.S. English. They are not available in national languages. However, they do allow the use of the DBCS and the development of applications supported by national languages.

Hardware and software support services

SmoothStart™/installation services: SmoothStart and installation services will not be provided for these products.
 
Back topBack to top
 

Reference information

For information about PLM V5.17, refer to Software Announcement 206-194 , dated September 5, 2006.

For information about CATIA Solutions V5.17, refer to Software Announcement 206-195 , dated September 5, 2006.

For information about ENOVIA VPLM V5.17, refer to Software Announcement 206-196 , dated September 5, 2006.

For information about ENOVIA SmarTeam V5.17, refer to Software Announcement 206-197 , dated September 5, 2006.

For information about ENOVIA VPLM ENOVIAVPM V1.6, refer to Software Announcement 206-199 , dated September 5, 2006.

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 206-198

Trademarks

 
SmoothStart is a trademark of International Business Machines Corporation in the United States or other countries or both.
 
Rational, AIX, Rational Rose, and WebSphere are registered trademarks of International Business Machines Corporation in the United States or other countries or both.
 
Microsoft and Windows are trademarks of Microsoft Corporation.
 
Java is a trademark of Sun Microsystems, Inc.
 
UNIX is a registered trademark of the Open Company in the United States and other countries.
 
Other company, product, and service names may be trademarks or service marks of others.

 
Back topBack to top
 
CAA RADE V5 products

CAA RADE V5 includes the following products and configurations:

CAA — Interactive Test Capture Product (5693-ITC) — This product is available as an optional add-on product (AOP) to the following:

  • CAA — C++ Base Development Configuration (5691-CDV)
  • CAA — C++ Development Configuration (5691-CDC)

Interactive Test Capture (ITC) features

  • Unique capabilities for recording and replaying test scenario in a WINtop environment (CATIA, DELMIA, and ENOVIA DMU) are included.
  • Record operations interactively within the V5 frame, improve usability and decrease time for testing the CAA application.
  • A scenario recorded on Windows™ can be replayed on UNIX® and vice versa.

CAA — Data Model Customizer Product (5693-DMC) — This product is a component of CAA — C++ Extended Development Configuration (5691-CDC) and CAA — Enterprise Portal Application Design Configuration (5691-PAD), and an optional AOP to CAA — C++ Base Development Configuration (5691-CDV). This product offers:

  • Design-modeling tools that are available for customizing or extending modeling objects in both CATIA V5 and ENOVIA LCA. Using the same interface, developers can create and extend objects from different ENOVIA VPLM and CATIA modelers, while operating in a standard and productive graphical environment thanks to best-in-class unified modeling language (UML) industry-standard design modeling tools. As a result, C++ developers can easily embed company knowledge into CATIA V5 and ENOVIA VPLM (ENOVIA LCA).
  • The business analyst and the software architect with the ability to create and modify Business Object descriptions used to associate data from multiple applications and databases, with the same technique as those provided for designing V5 modeling objects.

Access to CAA — Data Model Customizer (DMC) Product functions and commands are provided through the CAA — C++ Interactive Dashboard Product (CID) or directly from Rational Rose®.

DMC relies on IBM Rational Rose, a product of the IBM Corporation, and must be purchased separately.

CAA — C++ Unit Test Manager Product (5693-CUT) — A component of 5691-CDC and an optional AOP to 5691-CDV and 5691-ABC, this product facilitates test and quality control tasks critical to the efficient development of quality software.

With this product, developers can:

  • Produce MKODT output in HTML format.

  • Check development compliance with design scenarios.

  • Ensure regression-free modifications, scenarios pertinence, including debug/non debug replay, replay environment concatenation, automatic result comparisons, and timeout performance replay.

  • Find memory leaks to ensure leak-free code using memory management and run-time test replay.

    Note: This feature is available under Windows only when Rational® Purify® for Windows V2002 is installed.

  • Ensure full test coverage. All routines are tested during automatic test replays.

    Note: This capability is available under Windows only when Rational PureCoverage® for Windows V2002 is installed.

This product is perfectly adapted for testing applications in a V5 development project. Under the Windows platform, its capabilities and command access is embedded within the CAA — C++ Interactive Dashboard product.

The automatic run-time batch test replay environment provides a way to eliminate run-time regressions for both current and future applications by capitalizing and replaying test objects on programming code during the lifecycle development. Features include debug/non debug automatic replay, automatic result comparison, adjustable replay time limit, and publication of test results through text files compatible with standard Web or office tools.

Note: IBM Rational PureCoverage and IBM Rational Purify are products of the IBM Corporation and must be ordered separately.

CAA — Java™ Unit Test Manager Product (5693-JUT): This product is available as an optional AOP to the following:

  • CAA — Java Base Development Configuration (5691-JDV)
  • CAA — Multi-Workspace Application Building Configuration (5691-ABC)

It facilitates test and quality control tasks critical to the efficient development of quality, regression-free Java-based software. Its features include:

  • Automatic Java run-time batch test replay, with programmable time limits. Structured file results are generated for publication through Web or office tools such as Microsoft™ Excel.
  • Automatic result comparison: Customize events and failure criteria within test objects.
  • Automatic replay environment for Java: Under Windows and using Rational PureCoverage, view actual code tested during the object tests replay, including lines of code and called methods.

In addition, its capabilities and commands can be embedded within the integrated CAA — Java Interactive Dashboard Product.

CAA — C++ Source Checker Product (5693-CSC) — Is a component of the CAA — C++ Extended Development Configuration (5691-CDC) and is available as an AOP to CAA — Multi-Workspace Application Building (5691-ABC) and CAA — C++ Base Development (5691-CDV) configurations. It brings advanced C++ coding rule validation and testing capabilities to the source stage of the application development cycle. Catching defects early ensures better stability, overall quality, and faster time to production for CAA V5 applications. Features include:

  • Analysis of memory-related bugs in areas including application memory management, call back mechanism usage, exception handling, and C++ programming rules.
  • Analysis of usage of C++ null pointers.
  • Memory leakage debugging for Object Modeler.
  • Full-function C++ source parser.
  • HTML-based report generator for hyperlinks to faulty C++ source, allowing deep analysis from framework to faulty C++ source line and word.
  • Filters to disable reporting of specific detected errors. Developers can filter at the source level which error will not be reported, delivering a better control of the quality source.

The product operates on Windows 2000, Windows XP, and UNIX platforms.

CAA — Source Code Manager Product (5693-SCM) — Available only as an optional AOP to:

  • CAA — C++ Base Development Configuration, (5691-CDV)
  • CAA — C++ Extended Development Configuration (5691-CDC)
  • CAA — Java Base Development Configuration (5691-JDV)
  • CAA — Multi-Workspace Application Building Configuration (5691-ABC)

This product is a software configuration management tool for ENOVIA VPLM and CATIA V5 application development. It provides organizational and control tools for the management of teams developing source code on Windows and UNIX platforms. Its features include:

  • A permanent, secure data repository for source components.
  • Collaborative and integrated code distribution.
  • Integration with the CAA C++ and Java Dashboard products. Access all code management tasks through a common toolbar menu.
  • High-return concurrent development within the same workspace; simultaneous content changes are resolved. Product includes conflict management and workflow management tools ensuring source integrity between code components. These capabilities are widened across different development sites, thus reinforcing the concurrent development environment.
  • Version and configuration control: To transparently track changes to each source file, directory, and component, keep track of any workspace version, and get access to a previous configuration.
  • Multiplatform workspace management: Allows collaboration across UNIX and Windows platforms. Ensures serviceability and quality for application being delivered on both platforms.
  • Scalability: From small teams to large development organizations, it delivers a LAN/WAN-enabled centralized repository with multi-base capabilities.

CAA — C++ API Documentation Generator (CDG)

CAA — C++ API Documentation Generator seamlessly integrates with the CAA — Teamwork Release Manager product, allowing rapid generation of C++ API reference documentation with a single command. The generator produces a set of HTML files directly integrated in the V5 tree, composed of the framework list, interfaces, and classes list leading to the documentation page.

CDG is a component of the CDC configuration and cannot be ordered separately.

CAA — C++ Interactive Dashboard Product (CID) — Available as a component of the CDC and CDV configurations, CID provides a Rapid Application Development Environment on Windows for building C++ applications. It provides a single point of access to the C++ development tools that support the full development cycle, from design and development through test, deployment, and maintenance. Its tight integration with Microsoft Visual Studio C++ makes it easy to learn and master. It allows a single point of access to all products delivered with CAA RADE V5.

While operating only on Windows 2000 or Windows XP, CAA — C++ Interactive Dashboard Product allows automatic code building for UNIX platforms.

Using the same robust development methodology used by Dassault Systemes, the software development community can now take advantage of years of expertise in design, development, testing, and release which goes into every CATIA and ENOVIA VPLM product.

Note: Microsoft Visual Studio C++ is a product of Microsoft Corporation, and must be purchased separately.

CAA — Multi-Workspace Application Builder Product (MAB) — Delivered as an integral component of all configurations, MAB offers a consistent and integrated environment in which to compile, link-edit, and build a V5 application, using the same methods and tools that Dassault Systemes uses to create its V5 products.

Industry-standard compilers and linkers for languages such as C, C++, and Java are used with consistent processes and methods that are independent of the target platform. With its ability to handle multiple workspace compilation, link, and run-time creation, it provides a most efficient way to manage dependencies between separate workspaces.

Under the Windows operating systems, CAA — Multi-Workspace Application Builder Product capabilities and command access can be embedded within the CAA — C++ Interactive Dashboard (CID) product, creating a single integrated environment to write, compile, and build applications.

Fully supported on Windows and UNIX operating system platforms, CAA — Multi-Workspace Application Builder Product is accessible via command line commands through DOS on Windows and SHELL on UNIX.

CAA — Java Interactive Dashboard Product (JID) — A component of the CAA — Java Base Development (JDV) configuration that cannot be ordered separately, this product provides an integrated development environment for customizing the ENOVIA 3d com products and creating CAA-based Java applications for Windows and UNIX.

Under Windows, combined with the CAA — Multi-Workspace Application Builder Product (MAB), CAA — Java Unit Test Manager (JUT) and CAA — Source Code Manager (SCM), it provides the ultimate high-technology environment to support large scale Java application development with a high degree of security and industrial robustness.

JID extends the IBM Rational Application Developer V6.0 product (deployed as plug-in) to give it a seamlessly integrated look and feel, thus greatly enhancing its usability. JID also serves as a single coordinated access point for other CAA RADE V5 tools.

Note: IBM Rational Application Developer V6.0 is a product of IBM Corporation, and must be purchased separately.

CAA — Web Application Composer (WAC) — WAC is an included product in the CAA — Enterprise Portal Application Design (PAD) configuration. WAC supplies a set of interactive tools that enables the business analyst to quickly build user interfaces for composite e-applications that involve multiple disparate information resources. It provides the capabilities to create the presentation layout and also the business logic behind it.

CAA — Web Application Composer extends the IBM Rational Application Developer V6.0, thereby providing the users a standard development platform. Users benefit from many advantages which include direct widget drag drop on the page layout, interactive construction of the business logic, instant testing of the result page, and many more.

CAA — Web Application Composer

  • Supplies a high-level Wizard-based toolset
  • Leverages enterprise application system viewing
  • Leverages enterprise collaboration
  • Provides a cross-platform solution
  • Is WebSphere® Application Server deployment-ready

CAA RADE V5 configurations

CAA — C++ Base Development Configuration (5691-CDV)

This configuration targets C++ developers working in the customization field of CATIA V5 and ENOVIA LCA. C++ Base Development configuration allows full code implementation capabilities including V5 specific wizards to speed up development time. It consists of:

  • CAA — C++ Interactive Dashboard Product (CID)
  • CAA — Multi-Workspace Application Builder Product (MAB)

The following AOPs are available for this configuration:

  • CAA — Data Model Customizer (DMC)
  • CAA — C++ Unit Test Manager (CUT)
  • CAA — C++ Source Checker (CSC)
  • CAA — Source Code Manager (SCM)
  • CAA — Interactive Test Capture (ITC)

CAA — C++ Development Configuration (5691-CDC)

This configuration targets C++ developers and business analysts working in the customization field of CATIA V5 and ENOVIA LCA. C++ Extended Development configuration allows the full code implementation (including V5 specific wizards) and visual modeling capabilities for extending data object from within CATIA or ENOVIA VPLM. It also delivers the full suite of test and quality tools and consists of:

  • CAA — C++ Interactive Dashboard Product (CID)
  • CAA — Multi-Workspace Application Builder Product (MAB)
  • CAA — Data Model Customizer Product (DMC)
  • CAA — Unit Test Manager Product (CUT)
  • CAA — C++ Source Checker (CSC)
  • CAA — C++ API Documentation Generator (CDG)

Two AOPs (SCM and ITC) are available for this configuration.

CAA — Java Base Development Configuration (5691-JDV)

The Java Base Development configuration is targeted for Java developers working in the customization field of ENOVIA VPLM allowing full code implementation. It consists of:

  • CAA — Java Interactive Dashboard Product (JID)
  • CAA — Multi-Workspace Application Builder Product (MAB)

In addition, two AOPs are available for this configuration:

  • CAA — Java Unit Test Manager (JUT)
  • CAA — Source Code Manager (SCM)

CAA — Multi-Workspace Application Building Configuration (5691-ABC)

Intended for IT and QA departments, this configuration delivers the CAA — Multi-Workspace Application Builder (MAB) product. It provides sufficient IT and QA development tools to build the release independently of the product platform used by the developers. It consists of CAA — Multi-Workspace Application Builder Product (MAB).

AOPs available for this configuration:

  • CAA — C++ Unit Test Manager (CUT)
  • CAA — Java Unit Test Manager (JUT)
  • CAA — C++ Source Checker (CSC)
  • CAA — Source Code Manager (SCM)

CAA — Enterprise Portal Application Design Configuration (5691-PAD)

This configuration targets business analysts, non-developers, and Java developers who need to quickly develop PLM e-applications across dissimilar data sources. Thanks to the integration with the WebSphere environment, this configuration delivers an end-to-end interactive and generative solution for e-application generation. It consists of:

  • CAA — Multi-Workspace Application Builder Product (MAB)
  • CAA — Data Model Customizer Product (DMC)
  • CAA — Web Application Composer (WAC)

CAA RADE product matrix

I
= Included in configuration
A
= Add-on product (AOP)
N
= Not applicable

CAA RADE Configurations

Trigram  Name/title
 
CDC      CAA -- C++ Extended Development Configuration
CDV      CAA -- C++ Base Development Configuration
JDV      CAA -- C++ Java Development Configuration
ABC      CAA -- C++ Multi-workspace Application Building Config
PAD      CAA -- C++ Enterprise Application Design Configuration
 
                                       Configurations
                                       CDC  CDV  JDV  ABC  PAD
CAA RADE products:
 
CID  CAA -- C++ Interactive Dashboard   I    I    N    N    N
MAB  CAA -- Multi-workspace             I    I    I    I    I
      Application Builder
DMC  CAA -- Data Model Customizer       I    A    N    N    I
CUT  CAA -- C++ Unit Test Manager       I    A    N    A    N
JID  CAA -- Java Interactive Dashboard  N    N    I    N    N
JUT  CAA -- Java Unit Test Manager      N    N    A    A    N
CSC  CAA -- C++ Source Checker          I    A    N    A    N
SCM  CAA -- Source Code Manager         A    A    A    A    N
CDG  CAA -- C++ API Document Generator  I    N    N    N    N
WAC  CAA -- Web Application Composer    N    N    N    N    I
ITC  CAA -- Interactive Test Capture    A    A    N    A    N

CAA V5 API Content

CATIA APIs

  • APIs for CATIA Mechanical Design Solutions
    • Assembly Design API
    • Part Design API
    • Generative Drafting API
    • Interactive API
    • 3D Functional Tolerancing & Annotation API
    • Structural Design 1 API
    • Aerospace Sheetmetal Design 3 API
  • API for CATIA Shape Design & Styling Solutions
    • Photo Studio API
    • Generative Shape Design API
    • CATIA — Digitized Shape Editor 2 API
  • APIs for CATIA Product Synthesis Solutions
    • DMU Navigator API
    • DMU Kinematics Simulator API
    • DMU Space Analysis API
    • DMU Fitting Simulator API
    • Knowledge Expert API
    • Product Knowledge Template API
    • Product Function Definition API
    • Product Engineering Optimizer API
    • Business Process Knowledge Template API
  • APIs for CATIA Equipment and Systems Engineering Solutions
    • Equipment Support Structure API
    • Structural Preliminary Layout API
    • Electrical Connectivity Diagrams API
    • Electrical Cableway Routing API
    • Piping & Instrumentation Diagrams API
    • HVAC Diagrams API
    • Piping Design API
    • Tubing Design API
    • Equipment Arrangement API
    • Compartment & Access API
    • HVAC Design API
    • Waveguide Diagrams API
    • Tubing Diagrams API
    • Waveguide Design API
    • Raceway & Conduit Design API
    • Hanger Design API
    • Plant Layout API
    • Electrical System Functional Definition API
    • Systems Diagram API
    • Electrical Harness Installation API
    • Electrical Wire Routing API
    • Electrical Library API
    • Electrical Harness Flattening API
  • API for CATIA Analysis Solutions
    • Generative Part Structural Analysis API
    • FEM Surface API*
  • APIs for CATIA Manufacturing Solutions
    • Prismatic Machining API
    • NC Manufacturing Review API
    • 3 Axis Surface Machining API
    • Advanced Machining API
  • APIs for CATIA Infrastructure Solutions
    • CATIA PPR PDM Gateway 1 API
    • CATIA Product Data Filtering API
    • CATIA Step Core Interface 1 API
    • CATIA V4 Integration 1 API
    • CATIA Object Modeler API
    • Instant Collaboration Design 1 API
    • PX1 API*

ENOVIA VPLM APIs

  • APIs for ENOVIA 3d com
    • 3d com Web Viewer API
    • 3d com Navigator API
  • APIs for ENOVIA DMU
    • DMU Navigator API
    • DMU Kinematics Simulator API
    • DMU Fitting Simulator API
    • DMU Space Analysis API
    • DMU Dimensioning & Tolerancing Review API
  • APIs for ENOVIA V5 VPM
    • Action Editor API
    • ENOVIA EBOM Detailing and Configuration API
    • Configured Product Design API
    • Applications Desktop API
    • VPM Navigator API*
  • APIs for ENOVIA LifeCycle Applications
    • Document Management API
    • Product Variant Management API
    • LCA Document Management API
    • Engineering Change Management API
    • LCA Change Management API
    • PPR Hub Gateway API
    • ENOVIA People, Organization & Security API
    • Engineering Hub API
    • LCA Navigator API
    • Catalog Management API

DELMIA APIs

  • API for DELMIA Inspection Solutions — DELMIA Inspection Process Definition API 2 Product
  • API for DELMIA Process Detailing Solutions
    • DELMIA 3D Functional Tolerancing & Annotation Product API
    • DPM Structure Lofting API*
  • APIs for DELMIA Work Instructions Solutions
    • DELMIA Interactive Drafting 1 Product API
    • DELMIA Generative Drafting 2 Product API
  • APIs for DELMIA Factory DMU Solutions
    • DELMIA DMU Space Analysis 2 Product API
    • DELMIA DMU Navigator 1 Product API
    • DELMIA DMU Navigator 2 Product API
  • APIs for DELMIA Cross Solutions
    • DELMIA Knowledge Expert 2 Product API
    • DELMIA 3D Simulation for Manufacturing Product API
  • API for DELMIA Factory Definition and Simulation
    • DELMIA RRS 2 Product API
    • Device Building API*
    • Device Task Definition API*
  • APIs for DELMIA Off-line Programming Solutions
    • Prismatic Machining API
    • NC Manufacturing Review
    • Robotics OLP 2 API
  • API for DELMIA Multicax — DELMIA D5 Integration API
  • API for DELMIA Manufacturing Hub Infrastructure — DELMIA Manufacturing Hub Integration API
  • API for DELMIA Simulation Infrastructure — DELMIA Object Manager API
*
New in V5.17

 
Back topBack to top
 
Technical information

Specified operating environment

Hardware requirements

Build-time hardware requirements for CAA RADE V5.17

Hardware requirements are identical to those for CATIA V5 or ENOVIA VPLM, depending on the applications being developed, with the following exceptions:

Required components and features

  • Disk drive: An internal or external disk drive of at least 4 GB is required to store program executables, program data, usage environment, and paging space.

  • Memory: At least 512 MB of real memory is recommended for all applications.

Software requirements

Run-time software requirements for CAA RADE V5 APIs

Run-time software requirements for CAA RADE V5 APIs are the same as those described in the applicable CATIA, DELMIA, and ENOVIA VPLM announcements. In addition, applications built on Windows 2000 will run on Windows 2000 or Windows XP.

Applications built on Windows XP will only run on Windows XP. Previously created CAA applications must be recompiled before they are used with V5.17.

Build-time software requirements

Refer to the Program Directory for the referenced product or contact your IBM Support Center for appropriate corrective service to apply to the software described in the following topics.

The following products run on Windows 2000, Windows XP, and UNIX:

  • CAA — Java Unit Test Manager (JUT)
  • CAA — C++ Source Checker (CSC)
  • CAA — C++ Unit Test Manager (CUT)
  • CAA — Multi-Workspace Application Builder (MAB)
  • CAA — C++ API Documentation Generator (CDG)
  • CAA — Source Code Manager (SCM)
  • CAA — Interactive Test Capture (ITC)

The following products require Windows 2000 or Windows XP:

  • CAA — Java Interactive Dashboard (JID)
  • CAA — C++ Interactive Dashboard (CID)
  • CAA — Data Model Customizer (DMC)
  • CAA — Web Application Composer (WAC)

Windows XP Professional x64 Edition

The following components at the indicated level are required for PLM V5 64-bit:

  • Windows XP Professional x64 Edition
  • Compiler: Microsoft Visual Studio .Net 2005

Windows 64-bit for CAA RADE configurations

This release delivers 64-bit support on the Windows XP x64 and Windows Server 2003 x64 operating systems. This enhancement provides 64-bit support for all CAA RADE configurations. All CAA RADE products can be installed. The support for 64-bit applies to the products listed below. The CAA — Multi-Workspace Application Builder product will run in 64-bit mode.

The following products will run using Windows 32 on Windows 64 emulation mode (WoW64):

  • CAA — C++ Unit Test Manager
  • CAA — Java Unit Test Manager
  • CAA — C++ API Documentation Generator
  • CAA — C++ Source Checker
  • CAA — Source Code Manager
  • CAA — Interactive Test Capture

The CAA — Multi-Workspace Application Builder (MAB) product can be used to compile and link-edit native 64-bit applications. The option in the Interactive Dashboard product to automatically transfer and build (compile and link) remotely (known as Build on Unix) is not supported for build of Win 64-bit applications. Therefore, the developer will typically manually port (transfer) the application from the 32-bit to the 64-bit Windows platform, and use the command line mkmk of MAB here to build the 64-bit application.

Building a true/native Windows 64-bit application

The recommended approach requires installing the applicable CAA RADE configuration(s) on both the 32-bit and 64-bit machines. The authoring tool (CID) is not supported in the 64-bit environment. The developer will author the code on a 32-bit machine, and then port/transfer the source code manually to a 64-bit machine.

Using the MAB product, the developer builds (compile and link) the application in a 64-bit environment with 64-bit executable (binary) code. The compiled and linked application will take full advantage of all the 64-bit features and functions, most notably the expanded memory and address range. When the build is completed, the CAA RADE products that are supported in a 64-bit environment can be used for testing, documenting, and so on, on the application.

An application built using this process will only run in a 64-bit environment.

Using the 32-bit emulation mode

The developer will build (compile and link) the code in a 32-bit environment. This includes both authoring and building the executable code. The executable (binary) code is ported/transferred to the 64-bit environment. Using the emulation mode, the code is executed. An application developed with this process will run on both the Windows 32-bit and Windows 64-bit environment but will not take advantage of all the additional 64-bit operating system capabilities available to applications developed in a native 64-bit environment.

Software requirements in a Windows 2000 environment

Note: CAA RADE V5.17 is the last release to support Microsoft Windows 2000 Professional Edition. Customers are encouraged to migrate to Microsoft Windows XP Professional Edition.

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 components:
    • Microsoft Windows 2000 and Windows XP deliver an implementation of OpenGL libraries. These libraries may be updated depending on selected graphics adapter, when installing the graphics adapter and associated drivers. Recommendations related to driver levels, based on certified configurations, are available on the IBM PLM Solutions Web site
    • Localized version of the operating system may be required when selected installation locale differs from Latin 1.
  • Compiler: Microsoft Visual .Net 2002 (Visual C++ 7.0) with Service Pack 1. When installing Microsoft Visual .Net 2002, the Unicode option MUST be selected.

    Note: 64-bit cross compilation is not supported on these platforms.

Build-time requirements in an IBM AIX® environment

Note: Standard support for AIX V5.1 ended on April 1, 2006, and end of support (EOS) for AIX V5.2 is September 1, 2007. To ensure a consistent level of maintenance and service for CAA RADE, customers are encouraged to migrate to AIX V5.3.

The following components at the minimum indicated level are supported, applying to both AIX 32-bit and AIX 64-bit::

  • AIX V5.2 ML07 (using 64-bit kernel) or AIX V5.3 ML03 (using 64-bit kernel) with the following components:
    • XL C/C++ Enterprise Edition V7.0.0 Run-time Environment: XL 7 May 2005 Runtime PTF (xlC.aix50.rte at level 7.0.0.6), delivered through APAR IY71976
    • XL Fortran Enterprise Edition V9.1.0 for AIX Run-Time: November 2004 XL Fortran for AIX V9.1 Runtime PTF available at
    • Compiler: VisualAge® C++ V6.0 for AIX V5 at level 6.0.0.7 (March 2004 Visual Age C++ 6 for AIX PTF) with additional fix : IY52473

Build-time requirements in an HP-UX environment

The following components at the minimum indicated level are required:

  • HP-UX Version 11.11 ACE (Workstation Additional Core Enhancements for HP-UX 11.11 December 2003), with the following components:
    • ANSI C++ Runtime Environment (aC++, at a minimum level of 3.30), delivered with the operating system
    • HP Fortran 90 Runtime Environment, delivered with the operating system
    • HP-UX 700 OpenGL 3D API Runtime Environment
    • CDE, delivered with the operating system
  • A localized version of the operating system (may be required when the selected installation differs from ISO code pages).
  • C compiler B.11.11.08 (B3899BA).
  • C++ compiler aC++ A.03.52 (B3911DB).
  • PHSS_29483: HP aC++ Compiler (A.03.52) has to be installed on top of the previous bundle.

Build-time requirements in an SGI IRIX environment

The following components at the minimum indicated level are required:

  • IRIX 6.5.15m, including:
    • C, C++, and Fortran77 standard execution environment, delivered with the operating system
    • OpenGL (delivered with IRIX execution environment)
    • IRIX Interactive Desktop, delivered with the operating system
    • WorldView required when selected installation locale differs from ISO-1

    Note: CAA RADE V5.17 is the last release to support SGI IRIX. Any future release will require customers who are currently running CAA RADE on SGI IRIX to migrate to another operating system.

  • C, C++, MIPSpro Compiler 7.2.1 (n32 ABI)

Build-time requirements in a Sun Solaris environment

The following components at the minimum indicated level are required:

  • Sun Solaris 8 with H/W 05/03 minimum installed, including:
    • C and C++ run-time environment, delivered with the operating system
    • OpenGL run-time environment, delivered with the operating system
    • Fortran run-time environment delivered with CATIA V5
    • CDE, delivered with the operating system
    • Localized version may be required when selected installation locale differs from ISO-1
  • C, C++, Sun ONE Studio 8 compiler collection

Specific software requirements

  • CAA — Multi-Workspace Application Builder Product (MAB) requires:
  • CAA — C++ Interactive Dashboard (CID) requires:
    • Microsoft Visual C++ .Net 2002 (7.0) or Microsoft Visual C++.Net 2003 (7.1) (for development environment)
    • Microsoft Internet Explorer 6.0 (delivered with Windows 2000 or Windows XP)
  • CAA — Data Model Customizer (DMC) requires:
    • Microsoft Visual C++.Net (for development environment)
    • Rational Rose 2003 Enterprise Edition at minimum level
    • Microsoft Internet Explorer 6.0 (delivered with Windows 2000 or Windows XP)
  • CAA — C++ Unit Test Manager (CUT) on Windows 2000 or XP, when running Automatic Run-time batch test replay, requires Mortice Kern Software (MKS) Toolkit for Developer V8.1 on Windows 2000 or Windows XP, or MKS Toolkit for Developer V8.7 patch 4 on Windows XP 64-bit.
  • CAA — C++ Unit Test Manager (CUT) on Windows, when running Automatic Replay for memory management check on Windows 2000 *, requires Rational Purify for Windows 2002.05.20.
  • CAA — C++ Unit Test Manager (CUT) on Windows, when running Automatic Replay for test coverage computation on Windows 2000*, requires Rational PureCoverage for Windows 2002.05.20.
  • CAA — Java Unit Test Manager on Windows 2000 or XP, when running Automatic Run-time batch test replay requires MKS Toolkit for Developers V8.1, or MKS Toolkit for Developer V8.7 patch 4 on Windows XP  64-bit.
  • CAA — Source Code Manager requires:
    • MKS Toolkit for Developers V8.1 on Windows 2000 or Windows XP, or MKS Toolkit for Developer V8.7 patch 4 on Windows XP 64-bit.
    • IBM DB2 Universal Database® or Oracle Enterprise Edition
      • DB2® V8.2 or DB2 V8.1 FP 7 on Windows, AIX, HP-UX 11.11, or Sun Solaris
      • Oracle 9.2.0.3 minimum, on Windows, AIX, HP-UX, or Sun Solaris
  • CAA — Java Interactive Dashboard (JID) requires IBM Rational Application Developer V6.0.
  • CAA — Web Application Composer (WAC) requires IBM Rational Application Developer V6.0.
  • CAA — Interactive Test Capture requires CAA — C++ Unit Test Manager.
*
These functions are not supported with Windows XP, either 32-bit or 64-bit platforms.

Additional software requirements

Access to online documentation: Product information is delivered on the product CDs in HTML format. An HTML browser is required to access this documentation. Online documentation may be installed and used only in an officially supported operating environment.

  • In a UNIX environment (AIX, HP-UX, IRIX, Solaris) — Mozilla 1.7 with Java plug-in for all operating systems except IRIX, which uses Mozilla 1.4
  • In a Windows environment, either:
    • Microsoft Internet Explorer, at minimum level 6.0, with Java 1.4.2_03, or
    • Mozilla 1.7 with Java plug-in

Although access to the online documentation might work on other HTML browsers, incidents specific to other browsers than above mentioned products are not eligible for support.

Note: Improvements in HTML searching and printing capabilities eliminate the need to duplicate product information in the Portable Document Format (PDF) format. PDF CDs are therefore no longer included in the CAA RADE V5 softcopy collection kit.

Prerequisites for the licensing management environment: Windows workstations must have a LAN card (Ethernet or Token Ring) and TCP/IP installed and properly configured even in the case of nodelock keys, though for nodelock there is no need to have the workstations connected to the network.

No additional software is required when accessing nodelock license keys.

IBM License Use Management (LUM) is required to serve concurrent license keys across a network. A LUM configuration file (i4ls.ini) is required on CAA RADE clients to access concurrent license keys from these servers.

IBM LUM levels

  • V4.6.8, with Patch 4.6.8.3, is the certified, recommended level.
  • V4.6.5 is the minimum level for UNIX; Windows 2000 Professional, Server, Advanced Server; or Windows XP license key servers.
  • V4.6.7 is the minimum level for Windows Server 2003 license key servers.
  • V4.6.5 is the minimum level when the High Availability Licensing (HAL) mechanism offered by LUM is used.
  • V4.6.7, or later, is required when the Concurrent Offline Licensing mechanism offered by LUM is used.
  • V4.6.8 supports LUM service across a firewall and other new features.

LUM 4.6.8 with Patch 4.6.8.3 is shipped with CAA RADE V5. Various release levels of LUM may be downloaded, at no charge, from

For macro replay: CATIA V5 has built-in macro record and replay capabilities.

For UNIX, components of the Visual Basic (VB) Script 3.0 interpreter, from Mainsoft, are included in the CATIA V5 shared libraries.

On Windows, the interpreter is either:

  • VB Script at minimum level 5.0. This is delivered with Microsoft Internet Explorer. VB Script libraries, at level 5.0.0.3715, are delivered with IE 6.0 with later versions of Microsoft Internet Explorer. Use of VB Script is recommended for developing Windows- or UNIX-compatible macros.
  • Microsoft Visual Basic for Applications (VBA) at minimum level 6.0. VBA is included with CATIA V5.

Software installation: On Windows, the process of installation and deinstallation makes use of Windows-compliant tools such as Install Shield, simplifying the task for those familiar with Windows procedures and concepts. These procedures have also been ported to the UNIX environment to preserve a common V5 installation interface for all supported operating systems.

Key advantages of this approach include:

  • Ease of installation: Any user can install and execute the product with a limited number of interactions.
  • Fast installation: The RADE products install and are ready to use quickly.
  • Reduced user environment: When installed, a minimum of customization is necessary to give access to the product to any user.
  • Customizable installation: Installation procedures include the possibility to select downloaded products.

Documentation

Online guides are provided with CAA RADE V5, including:

  • Reference documentation for class, interface, global function, macro, enumeration, and header files
    • C++ objects — Extended CAA
    • Java objects — Extended CAA
    • Scripting objects — Standard CAA
  • RADE tool documentation
  • V5 C++, Java and Automation programming and methodology documentation
    • Methodology guides
    • Programming guides for CATIA and ENOVIA VPLM APIs, by domain, including use cases, technical articles and quick reference guides
    • Programming guides for architecture fundamentals.
    • CAA code samples

These guides are part of the complete online documentation provided on CD. Totally Web-oriented using standard HTML and graphics formats, it is readily accessible using a standard Web browser. Navigation help includes the ability to do full text search.

License management model

CAA RADE V5 delivers identical license management mechanisms on UNIX and Windows environments, based on LUM and on the UNIX license management server, shareable across UNIX and Window clients. The following license management principles apply:

  • A license key is required to use a CAA RADE configuration or product.
  • License keys are acquired and released for the total configuration. The products within a standard or custom configuration cannot be broken up or shared outside of it.
  • In all cases, license keys are acquired at the beginning of the process (login) and released at its termination (logout).

A customer application program being developed using CATIA or ENOVIA VPLM APIs will behave at run-time with the very same licensing mechanism than as any other CATIA or ENOVIA VPLM interactive product. In this respect, the same rules will remain. In particular, CATIA — Object Manager (CO1, COM, or CO3) will be required for all CATIA run-time application programs.

The same principles apply when testing and debugging custom applications within the RADE tools.

CAA RADE V5 can be used in two licensing management modes, either nodelock or with concurrent keys on a network.

Nodelock usage: The use of local display of the hardware configuration is mandatory for use of CAA RADE V5 in nodelock mode.

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.

Concurrent usage: A user on one machine and one display uses one license key per configuration or product used, regardless of the number of processes. If the display changes, then an additional license key is taken for the corresponding process.

License keys for CAA RADE V5 configurations are acquired and released for the total configuration. The functions within a configuration cannot be shared.

Concurrent offline license keys: The concurrent licensing control technique is available via the LUM server. It gives CATIA, ENOVIA DMU, DELMIA, and RADE applications, running on a laptop with a Windows platform, the ability to disconnect from the license server for a defined period of time, so that users can take advantage of full license capability while mobile. During this checkout period, the license key is unavailable for use by another concurrent user. This feature is designed to add flexibility to users' work environments.

All IBM Customer Agreement terms and conditions, including Cross Border licensing terms, are unchanged, and users will check out and check in license keys at their home server, where rules and procedures are controlled by LUM.

Planning information

Direct customer support

Direct customer support is provided under a PLM enhanced support contract. This service for a fee enhances the customer's productivity by providing voice and electronic access to the PLM Support Center. For eligible products, the PLM help desk can answer questions pertaining to the installation, administration, use, and handling of suspected software defects.

For additional information about the enhanced support contract and other available PLM services offerings, visit the PLM Technical Support Web site

Click on the "ECSR enhanced support details" link or contact your PLM marketing representative or authorized IBM Business Partner for more information.

Packaging: Each shipment of CAA RADE V5.17 includes:

  • Product CDs (LCD4-5345) containing:
    • Application code for all operating system platforms
    • Program directory
  • CATIA/ENOVIA API CDs (LCD4-7422)
  • Licensed Program Specifications (GI11-2625)
  • PLM Products Software Registration Memorandum (GI11-4404)
  • PLM Products Current User Memorandum (GI11-4403)

Security, auditability, and control

The announced program uses the security and auditability features of the operating system software. The customer is responsible for evaluation, selection, and implementation of security features, administrative procedures, and appropriate controls in application systems and communication facilities.
 
Back topBack to top
 

Ordering information

Current licensees

Will receive this update from IBM Software Delivery and Fulfillment automatically.

Should you require further assistance, contact your country IBM representative.

Shipment of this release is scheduled to be completed within 30 days of general availability.

New licensees

Orders for new licenses will be accepted now.

Shipment will begin on the planned availability date.

Basic license

To order a basic license, specify the program number and feature number 9001 for asset registration. Specify the feature number of the desired distribution medium shown below.

New CAA RADE V5 configurations

There are no new configurations in V5.17.

New CAA RADE V5 AOP

There are no new products in V5.17.

Product ordering: To order a basic license, specify:

  • Desired configuration program number (for example, 5691-CDC)
  • Desired AOP program number (for example, 5693-DMC)
  • Feature number 9001 for asset registration, quantity 1
  • Total number of users and desired payment method (for example, PLC/ALC,YLC), using feature numbers as shown below.
  • Desired Workstation Platform feature number(s)

Note: In addition, an order for the System Program Order (5628-CAA) must be placed with the appropriate feature codes to ship the media.

For license quantities exceeding 250, contact your representative for additional information.

To configure orders, specify the platform feature numbers specified below with a quantity equal to the number of users.

Note: The following platform feature numbers apply only to 5691 program numbers; they do not apply to 5693 program numbers.

Software                     Feature
platform                     number
 
Microsoft Windows            5353
AIX                          5350
Hewlett Packard HP-UX        5351
SGI IRIX                     5352
Sun Solaris                  5354

Customization option: Feature number 3444 is used for serial number purposes only; no media or documentation will ship with an initial or MES order.

Academic program: No academic program is provided for CAA RADE V5. Contact your IBM representative or authorized IBM Business Partner for further information.

System program order (5628-CAA)

To ship machine-readable materials and publications and to register for future updates, one system program order (5628-CAA) must be placed in addition to the basic license orders.

Within the system program order, specify the media feature number for each of the workstation platforms you will be using, and the feature code of the Solution products you are ordering, based on the following tables:

                     Media
Workstation          feature     Distribution
platform             number      medium
 
All platforms        3410        CD-ROM
 
                                                      Solution/SPO
                                           Solution   (5628-CAA)
                                           program    feature
Product name                               number     number
 
CAA -- C++ Extended Development Config.    5691-CDC    3500
CAA -- Base Development Configuration      5691-CDV    3502
CAA -- Java Base Development Config.       5691-JDV    3503
CAA -- Multi-Workspace Application         5691-ABC    3505
        Building Configuration
CAA -- Enterprise Portal Application       5691-PAD    3512
        Design Configuration
CAA -- All-in-One Configuration            5691-ALR    3511
CAA -- Data Model Customizer               5693-DMC    3506
CAA -- C++ Unit Test Manager               5693-CUT    3507
CAA -- Java Unit Test Manager              5693-JUT    3508
CAA -- C++ Source Checker                  5693-CSC    3509
CAA -- Source Code Manager                 5693-SCM    3510
CAA -- Interactive Test Capture            5693-ITC    3513

Customization options

Under the 5628-CAA system program order (SPO), select the appropriate feature numbers to customize your order to specify the delivery options desired. These features can be specified on the initial or subsequent (MES) orders.

Feature       Description
 

Initial shipments

 
 
3470          Ship Media Only
               (suppresses initial shipment of documentation)
 
3471          Ship Documentation Only
               (suppresses initial shipment of media)
 

Update shipments

 
3480          Ship Media Updates Only
               (suppresses update shipment of documentation)
 
3481          Ship Documentation Only
               (suppresses update shipment of media)
 
3482          Suppress Updates
               (suppresses update shipment of media and
               documentation)
 

Expedite shipments

 
3445          Local IBM Office Expedite
               (for IBM use only)
 
3446          Customer Expedite Process Charge
               ($30 charge for each product)

Expedite shipments will be processed to receive 72-hour delivery from the time IBM Integrated Supply Chain (ISC) receives the order. ISC will then ship the order via overnight air transportation.

Unlicensed documentation

There are no softcopy publications for CAA RADE V5.

Subsequent updates (technical newsletters or revisions between releases) to the publications shipped with the product will be distributed to the user of record for as long as a license for this software remains in effect. A separate publication order or subscription is not needed.
 
Back topBack to top
 

Terms and conditions

Agreement: IBM Customer Agreement

Designated machine: Not required

Variable charges apply: No

Location license applies: No

Use limitation applies: Yes

Additional licenses must be obtained to extend use levels.

Independent software vendors and service providers

Independent software vendors (ISVs) and service providers (SPs), as defined below, must obtain licenses to CAA RADE directly from Dassault Systemes SA. IBM does not have the rights to license CAA RADE to ISVs and SPs.

An ISV is an entity which has as a core business the development of generally available application programs for computer aided design/engineering/manufacturing and product integrated management.

An SP™ is an entity which has as a core business the delivery of consulting, integration and other information systems services to third parties in the areas of computer-aided design/engineering/manufacturing and product integrated management.

Use of CAA RADE V5 by customers other than ISVs and SPs

The following provisions ("Additional Supplemental Terms") are in addition to the terms and conditions in the IBM Customer Agreement or any equivalent agreement executed by you and IBM (the "Agreement"). You may not use the Program if you do not have a valid Agreement in place with IBM or if you do not accept these Additional Supplemental Terms. Any capitalized terms that are not defined herein are defined in the Agreement.

You are licensed to distribute your applications developed with the CAA RADE Configurations, hereinafter known as "V5 Complementary Applications," to your subcontractors and direct and indirect suppliers solely for performance of work by such subcontractors and suppliers for your benefit. This license includes your right to authorize your subcontractors and direct and indirect suppliers to use, execute, reproduce, display, perform and distribute internally the V5 Complementary Applications.

The rights and licenses granted in the Agreement and in these Additional Supplemental Terms do not include the right to use the CAA RADE Configurations in the provision of services to a third party. Permission from Dassault Systemes S.A. is required to do so.

In addition, the rights and licenses granted in the Agreement and in these Additional Supplemental Terms do not include the right to make the V5 Complementary Applications generally available. For this purpose, generally available shall mean the general release or other distribution of the V5 Complementary Applications as commercially available, directly or through other parties, for use by users. A CAA agreement with Dassault Systemes S.A. is required to do so.

Volume orders: Contact your IBM representative.

Warranty applies: Yes

Licensed program materials availability

  • Restricted Materials of IBM: None
  • Non-Restricted Source Materials: None
  • Object Code Only (OCO): All

Program services

Program Services offer a method of reporting code-related problems for CAA RADE V5 licensed software products. Program Services are available electronically using the problem submission process at the PLM Technical Support web site at:

Note: In order to use this facility, you must use an IBM ID which has associated to it the licensed IBM customer number under which the product was purchased. If you have not yet obtained an IBM ID, visit

If you have not yet associated the licensed IBM customer number to your IBM ID, you will be prompted to do so when accessing the problem submission facility.

When using Program Services, the problem report is submitted via the PLM Technical Support web site; all subsequent communications will be via e-mail. The response time for these problem reports, regardless of the severity, will be within two business days. All communications must be in English.

Not all options of the PLM technical support e-services are available in all countries.

If the problem reported is not known to be a code-related problem, the customer will be informed that work will continue on it provided the customer has ECSR (Electronic Customer Support Representative) enhanced support (reference PRPQ 5799-C88).

For additional information about the enhanced support contract and other available PLM services offerings visit

Click on the "ECSR enhanced support details" link or contact your PLM marketing representative or authorized IBM Business Partner for more information.

Preventive service is delivered through the next release of CAA RADE V5. The new release also includes corrections to problems, depending on the time of their submission and their severity.

During the Program Services period, Corrective service for CAA RADE V5 releases is delivered through service packs on a regular basis. A service pack includes corrections for blocking problems in production systems reported on this release and all corrections available for 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.
  • A problem that halts testing of a given level: A fix will allow customer to continue the testing.
  • Installation problem: A problem that prevents the customer from installing or using the product.
  • Regression: Problems reported as regressions may be due to an operation that was being performed erroneously or created incorrect data with a previous release and the current release no longer permits these operations. Therefore, each problem reported as a regression must be evaluated. True regressions will be handled as Severity 1 problems.

Note: Customers experiencing problems with LUM products when used with CAA RADE V5 products may report these problems through PLM product support. Note this only applies when the LUM product is being used in conjunction with a CAA RADE V5 product and the CAA RADE product is within its support period. LUM products are not included in the enhanced support offering; LUM problems will receive the Program Services level of support and must be submitted via the Problem Reporting process at the PLM Technical Support Web site at

Program Services will be provided for this release of CAA RADE V5 products until September 29, 2008.

For a list of all currently supported releases of CATIA, ENOVIA VPLM and ENOVIA SmarTeam products visit

At the bottom of the page, select "End of support dates" under Plan, Product life cycle.

IBM operational support services — SupportLine: No

Other support: PLM Support Centers
 
Back topBack to top
 

Prices

The prices provided in this announcement are suggested retail prices for the U.S. only and are provided for your information only. Dealer prices may vary, and prices may also vary by country. Prices are subject to change without notice. For additional information and current prices, contact your local IBM representative.

Basic license charges

Note: For license quantities exceeding 250, contact your representative for additional details.

New CAA RADE V5 configurations

There are no new configurations in V5.17.

New CAA RADE V5 AOPs

There are no new products in V5.17

Note: The Annual license charge (ALC) for migrations are the same as those in the Basic license charges section.

The ALC charges for the new product must commence the following day.

Entry support license OTC: An OTC authorizes use only on IBM Entry End User/390 Machines.

Use level charge: Charges for this program are based on usage levels. When a customer upgrades to a higher level of usage, a usage upgrade charge will apply, equal to the difference between the charge for the current level of usage and the higher level of usage.

IBM Global Financing

IBM Global Financing offers competitive financing to credit-qualified customers to assist them in acquiring IT solutions. Our offerings include financing for IT acquisition, including hardware, software, and services, both from IBM and other manufacturers or vendors. Offerings (for all customer segments: small, medium, and large enterprise), rates, terms, and availability can vary by country. Contact your local IBM Global Financing organization or visit

IBM Global Financing offerings are provided through IBM Credit LLC in the United States and other IBM subsidiaries and divisions worldwide to qualified commercial and government customers. Rates are based on a customer's credit rating, financing terms, offering type, equipment type, and options, and may vary by country. Other restrictions may apply. Rates and offerings are subject to change, extension, or withdrawal without notice.

Trademarks

 
developerWorks and SP are trademarks of International Business Machines Corporation in the United States or other countries or both.
 
Rational Rose, Purify, Rational, PureCoverage, WebSphere, AIX, VisualAge, DB2 Universal Database, and DB2 are registered trademarks of International Business Machines Corporation in the United States or other countries or both.
 
Windows and Microsoft are trademarks of Microsoft Corporation.
 
Java is a trademark of Sun Microsystems, Inc.
 
UNIX is a registered trademark of the Open Company in the United States and other countries.
 
Other company, product, and service names may be trademarks or service marks of others.

Back to topBack to top
 

 
Printable version Printable version