Progress Software
Progress Real Time DivisionProgress ApamaProgress DataXtendProgress ObjectStore
SOLUTIONS
PRODUCTS
CUSTOMERS
PARTNERS
SUPPORT
ABOUT US

Print Preview

ObjectStore 6.3

Operating Systems

AIX

Version / Compiler

Visual Age 6.0*

5.2

Supported

5.1

Supported

6.3.0 for AIX originally available: 10-31-2005

New Features

  • Enhanced schema evolution and database compaction features
  • New C++ collections features
  • Increased performance for the Java Interface to ObjectStore
  • Support for .NET Applications
  • Additional 64-bit platform support

Platform Notes

  • OSJI, JMTL and DDML are not supported components for this release.
  • Installation of the October 2003 PTF requires one of the following be done before attempting to compile a schema file generated by ossg:
    1. Invoke ossg with the -emit_const_vtbl_declaration option.
    2. Set the OS_EMIT_CONST_VTBL_DECLARATION environment variable to TRUE (1).

      This is required only at compile time, not at link time or run time.
  • Applications using the packing pragma to pack a class that contains a double as its first member, will cause ObjectStore to generate schema for the class that assumes a size that differs from the class size produced by the compiler. This discrepancy will result in a run-time error when the application allocates a persistent instance of the class. See the README file for an example of how to work around this restriction.
  • There is a known problem with inheritance hierarchies. See the README file for an explanation of this problem.
  • Migrating a 6.0 application that uses anonymous enums to 6.3 may require schema evolution. See the README file for further explanation.
  • On AIX platforms, ObjectStore 6.3 does not support evolution of schemas that contain pointer-to-member types.

* Requires October 2003 PTF w/ APAR IY52094.

HP-UX (32-bit)

Version / Compiler

aCC 3.45

aCC 3.56

aCC 3.63

Sun JDK 1.4

Sun JDK 5 (run-time only)

11.11

Unserviceable

Unserviceable

Supported

Supported

Unserviceable

11.23

Unserviceable

Unserviceable

Supported

Unserviceable

Supported

6.3.0 for HP-UX originally available 10-31-2005

New features

  • Enhanced schema evolution and database compaction features
  • New C++ collections features
  • Increased performance for the Java Interface to ObjectStore
  • Support for .NET Applications
  • Additional 64-bit platform support

Platform Notes

  • A bug in version 3.45 of HP's aCC compiler can cause a database incompatibility between ObjectStore 6.3 and previous releases of ObjectStore on HP-UX. For some applications that have schemas that contain virtual base classes, the database schema generated by previous releases of ObjectStore is incompatible with the database schema generated by ObjectStore 6.3. A detailed explanation of the bug and its fix is on the HP Web site at
    http://h21007.www2.hp.com/dspp/tech/tech_TechDocumentDetailPage_ IDX/1,1701,7866,00.html#faq-compat). See the Release Notes for more details.
  • As installed, the jcpp example fails to compile on HP-UX 32. This can be fixed by adding - AA to the CCFLAGS macro in the makefile provided with the example program.
  • OSJI applications should be linked with the PA-RISC 2.0 Java shared libraries. Customer applications must invoke Java as follows: java -V2
  • The JMTL EJB Shopping Shopper example is not currently compatible with ObjectStore 6.3. If you try to run the example client application, an ObjectNotFoundException will be thrown. This issue will be resolved in subsequent releases of ObjectStore JMTL.
  • Running the pcount example with jdk1.5 requires that the DSIPLAY environment variable be set. Failure to set the variable will result in the following error:

    Running the pcount demo. *** doall: Begin run of pcount demo
    java -Xmx128m -Xms128m -Ddb=pcount.odb com.odi.demo.pcount.OStorePersistentCounter
    Exception in thread "main" java.awt.HeadlessException:
    No X11 DISPLAY variable was set, but this program performed an operation which requires it.

    > at java.applet.Applet.(Applet.java:44)

HP-UX (64-bit)

Version / Compiler

aCC 3.45

aCC 3.56

aCC 3.63

11.11

Unserviceable

Unserviceable

Supported

11.23

Unserviceable

Unserviceable

Supported

6.3.0 for HP-UX originally available 10-31-2005

New features

  • Enhanced schema evolution and database compaction features
  • New C++ collections features
  • Increased performance for the Java Interface to ObjectStore
  • Support for .NET Applications
  • Additional 64-bit platform support

Platform Notes

  • OSJI, JMTL and DDML are not supported components for this release.


Linux (32-bit)

Version / Compiler

gcc 3.2.3-52

gcc 3.2.3-49

gcc 3.3.3

IBM JDK 1.4

Sun JDK 1.4

Sun JDK 5 (run-time only)

Red Hat Enterprise Server 3.0
w/ kernel 2.4.21-4

Unqualified

Unserviceable

Unqualified

Unqualified

Unqualified

Unqualified

Red Hat AS 3.0 Update 5
w/kernel 2.4.21-32.EL.smp

Supported

Unserviceable

Unqualified

Supported

Unserviceable

Supported

SUSE 9.0

Unqualified

Unserviceable

Supported

Supported

Unserviceable

Supported

AMD-64 AS 3.0
w/ kernel 2.4.21-27

Supported

Unserviceable

Unqualified

Supported

Unserviceable

Supported

6.3.0 for Linux originally available 10-31-2005

New features

  • Enhanced schema evolution and database compaction features
  • New C++ collections features
  • Increased performance for the Java Interface to ObjectStore
  • Support for .NET Applications

Platform Notes:

  • The ObjectStore installation program uses compress and uncompress, and looks for them in /usr/bin. If you are installing ObjectStore on a linux platform, you will need to install ncompress-4.2.4-31.i386.rpm to get these utilities
  • The default vm.max_map_count kernel parameter limits the address space to 256 MB. Use "sysctl -w vm.max_map_count= value" to change the value.
  • The DDML examples ddmlclass, doc_demos/basic, doc_demos/user_def, inherit, and userclass fail to link with an error similar to: undefined reference to 'pthread_atfork'. To work around this problem, modify the respective example makefile to add -lpthread to the list of included libraries.
  • Running OSJI on Linux with JDK 1.4.1 or a JNI application with OSCI, will require setting LD_PRELOAD=/usr/lib/libstdc++-libc6.1-1.so.2. See the README file for more detail.
  • Use of the WebLogic Server requires adding <bea_home>\weblogic81\server\lib\linux\i686 to your LD_LIBRARY_PATH environment variable.
  • The JMTL EJB Shopping Shopper example is not currently compatible with ObjectStore 6.3. If you try to run the example client application, an ObjectNotFoundException will be thrown. This issue will be resolved in subsequent releases of ObjectStore JMTL.
  • Running the pcount example with jdk1.5 requires that the DSIPLAY environment variable be set. Failure to set the variable will result in the following error:
    • Running the pcount demo.
      *** doall: Begin run of pcount demo
      java -Xmx128m -Xms128m -Ddb=pcount.odb com.odi.demo.pcount.OStorePersistentCounter
      Exception in thread "main" java.awt.HeadlessException:
      No X11 DISPLAY variable was set, but this program performed an operation which requires it.

      > at java.applet.Applet.(Applet.java:44)

Linux (AMD 64-bit)

Version / Compiler

gcc 3.2.2*

gcc 3.2.3-52

gcc 3.2.3-20

gcc 3.4.4*

gcc 3.4.6*

Red Hat AS 3.0 Update 5 w/kernel 2.4.21-32.EL.smp

Unqualified

Supported

Unqualified

Unqualified

Unqualified

Red Hat 4.0 Update 4 w/ kernel 2.6.9-42.EL.smp

Supported

Unqualified

Unqualified

Unqualified

Supported

Red Hat 4.0 Update 3 w/ kernel 2.6.9-22.ELsmp

Supported

Unqualified

Unqualified

Supported

Unqualified

* Supported as a run-time environment only. ObjectStore 6.3 can only be built against RH 3.0 Update 5 running gcc 3.2.3-52

6.3.0 for Linux AMD64 originally available 10-31-2005

  • Enhanced schema evolution and database compaction features
  • New C++ collections features
  • Increased performance for the Java Interface to ObjectStore
  • Support for .NET Applications
  • Additional 64-bit platform support

Platform Notes:

  • OSJI, JMTL and DDML are not supported components for this release.
  • Ossg will produce warning messages in some situations due to the use of tail padding by the Linux compiler. See solution C27099 in the knowledge base for details.
  • The ObjectStore installation program uses compress and uncompress, and looks for them in /usr/bin. If you are installing ObjectStore on a Linux platform, you will need to install ncompress-4.2.4-31.i386.rpm to get these utilities
  • The default vm.max_map_count kernel parameter limits the address space to 256 MB. Use "sysctl -w vm.max_map_count= value" to change the value.
  • Support for classic IO streams (for example, iostream.h) is dropped. Applications must use standard streams (for example, iostream).
  • Use of the WebLogic Server requires adding <bea_home>\weblogic81\server\lib\linux\i686 to your LD_LIBRARY_PATH environment variable.


Solaris (32-bit Forte)

Version / Compiler

Sun One Studio C++ 11.0 (C++ 5.8)

Sun One Studio C++ 10.0 (C++ 5.7)

Sun One Studio C++ 9.0 (C++ 5.6)

Sun One Studio C++ 8.0 (C++ 5.5)

Sun SDK 1.4

Sun JDK 5 (run-time only)

2.10

Supported

Supported

Supported

Unqualified

Supported

Supported

2.9

Supported

Supported

Supported

Unqualified

Supported

Supported

2.8

Supported

Supported

Supported

Supported

Supported

Supported

6.3.0 for Sun ONE studio 7 (Sol2c5) originally available 10-31-2005

New features

  • Enhanced schema evolution and database compaction features
  • New C++ collections features
  • Increased performance for the Java Interface to ObjectStore
  • Support for .NET Applications
  • Additional 64-bit platform support

Platform Notes:

  • Sun Studio 10 patch 117830-08 is currently Unserviceable with ObjectStore
  • Sun Studio 11 patch 121017-04 is currently Unserviceable with ObjectStore.
  • Support for Sun Studio 9 is contingent on the following patches being applied:
    1. 112963-10
    2. 111711-11
    3. 111712-11
    4. 111703-03
  • Zones are supported in Solaris 10
  • The latest revision of Sun Patch 108528 is recommended for all Solaris 8 systems running ObjectStore for its resolution of BugID 449415. This patch is included in the current Solaris 8 recommended patch cluster.
  • Support Cluster Software is Sun Cluster 3.0 5/02 Solaris 8 SPARC
  • OSJI requires the environment variable LD_PRELOAD set to $OS_ROOTDIR/lib/libosopdel.so
  • SC 8.0 with Patch level 113817-08 or higher requires setting the environment variable OS_EDG_EXTRA_OPTIONS to --sun_mode_version==550 in order to build the ObjectStore examples. If you prefer, you can modify the example makefiles to use the -suncc_550 option to the ossg schema generator utility instead of setting the OS_EDG_EXTRA_OPTIONS environment variable.
  • The JMTL EJB Shopping Shopper example is not currently compatible with ObjectStore 6.3. If you try to run the example client application, an ObjectNotFoundException will be thrown. This issue will be resolved in subsequent releases of ObjectStore JMTL.
  • Running the pcount example with jdk1.5 requires that the DSIPLAY environment variable be set. Failure to set the variable will result in the following error:
    • Running the pcount demo.
      *** doall: Begin run of pcount demo
      java -Xmx128m -Xms128m -Ddb=pcount.odb com.odi.demo.pcount.OStorePersistentCounter
      Exception in thread "main" java.awt.HeadlessException:
      No X11 DISPLAY variable was set, but this program performed an operation which requires it.

      > at java.applet.Applet.(Applet.java:44)


Solaris (64-bit Forte)

Version / Compiler

Sun One Studio C++ 11.0 (C++ 5.8)

Sun One Studio C++ 10.0 (C++ 5.7)

Sun One Studio C++ 9.0 (C++ 5.6) (see Platform Notes)

Sun One Studio C++ 8.0 (C++ 5.5)

2.10

Supported

Supported

Supported

Unqualified

2.9

Supported

Supported

Supported

Unqualified

2.8

Supported

Supported

Supported

Supported

6.3.0 64-bit for Sun ONE studio 7 (Sol64) originally available 10-31-2005

New features

  • Enhanced schema evolution and database compaction features
  • New C++ collections features
  • Increased performance for the Java Interface to ObjectStore
  • Support for .NET Applications
  • Additional 64-bit platform support

Platform Notes:

  • Support for Sun Studio 9 is contingent on the following patches being applied:
    1. 112963-10
    2. 111711-11
    3. 111712-11
    4. 111703-03
  • Zones are supported in Solaris 10
  • The latest revision of Sun Patch 108528 is recommended for all Solaris 8 systems running ObjectStore for its resolution of BugID 449415. This patch is included in the current Solaris 8 recommended patch cluster.
  • You can build and run 32-bit or 64-bit applications on 64-bit hardware, but you cannot build or run 64-bit applications on 32-bit hardware
  • Support Cluster Software is Sun Cluster 3.0 5/02 Solaris 8 SPARC
  • OSJI, JMTL and DDML are not supported components for this release.


Windows (32-bit for Visual Studio .NET 2003)

Version / Compiler

Microsoft Visual Studio .NET 2003

Microsoft Visual Studio .NET 2002

Sun SDK 1.4

Sun JDK 5 (run-time only)

2003 Server

Supported

Unserviceable

Supported

Supported

2003 SP2

Supported

Unserviceable

Supported

Supported

XP SP2

Supported

Unserviceable

Supported

Supported

2000

Supported

Unserviceable

Supported

Supported

Vista

Unserviceable

Unserviceable

Unserviceable

Unserviceable

6.3.0 for Visual Studio .NET 2003 originally available 10-31-2005

New features

  • Enhanced schema evolution and database compaction features
  • New C++ collections features
  • Increased performance for the Java Interface to ObjectStore
  • Support for .NET Applications
  • Additional 64-bit platform support

Platform Notes:

  • With the release of ObjectStore 6.3 support for Visual Studio .Net 2002 has been dropped.
  • Requires Microsoft hotfix for Q888256. See solution C26889 in the knowledge base for details.
  • Because of incompatibilities between .NET compilers, the ObjectStore client libraries for Windows .NET 2003 will not work with applications compiled with the Windows .NET 2002 compiler.
  • VC++ 6 users need to migrate to ObjectStore 6.3, re-compile with VC++ 7.1 and then use schema evolution (see ObjectStore Release Notes for details).
  • The JMTL EJB Shopping Shopper example is not currently compatible with ObjectStore 6.3. If you try to run the example client application, an ObjectNotFoundException will be thrown. This issue will be resolved in subsequent releases of ObjectStore JMTL.