Skip to main content

Software  >  Rational  >  

Featured documents for Rational Apex Product Family

 Newsletter
 
Abstract
This page contains the most requested support documents as well as those recommended by the IBM® Rational® Apex® support team. This list will be updated periodically to reflect new trends and issues.
 
 
Content

The current list of featured documents for Rational Apex Product Family: (Change History)
Rational Apex and Rational Ada Developer
Rational Apex Embedded and Rational Ada Embedded Developer

Rational Apex
Rational Ada Developer


General Support Issues
  1. Apex host OS compatibility matrix
    This technote provides a table showing compatibility of Rational Apex with various host Operating System versions.

    Software versions:
    3.2.0b, 4.0.0b, 4.0.0c, 4.2.0b, 4.2.0c, 4.2.2.b, 4.4.0
    Operating systems: AIX®, HP-UX®, IRIX®, Linux®, Solaris®, TRU64 UNIX®, Microsoft® Windows®

Build Issues: Ada
  1. Ada compiler combines two 16 bit writes into a 32 bit write
    The IBM® Rational® Apex® Ada compiler may combine two separate 16 bit writes to consecutive addresses into a single 32 bit write. Usually, this is OK, and improves code performance.

    Software versions: 3.0.0b, 3.0.1, 3.0.2b, 3.2.0b, 4.0.0b, 4.0.0c, 4.2.0b, 4.2.0c, 4.2.2b, 4.4.0
    Operating systems: AIX®, HP-UX®, IRIX®, Linux®, Solaris®, TRU64 UNIX®, Microsoft® Windows®

  2. Error "Compiler_Key switch names a directory (<dir>) that does not exist"
    This technote explains the compile or link error "Compiler_Key switch names a directory (<dir>) that does not exist".

    Software versions: 4.4.0b
    Operating systems: AIX, HP-UX, IRIX, Linux, Solaris, TRU64 UNIX, Windows

  3. 'valid will show false for some enumeration rep specs
    The Rational Apex Ada compiler generates incorrect code for the 'valid attribute of some representation specifications of enumeration variables. This technote describes the problem, a fix for the latest version of Apex, and suggests a workaround for earlier versions of the product.

    Software versions: 4.0.0b, 4.0.0c, 4.2.0b, 4.2.0c, 4.2.2.b, 4.4.0
    Operating systems: AIX, HP-UX, IRIX, Linux, Solaris, TRU64 UNIX, Windows

  4. Initialization of objects with address clauses, porting Ada 83 to Ada 95
    This technote explains an error message commonly seen when porting Ada 83 code to Ada 95.

    Software versions: Version Independent
    Operating systems: All UNIX Platforms

  5. Ada Analyzer error: "STORAGE_ERROR raised"
    In Ada Analyzer 4.2.1, a storage error is raised when running reports even though there are ample system resources.

    Software versions: 4.2.1
    Operating systems: Solaris

  6. Differences in POSIX_IO from Apex 3.2.0b to Apex 4.0.0b
    This Technote explains a difference in POSIX_IO from IBM® Rational® Apex® 3.2.0b to Apex 4.0.0b, which may cause coding errors to be uncovered through different runtime behavior.

    Software versions: 3.2.0b, 4.0.0b, 4.0.0c, 4.2.0b, 4.2.0c, 4.2.2.b, 4.4.0
    Operating systems: AIX, HP-UX, IRIX, Linux, Solaris, TRU64 UNIX, Windows

Build Issues: C++
  1. Error "!!! ignoring bad status (1) from CC when building closure archive"
    The following error occurs when building an archive in IBM® Rational® Apex® with IBM Rational ClearCase® version 4.0.0C.

    Software versions: 4.0.0b, 4.0.0c
    Operating systems: AIX, HP-UX, IRIX, Linux, Solaris, TRU64 UNIX

  2. Pragma pack not supported: structure layout via programming
    This technote explains the deficiencies in the pragma "pack" that is implemented in some C/C++ compilers, and offers another approach to controlling memory layout of data structures in Apex C/C++.

    Software versions: Version Independent
    Operating systems: All Platforms

  3. Forcing Ada elaboration in C++ constructors
    This technote explains how a mixed-language Ada main program can force Ada elaboration in C++ constructors, and gives an example.

    Software versions: 4.0.0b, 4.0.0c, 4.2, 4.2.0b
    Operating systems: All Platforms

  4. How to allow multiple symbol definition during at link time from Apex
    Practical information for the Rational Apex developer experiencing some difficulties when trying to link a program interfacing Ada with C++ code using C++ libraries with multiple symbol definition[1] [2] [3] [4] [5].

    Software versions: Version Independent
    Operating systems: All UNIX Platforms

Summit/CM
  1. How to change the name of a CMVC history
    Some users of Rational Apex CMVC (Also known as Summit/CM™) wish to change the name of an existing version history. Changing a history name is not supported directly by the Apex user interface, but it is possible, and this technote describes a method of doing it. Changing a history name is a complex task, and there is a possibility of corrupting the CMVC database. We recommend not to do it.

    Software versions: 2.4.6, 3.0.0b, 3.2.0b, 4.2.0b, 4.2.2.b, 4.4.0
    Operating systems: AIX, HP-UX, IRIX, Linux, Solaris, TRU64 UNIX

Environment
  1. Navigating between directories in Apex versions 4.2.0b and later
    In the Rational Apex Directory Viewer, navigating between directories using the mouse (e.g. CTRL double-click MB1) or function key accelerators (e.g. F5) does not work properly in Apex 4.2.0b while CAPS LOCK is enabled. Sometimes nothing happens; other times, a visit "in place" is expected however, a standard visit occurs.

    Software versions: 4.2.0b, 4.2.0c, 4.2.2.b, 4.4.0
    Operating systems: AIX, HP-UX, IRIX, Linux, Solaris, TRU64 UNIX

Rational Apex Embedded
Rational Ada Embedded Developer


Installation
  1. Patches that affect embedded views may require you to update your custom BSP
    If an IBM® Rational® Apex® Embedded patch changes Rational supplied views in $APEX_BASE, the changes will not be linked into your application if you use a custom BSP or source release.

    Software versions: 3.0.0b, 3.0.1, 3.2.0b, 4.0.0b, 4.2.0b, 4.2.1, 4.4.0
    Operating systems: Linux, Solaris

  2. MARK example documents and templates for certification
    The IBM Rational Apex ® Embedded MARK product provides example documents and templates for use in certification of customer safety critical applications to DO178B and other standards. This technote explains where to find the files in the release.

    Software versions: 4.0.0b, 4.2.0b
    Operating systems: Solaris

Documentation
  1. MARK Certification Kit: SWRD mapping to the Ada Reference Manual
    The example SWRD that comes with MARK is based on the Ada 83 standard.

    Software versions: 4.0.0b, 4.2.0b
    Operating systems: Solaris

VxWorks
  1. Making changes to v_krn_conf.2.ada
    When using IBM® Rational® Apex® Embedded for Tornado, some customers may need to change v_krn_conf.2.ada, for instance to use Dmv176_Ivt_Support instead of Standard_Ivt_Support. The following technote explains how to rebuild krn_conf.ss.

    Software versions: 3.2.0b, 4.0.0b, 4.2.0b, 4.2.2b, 4.4.0
    Operating systems: Linux, Solaris

LynxOS
  1. Error: Rational Apex Ada for LynxOS 'post_install' command failed
    This technote explains why a fatal error is reported by post_install.

    Software versions: 4.4.0
    Operating systems: Solaris

Change History
Change History
17 December 2007Revised content references per current product offerings.
07 December 2007Updated featured documents with latest support content
29 August 2007Created featured documents and populated with most frequently accessed support content.


Do you need more help?

For additional assistance, contact IBM Rational Client Support:
Submit an Electronic Service Request (ESR)

 
 
Cross Reference information
Segment Product Component Platform Version Edition
Software DevelopmentRational Ada DeveloperDocumentation
Software DevelopmentRational Apex EmbeddedDocumentation
 
 

Copyright and trademark information
IBM, the IBM logo and ibm.com are trademarks of International Business Machines Corp., registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at "Copyright and trademark information" at www.ibm.com/legal/copytrade.shtml.
Rate this page
Please take a moment to complete this form to help us better serve you.
This material provides me with the information I need.




This material is clear and easy to understand.




Did the information help you to achieve your goal?
What updates, improvements, or related information would you like to see in this document?
Your response will be used to improve our document content. Requests for assistance, if applicable, should be submitted through your normal support channel as we cannot respond from this site.
Input the verification number to submit feedback:
Document information
 Product categories:
 Software
 Software Development
 Traditional Progamming Language & Compilers
 Rational Apex
 Documentation
 Operating system(s):
  AIX, HP-UX, IRIX, Linux, Solaris, TRU64 UNIX, Windows
 Software version:
  4.2.2b, 4.4.0
 Reference #:
  7010446
 IBM Group:
 Software Group
 Modified date:
 2007-12-17

Translate My Page
 
 

Rate this page

Help us improve this page. Your response will be used to improve our document content. Requests for assistance, if applicable, should be submitted through your normal support channel as we cannot respond from this site.