VA Smalltalk Goodie: ObjectExtender

Abstract

VisualAge Smalltalk ObjectExtender is an extensive and powerful persistence framework.

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.

Prerequisites

None

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
              abtpte40.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

Disclaimer(s)

license

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