Migration Guide Tools, Tips & Techniques for Upgrading from IBM® Visualage® for Smalltalk Table of Contents

Migration Guide Tools, Tips & Techniques for Upgrading from IBM® Visualage® for Smalltalk Table of Contents

VAST Platform 2021 10.0.x Migration Guide Tools, Tips & Techniques for Upgrading from IBM® VisualAge® for Smalltalk Table of Contents Table of Contents Migration Guide................................................................................................................................................................20 ......................................................................................................................................................................................... 20 ......................................................................................................................................................................................... 20 Migration Guide................................................................................................................................................................21 Preface............................................................................................................................................................................. 22 Notices............................................................................................................................................................................. 23 Trademarks..................................................................................................................................................................23 About this book................................................................................................................................................................24 Who this book is for....................................................................................................................................................24 What's new?................................................................................................................................................................ 24 VAST Platform 2021 (version 10.0.0).....................................................................................................................24 Conventions used in this book....................................................................................................................................24 Tell us what you think................................................................................................................................................. 25 Introduction to Migration.................................................................................................................................................. 27 Preparing for Migration.................................................................................................................................................... 28 Merge applications from the existing library to the new library.................................................................................. 28 Merge the new library into your existing library..........................................................................................................29 Migrating from VisualAge Smalltalk V3.0 or earlier........................................................................................................ 30 Obsolete Code.............................................................................................................................................................30 Obsolete VisusalAge code......................................................................................................................................30 Morphing Tables................................................................................................................................................. 31 Obsolete IBM Smalltalk code..................................................................................................................................31 Migrating applications from VisualAge Smalltalk Standard.........................................................................................32 Generating runtime code........................................................................................................................................ 32 Using the migration tool.............................................................................................................................................. 33 Running the tool......................................................................................................................................................33 Migrating database applications..................................................................................................................................33 Loading database migration support...................................................................................................................... 34 2 - Table of Contents Table of Contents Database Manager..................................................................................................................................................34 Migrating your application...................................................................................................................................34 Database Access Set Runtime............................................................................................................................... 35 Dynamic to Static.................................................................................................................................................... 35 Swapper.......................................................................................................................................................................36 General migration....................................................................................................................................................36 API maintained for compatibility............................................................................................................................. 36 Dumping, loading, and the Common File System subsystem................................................................................36 Example: Unloading using CfsFileDescriptor..................................................................................................... 37 Example: Loading using CfsFileDescriptor.........................................................................................................37 Other migration concerns............................................................................................................................................ 37 Enabling applications from Version 1.0 or 2.0 for packaging.................................................................................38 Promoted features of a Container Details View..................................................................................................... 38 Updating connections..............................................................................................................................................38 References to pool dictionary CwConstants, AbtCwConstants, or EwConstants...................................................39 AbtNormalGraphic constant used in nonvisual parts..............................................................................................39 Web Connection......................................................................................................................................................40 Extensions of Decimal class...................................................................................................................................40 Applications that use OSObject subclasses........................................................................................................... 40 Migrating OSObject subclasses..........................................................................................................................41 Migrating code that instantiates OSObject directly............................................................................................ 41 View wrappers that use attribute-to-attribute connections......................................................................................41 Migrating the default font for Report Writer reports................................................................................................43 Packager warning 'No implementors of fixupNlsPool'............................................................................................ 43 EwIconTree migration may cause walkback.......................................................................................................... 43 Solution............................................................................................................................................................... 45 Shortcut keys eliminated from Buttons...................................................................................................................45 Migrating from Version 4.0, 4.01, or 4.02....................................................................................................................... 46 Packager changes.......................................................................................................................................................46 Symbol and class reference adjustment API..........................................................................................................46 Table

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    151 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us