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-198September 5, 2006
|
|
| 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
|
|
| 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.
SCM = CAA Source Code Manager
CUT = CAA C++ Unit Test Manager
Back 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 to top
|
|
| Planned availability date |
September 29, 2006
Back 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.
-
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 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
-
CATIA
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 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 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
Back 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
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
|
|
| 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:
-
Java Development Kit Environment to build Interface Definition Language (IDL) interfaces and code
for Java server side and client side applications, Version 1.5 on Windows (TM) 64-bit
-
Windows
SUN Java Development Kit Version 5.0 Update 5 may be downloaded from
Note: For 64-bit Windows SUN Java Development Kit for 64-bit is also at Version 5.0 Update 5 level.
- IBM AIX - Java Development Kit Version Java 1.5.0, which can be downloaded from IBM Web site
- HP-UX Java Development Kit 5.0.01 may be downloaded from
- Sun Solaris Java Development Kit Version 5.0 Update 5 may be downloaded from
- SGI IRIX (client side only) Java Development Kit 1.4.1_06 may be downloaded from
-
Windows
SUN Java Development Kit Version 5.0 Update 5 may be downloaded from
-
Java Development Kit Environment to build Interface Definition Language (IDL) interfaces and code
for Java server side and client side applications, Version 1.5 on Windows (TM) 64-bit
-
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 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 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 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