
ObjectStore 6.2
Version / Compiler | Visual Age 6.0 |
5.2 | Supported |
5.1 | Maintained |
6.2.0 for AIX originally available: 11-17-2004
New Features
- Hi-performance schema evolution and database compaction
- Database verification optimization
- Support for standard iostreams
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:
- Invoke ossg with the -emit_const_vtbl_declaration option.
- 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.2 may require schema evolution. See the README file for further explanation.
* Requires October 2003 PTF w/ APAR IY52094.
Version / Compiler |
aCC 3.45 |
aCC 3.56 |
Sun JDK 1.3.1 |
Sun JDK 1.4 |
Sun JDK 1.5 |
11.11 | Supported | Supported |
Supported | Supported |
Unserviceable |
11.23 | Maintained | Supported |
Unqualified | Unqualified |
Unserviceable |
6.2.0 for HP-UX originally available 11-17-2004
New features
- JDO support
- JMTL proxy generator
- Hi-performance schema evolution and database compaction
- Database verification optimization
- Support for standard iostreams
Platform Notes
- When running the Java HotSpot virtual machine version 1.3.1 on HP-UX 32-bit platforms, a rare problem can occur in OSJI with heavily threaded applications under a heavy load. This is signaled by an unexpected SIGSEGV signal in ObjectStore native code libraries. To avoid this failure, run the Java VM with the -classic command line option to disable the HotSpot VM. This problem does not occur with Java version 1.4.
- 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.
Version / Compiler |
aCC 3.45 |
aCC 3.56 |
11.11 | Supported | Supported |
11.23 | Maintained | Supported |
6.2.0 for HP-UX originally available 11-17-2004
New features
- Hi-performance schema evolution and database compaction
- Database verification optimization
- Support for standard iostreams
Platform Notes
- OSJI, JMTL and DDML are not supported components for this release.
Version / Compiler |
glibc-devl 2.3.2-95.3 |
glibc 2.3.3 |
gcc 3.2.3-20 |
gcc 3.2.3-52 |
gcc 3.2.3-49 |
Sun JDK 1.3 |
Sun JDK 1.4 |
Sun JDK 5 |
Red Hat Enterprise Server 3.0 w/ kernel 2.4.21-4 |
Unqualified |
Supported |
Supported |
Unqualified |
Unserviceable |
Supported |
Supported |
Unserviceable |
Linux AMD-64 AS 3.0 w/ kernel 2.4.21-27 |
Supported |
Unqualified |
Unqualified |
Unqualified |
Unqualified |
Unqualified |
Unqualified |
Unqualified |
Red Hat AS 3.0 Update 5 w/ kernel 2.4.21-32.EL.smp |
Unserviceable |
Unserviceable |
Unqualified |
Supported |
Unqualified |
Supported |
Unqualified |
Unqualified |
6.2.0 for Linux originally available 11-17-2004
New features
- JDO support
- JMTL proxy generator
- Hi-performance schema evolution and database compaction
- Database verification optimization
- Support for standard iostreams
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.
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 One Studio C++ 7.0 (C++ 5.4) |
Sun Java 2 SDK 5 |
Sun Java 2 SDK 1.4 |
Sun Java 2 SDK 1.3 |
Forte C++ 6.1 |
Forte C++ 6.2 |
2.10 |
Supported |
Supported |
Unqualified |
Unqualified |
Unqualified |
Unserviceable |
Unqualified |
Supported |
Unqualified |
Unqualified |
2.9 |
Unqualified |
Unqualified |
Supported |
Maintained |
Supported |
Unserviceable |
Supported |
Supported |
Unqualified |
Unqualified |
2.8 |
Unqualified |
Unqualified |
Supported |
Maintained |
Supported |
Unserviceable |
Supported |
Supported |
Unqualified |
Unqualified |
6.2.0 for Sun ONE studio 7 (Sol2c5) originally available 11-17-2004
New features
- JDO support
- JMTL proxy generator
- Hi-performance schema evolution and database compaction
- Database verification optimization
- Support for standard iostreams
Platform Notes:
- Sun Studio 10 patch 117830-08 is currently Unserviceable with ObjectStore.
- Sun Studio 11 patch 121017-04 is currently Unserviceable with ObjectStore.
- Zones are supported in Solaris 10
- Support for Solaris 10 added 4/22/2005
- Solaris 8 requires the latest revision of Sun Patch 108434 for Sun ONE Studio 7.0 32 bit compiler use
- Solaris 9 requires the latest revision of Sun Patch 111711 for Sun ONE Studio 7.0 32 bit compiler use
- 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.
- Supported JMTL Appservers are, Weblogic 7.0 and Weblogic 8.1
- 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 or SC 7 with patch level 111715-08 or higher require 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.
If you are using ObjectStore's built-in failover or failover as provided by the Sun Clusters 3.0 operating system, you may be able to upgrade to Release 6.2 without having to take your system out of service by performing a rolling upgrade. For more information, see ObjectStore Installation for UNIX.
Version / Compiler |
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 One Studio C++ 7.0 (C++ 5.4) |
Forte C++ 6.1 |
Forte C++ 6.2 |
2.10 |
Unqualified |
Supported |
Supported |
Unqualified |
Unqualified |
Unqualified |
2.9 |
Unqualified |
Unqualified |
Maintained |
Supported |
Unqualified |
Unqualified |
2.8 |
Unqualified |
Unqualified |
Maintained |
Supported |
Unqualified |
Unqualified |
6.2.0 64-bit for Sun ONE studio 7 (Sol64) originally available 11-17-2004
New features
- Hi-performance schema evolution and database compaction
- Database verification optimization
- Support for standard iostreams
Platform Notes:
- Zones are supported in Solaris 10
- Support for Solaris 10 added 4/22/2005
- Solaris 8 requires the latest revision of Sun Patch 108434 for Sun ONE Studio 7.0 32 bit compiler use
- Solaris 9 requires the latest revision of Sun Patch 111711 for Sun ONE Studio 7.0 32 bit compiler use
- 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.
If you are using ObjectStore's built-in failover or failover as provided by the Sun Clusters 3.0 operating system, you may be able to upgrade to Release 6.2 without having to take your system out of service by performing a rolling upgrade. For more information, see ObjectStore Installation for UNIX.
Version / Compiler |
Microsoft Visual Studio .NET 2002 | Microsoft Visual Studio .NET 2003 |
Sun Java 2 SDK 1.3.1 |
Sun Java 2 SDK 1.4 |
Sun Java 2 SDk 1.5 |
2003 |
Supported |
Unserviceable |
Maintained |
Supported |
Unserviceable |
XP Professional/Home |
Supported |
Unserviceable |
Maintained |
Supported |
Unserviceable |
2000 |
Supported |
Unserviceable |
Maintained |
Supported |
Unserviceable |
6.2.0 for Visual Studio .NET 2002 originally available 11-17-2004
New features
- JDO support
- JMTL proxy generator
- Hi-performance schema evolution and database compaction
- Database verification optimization
- Support for standard iostreams
Platform Notes:
- Support for Windows NT is dropped in 6.2
- Support for VC++6 is dropped in 6.2
- VC++ 6 users need to migrate to ObjectStore 6.2, re-compile with VC++ 7 and then use schema evolution (see ObjectStore Release Notes for details).