The Long Anticipated CocoBase 4 is now shipping. It
includes lots of cool new features, a few of which are
listed as:
Support for plugin map saving facility which allows maps to
be stored in XML exclusively or other datasources different
from the baseline database. This now gives Progress
customers the ability to use CocoAdmin!
Full Lazy loading support for 1-m or proxied 1-1
relationships including support for Generic Session bean
lazy loading.
New CBSQLTABLE and CBSQLFIELD property support in the
runtime, and in the CocoProxyM class. This provides very
arbitrary SQL creation...
Multi-virtual foreign key support in CocoProxyM for pure
object models that have compound primary/foreign key
relationships not represented in implementation but
required in database.
Ant build support for iPlanet 6 SP3.
New Java2 Collections for Navigator supported types on 1-m
& m-m relationships so current relationship types supported
are Vector, ArrayList, HashSet LinkedList and TreeSet.
Custom collections are now also possible...
New XMI 1.1 support. Previous releases only supported XMI 1.0 for UML model imports, this release supports both XMI
1.0 & XMI 1.1.
New PluginAPI update so CocoUser.setReturnCount(N) can be used in a plugin and passed back to application for insert/update/delete
Added new 'create table from map' feature in CocoAdmin Map Editor
Added new popup for insert->field label that lets user picklist sequence/identity columns when right mouse click
Added new auto-detection of foreign keys in joined maps
Updated EJB 2.0 support including new descriptor format support in CMP Installer and Bean Relationship support.
Once again - a completely overhauled Class Importer which
also supports the import of EJB abstract CMP classes to
make creation of maps easier.
There are lots of minor changes to the system as well as
the new examples from Programmers Guide Volume 1 are now
included in the distribution.
Please enjoy, and if you have any questions just let us
know!!!
THOUGHT Support
|