
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
Details
-
File Typepdf
-
Upload Time-
-
Content LanguagesEnglish
-
Upload UserAnonymous/Not logged-in
-
File Pages151 Page
-
File Size-