IBM VisualAge Smalltalk Goodie:  ObjectExtender
================================================

Description

ObjectExtender is  for VisualAge application developers, database access programmers, and
object modelers, who need to develop a persistence layer for large-scale enterprise applications.
VisualAge Smalltalk ObjectExtender is an extensive and powerful persistence framework
providing a complete solution for building robust, scalable persistence support for object models.

Supported Platforms

Windows NT, Windows 2000, OS/2, AIX, HP-UX, Sun Solaris


Installation Instructions

1. Unzip the distribution package file, "Goodie-ObjectExtender.zip" into your
   VisualAge Smalltalk Client root directory (for example, c:\vast600 or /opt/IBMvast/6.0).  
   Note that Your unzip program must honor (not flatten) the directory structure when it unzips the
   package. 
2. Make <vast-root>\goodies\ObjectExtender\setup (Windows or OS/2) or 
   <vast-root>/goodies/ObjectExtender/setup (Unix) your current directory.
3. Run the setup script appropriate to your platform (for example, setup_l for Linux
     or setup_w.bat for Windows) to copy files to their final location.
4. Start your VisualAge Smalltalk development image and setup the library tools to import all 
    required maps by swiping and executing this expression: 
    EtTools moveAllRequiredMapsToo: true.
5. Import the 'Goodies - ObjectExtender' configuration map from 
    <vast-root>\goodies\ObjectExtender\manager\objext.dat (Windows or OS/2) or 
    <vast-root>/goodies/ObjectExtender/manager/objext.dat (Unix). 
6. Turn off the importing of all required maps by swiping and executing this expression: 
     EtTools moveAllRequiredMapsToo: false.
7. From the System Transcript, select Tools ->Load/Unload features and load
    VA:Database, DB2 CLI
8. Load (with required maps) the 'Goodies -ObjectExtender' configuration map.


Package Contents

This package consists of a single zip file containing:

goodies
  ObjectExtender
    common_all
      nls
        abtdoe40.mpr
        abtpte40.mpr
        abtsge40.mpr
        abtvge40.mpr        
        abtvte40.mpr
        vapbs.cat
        vapdb.cat
        vapie.cat
        vapmb.cat
        vapmm.cat
        vapmob.cat
        vapms.cat
        vapqry.cat
        vaprb.cat
        vapsb.cat
        vapsg.cat
        vapsm.cat
        vapuml.cat
    doc
      objext.pdf
    license
      license.txt
    manager
      objext.dat
    readme
      readme.txt  (this file)
    setup
      setup_a
      setup_h
      setup_l
      setup_o.cmd
      setup_s
      setup_w.bat


Version History

Version 4.5   - Initial release 
Version G600  - Updated for v5.5.1, 5.5.2, and 6.0; minor bug fixes 


Reporting Errors and Suggesting Enhancements

Your thoughts, comments, suggestions, and criticisms are much appreciated. Please use the VisualAge Smalltalk newsgroup (news://news.software.ibm.com/ibm.software.vasmalltalk) to provide this feedback.


Disclaimer

THIS DOCUMENT IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND.  IBM DISCLAIMS ALL WARRANTIES, WHETHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR PURPOSE AND MERCHANTABILITY WITH RESPECT TO THE INFORMATION IN THIS DOCUMENT.  BY FURNISHING THIS DOCUMENT, IBM GRANTS NO LICENSES TO ANY PATENTS OR COPYRIGHTS. 

(C) Copyright IBM Corporation 2002. All rights reserved. 
