What is VAST Platform
Q: Does IBM offer support for VisualAge Smalltalk?
General Information
Q: How can I get rid of the trial dialog?
Problem
Solution
Q: What files do we need at runtime?
Problem
Solution
V13.0.0 Runtime Files
<varoot>
<varoot>\abt
<varoot>\abt\abtico
<varoot>\bin
<varoot>\bitmaps
<varoot>\icsrun
<varoot>\iiop
<varoot>\newimage
<varoot>\nls
<varoot>\pkgsupt
<varoot>\zoneinfo
<varoot>\webconn
<varoot>\webconn\<os>
<varoot>\xml
V12.0.0 Runtime Files
<varoot>
<varoot>\abt
<varoot>\abt\abtico
<varoot>\bin
<varoot>\bitmaps
<varoot>\icsrun
<varoot>\iiop
<varoot>\newimage
<varoot>\nls
<varoot>\pkgsupt
<varoot>\zoneinfo
<varoot>\webconn
<varoot>\webconn\<os>
<varoot>\xml
V11.0.0 Runtime Files
<varoot>
<varoot>\abt
<varoot>\abt\abtico
<varoot>\bin
<varoot>\bitmaps
<varoot>\icsrun
<varoot>\iiop
<varoot>\newimage
<varoot>\nls
<varoot>\pkgsupt
<varoot>\zoneinfo
<varoot>\webconn
<varoot>\webconn\<os>
<varoot>\xml
V10.0.0 Runtime Files
<varoot>
<varoot>\abt
<varoot>\abt\abtico
<varoot>\bin
<varoot>\bitmaps
<varoot>\icsrun
<varoot>\iiop
<varoot>\newimage
<varoot>\nls
<varoot>\pkgsupt
<varoot>\zoneinfo
<varoot>\webconn
<varoot>\webconn\<os>
<varoot>\xml
V9.2 Runtime Files
<varoot>
<varoot>\abt
<varoot>\abt\abtico
<varoot>\bin
<varoot>\bitmaps
<varoot>\icsrun
<varoot>\iiop
<varoot>\newimage
<varoot>\nls
<varoot>\pkgsupt
<varoot>\zoneinfo
<varoot>\webconn
<varoot>\webconn\<os>
<varoot>\xml
V9.1 Runtime Files
<varoot>
<varoot>\abt
<varoot>\abt\abtico
<varoot>\bin
<varoot>\bitmaps
<varoot>\icsrun
<varoot>\iiop
<varoot>\newimage
<varoot>\nls
<varoot>\pkgsupt
<varoot>\zoneinfo
<varoot>\webconn
<varoot>\webconn\<os>
<varoot>\xml
V9.0 Runtime Files
<varoot>
<varoot>\abt
<varoot>\abt\abtico
<varoot>\bin
<varoot>\bitmaps
<varoot>\icsrun
<varoot>\iiop
<varoot>\nls
<varoot>\pkgsupt
<varoot>\zoneinfo
<varoot>\webconn
<varoot>\webconn\<os>
<varoot>\xml
V8.6.2 and 8.6.3 Runtime Files
<varoot>
<varoot>\abt
<varoot>\abt\abtico
<varoot>\bin
<varoot>\bitmaps
<varoot>\icsrun
<varoot>\iiop
<varoot>\newimage
<varoot>\nls
<varoot>\pkgsupt
<varoot>\zoneinfo
<varoot>\webconn
<varoot>\webconn\<os>
<varoot>\xml
V8.6.1 Runtime Files
<varoot>
<varoot>\abt
<varoot>\abt\abtico
<varoot>\bin
<varoot>\bitmaps
<varoot>\icsrun
<varoot>\iiop
<varoot>\newimage861
<varoot>\nls861
<varoot>\pkgsupt
<varoot>\zoneinfo
<varoot>\webconn
<varoot>\webconn\<os>
<varoot>\xml
V8.6 Runtime Files
<varoot>
<varoot>\abt
<varoot>\abt\abtico
<varoot>\bin
<varoot>\bitmaps
<varoot>\icsrun
<varoot>\iiop
<varoot>\newimage
<varoot>\nls
<varoot>\pkgsupt
<varoot>\zoneinfo
<varoot>\webconn
<varoot>\webconn\<os>
<varoot>\xml
V8.5.2 Runtime Files
<varoot>\abt
<varoot>\abt\abtico
<varoot>\bin
<varoot>\bitmaps
<varoot>\icsrun
<varoot>\iiop
<varoot>\newimage
<varoot>\nls
<varoot>\pkgsupt
<varoot>\zoneinfo
<varoot>\webconn
<varoot>\webconn\<os>
<varoot>\xml
V8.5 and V8.5.1 Runtime Files
<varoot>\abt
<varoot>\abt\abtico
<varoot>\bin
<varoot>\bitmaps
<varoot>\icsrun
<varoot>\iiop
<varoot>\newimage
<varoot>\nls
<varoot>\pkgsupt
<varoot>\webconn
<varoot>\webconn\<os>
<varoot>\xml
V8.0, V8.0.1, V8.0.2, and V8.0.3 Runtime Files
<varoot>\abt
<varoot>\abt\abtico
<varoot>\bin
<varoot>\bitmaps
<varoot>\icsrun
<varoot>\iiop
<varoot>\newimage
<varoot>\nls
<varoot>\pkgsupt
<varoot>\webconn
<varoot>\webconn\<os>
<varoot>\xml
V7.5, V7.5.1, V7.5.2, and V7.5.3 Runtime Files
<varoot>\abt
<varoot>\abt\abtico
<varoot>\bin
<varoot>\bitmaps
<varoot>\icsrun
<varoot>\iiop
<varoot>\newimage
<varoot>\nls
<varoot>\pkgsupt
<varoot>\webconn
<varoot>\webconn\<os>
<varoot>\xml
V7.0 and V7.0.1 Runtime Files
<varoot>\abt
<varoot>\abt\abtico
<varoot>\bin
<varoot>\bitmaps
<varoot>\icsrun
<varoot>\iiop
<varoot>\newimage
<varoot>\nls
<varoot>\pkgsupt
<varoot>\webconn
<varoot>\webconn\<os>
<varoot>\xml
Q: What are the System Requirements?
Problem
Solution
V13.0.0 System Requirements
Operating System Summary
EMSRV Requirements:
V12.0.0 System Requirements
Operating System Summary
EMSRV Requirements:
V11.0.0 System Requirements
Operating System Summary
EMSRV Requirements:
V10.0.0 System Requirements
Operating System Summary
SELinux Not Supported
EMSRV Requirements:
V9.2 System Requirements
Operating System Summary
SELinux Not Supported
EMSRV Requirements:
V9.1 System Requirements
Operating System Summary
EMSRV Requirements:
V9.0 System Requirements
Operating System Summary
EMSRV Requirements:
V8.6.3 System Requirements
Operating System Summary
EMSRV Requirements:
V 8.6.2 System Requirements
Operating System Summary
EMSRV Requirements:
V 8.6.1 System Requirements
Operating System Summary
EMSRV Requirements:
V 8.6 System Requirements
Operating System Summary
Windows
EMSRV Requirements:
V 8.5.3 System Requirements
Operating System Summary
EMSRV Requirements:
V 8.5.2 System Requirements
Operating System Summary
EMSRV Requirements:
V 8.5.1 System Requirements
Operating System Summary
EMSRV Requirements:
V 8.5 System Requirements
Operating System Summary
EMSRV Requirements:
V 8.0.3 System Requirements
Operating System Summary
EMSRV Requirements:
V 8.0.2 System Requirements
Operating System Summary
EMSRV Requirements:
V 8.0.1 System Requirements
Operating System Summary
EMSRV Requirements:
V 8.0 System Requirements
Operating System Summary
EMSRV Requirements:
V 7.5, V7.5.1, V7.5.2, and V7.5.3 System Requirements
Operating System Summary
EMSRV Requirements:
V7.0 and 7.0.1 System Requirements
Operating System Summary
Supported Operating Systems for Development and Runtime:
Windows 2000/XP/Server 2003 Minimum System Requirements
Windows ME Minimum System Requirements
AIX minimum system requirements
Linux Minimum System Requirements
Solaris Minimum System Requirements
EMSRV Requirements:
Q: What Applications do we need at runtime?
Problem
Solution
V13.0.0 Redistributable Applications
VAST Platform, V13.0.0
V12.0.0 Redistributable Applications
VAST Platform, V12.0.0
V11.0.0 Redistributable Applications
VAST Platform, V11.0.0
V10.0.0 Redistributable Applications
VAST Platform, V10.0.0
V9.2 Redistributable Applications
VA Smalltalk Enterprise, V9.2
V9.1 Redistributable Applications
VA Smalltalk Enterprise, V9.1
V9.0 Redistributable Applications
VA Smalltalk Enterprise, V9.0
V8.6.2 Redistributable Applications
VA Smalltalk Enterprise, V8.6.2
V8.6.1 Redistributable Applications
VA Smalltalk Enterprise, V8.6.1
V8.6 Redistributable Applications
VA Smalltalk Enterprise, V8.6
V8.52 Redistributable Applications
VA Smalltalk Enterprise, V8.52
V8.5 Redistributable Applications
VA Smalltalk Enterprise, V8.5
V8.0 Redistributable Applications
VA Smalltalk Enterprise, V8.0
V7.0 Redistributable Applications
VA Smalltalk Enterprise, V7.0
Q: How do I view the "Local Information Center"?
Problem
Solution
Chrome
Firefox
Q: How do I migrate my VisualAge Smalltalk applications when I upgrade to VA Smalltalk?
Problem
Solution
Q: Why don't some or all of the available Features show up in the load/unload features dialog?
Problem
Solution
Q: How can I tell what ICs are required to ship with my application?
Problem
Solution
Q: How can I tell what Message Catalog Files are required to ship with my IC'ed application?
Problem
Solution
Q: How can I tell what Message Catalog Files are required to ship with my reduced runtime application?
Problem
Solution
Q: How do I hide source code?
How to Hide Code
Introduction
Pros:
Cons:
Mechanics
Q: Does VA Smalltalk provide 64-bit support?
Problem
Solution
Q: Where can I find a copy of the ANSI Smalltalk Standard?
Problem
Solution
Smalltalk Programming Language
Q: How do I determine whether my Smalltalk memory is corrupted?
Smalltalk Memory Verification
Introduction
The Usual Suspect
Plan of Attack
Basic Usage
Strategies of Pursuit
Q: How can the command line improve performance?
How to Tune Memory
Introduction
An Example:
Conclusion
Q: Why can't I see all the text in my control when I change system fonts?
Problem
Solution
Bitmapped Font
Absolute component sizing
Examples of correct and incorrect sizing, widget and Part based.
Damage Control
Platform Support (Linux, Windows)
Q: Which VA Smalltalk versions support Windows 7?
Problem
Solution
Q: How do I workaround the install failure of V8.0 on Windows 7 and Windows 2008 Server?
Problem
Solution
Q: How do I workaround the failure of VisualAge Smalltalk V6.0.2 and earlier on Windows XP SP2 and later?
Problem
Solution
Q: How can I get the default Windows application icon for any given file?
Problem
Solution
Q: Does VA Smalltalk work on multi-core hardware?
Multi-Core Support and Performance
Abstract
Introduction
Case Study
Conclusion
Q: How do I prevent mouse wheel events from generating walkbacks on Unix?
Mouse Wheel on Unix
Introduction
Disclaimers
Q: How do I prevent mouse wheel events from generating walkbacks?
Mouse Wheel Walkbacks
Problem
Solution
Q: Does VA Smalltalk support more than 2GB RAM on Windows?
Problem
Solution
Q: How can I get my icons to display legibly on Linux?
How to Make Garbled Icons Legible
Problem
Solution
Q: Why does my Smalltalk window fail to open?
Problem
Solution
Diagnosis
Manipulation of Desktop Heap Size
Q: Why do some VA Smalltalk colors show as black on UNIX?
Problem
Cause
Solution
Q: Why doesn’t the V8.6.0 or earlier Installer’s View Readme button do anything on Fedora?
Problem
Solution
Q: Does WidgetKit Business Graphics need write access to initialize?
Problem
Solution
Q: How do I prepare a 64-bit Linux machine to run 32-bit VA Smalltalk?
Problem
Solution
Fedora
Ubuntu
Q: Why can’t I change the look and feel on Windows when I remove or change the <appname>.exe.manifest file?
Problem
Solution
Removed manifest
Altered manifest
Altered registry
Q: Why does component/text scaling in my application look so drastically different in a VAST 9.2 image?
Q: How can I find out the scaling factor of my User Interface Components?
Q: I changed the scaling, but nothing changed in the Smalltalk image. Why?
Problem
Solution
Q: Why are the VAST Transcript icons black and white?
Problem
Explanation
Solution
Q: How to interrupt the VM and dump all running Smalltalk processes stacks?
Problem
Solution
64-bit Support
Q: Why should VA Smalltalk 64-bit be important to me?
Problem
Solution
Q: Is VA Smalltalk 64-bit faster than 32-bit?
Problem
Solution
Q: How do I convert my 32-bit Image or ICs to 64-bit?
Problem
Solution
Q: How do I prepare a 64-bit Linux machine to run 32-bit VA Smalltalk ?
Problem
Solution
EMSRV
Q: Is there a simple approach to EMSRV backup on Linux?
Problem
Solution
Q: Is there a simple approach to EMSRV backup on Windows?
Problem
Solution
Development Environment (Browsers, Inspectors, Performance Tools, etc.)
Q: How can I set a breakpoint in a callback handler?
Problem
Solution
Q: Why does the Configuration Map Browser seem sluggish?
Problem
Solution
Q: I set a breakpoint and cannot start my image any more. How can I recover?
Problem
Solution
Q: Why does my code not load into my image?
Problem
Scenario 1: Reference before Definition
Scenario 2: Bytecode cache loading issue when bitness changes
Solution
Graphical User Interface
Q: Can I use Packeting Containers selectAll?
Packeting Container Selection
Abstract
Problem
Solution
National Language Support (Locales and messages)
Q: How are NLS Message Catalog Files (.CAT), NLS Message Pool Dictionaries, and NLS Messages named?
Problem
Solution
NLS Pool Dictionary Naming Convention
Non-Platform Subapplications
NLS Catalog File (.CAT) Naming Conventions
Exceptions
NLS Message Naming Conventions
Q: How can I tell what NLS Catalog File (.CAT) goes with which (Sub)Application?
Problem
Solution
(Sub)Applications to Pools and Catalogs
Pools to (Sub)Applications and Catalogs
Catalogs to (Sub)Applications and Pools
Communications (TCP/IP, MQ, APPC, HLLAPI, CICS)
Q: Where do I get OpenSSL Libraries from and how do I set them up for VA Smalltalk 8.6.2 and above?
Problem
Solution
Background
Connecting VA Smalltalk to OpenSSL
Set up
Windows
Linux
Test connectivity
Common Problems
OpenSSL deprecations and unsupported versions
Trouble shooting
Q: How can I use SSL to secure my application?
Securing your VA Smalltalk Applications with SSL (Part 1)
Problem
Solution
A Brief Introduction to SSL
SSL in VA Smalltalk
SSL Echo Server Example
Summary
References
Securing your VA Smalltalk Applications with SSL (Part 2)
Introduction
Certificate-based Authentication
Creating a Certificate Set
Deploying the generated certificates
Server Authentication
Server Authentication in a Smalltalk Client
Client Authentication
Client Authentication in a Smalltalk Server
Error Handling
References
Database (DB/2, ODBC, Oracle)
Q: Is there a way to perform a REORG TABLE command from VA Smalltalk DB2 CLI application?
Problem
Solution
Q: Can I read and write data to/from a Microsoft Excel spreadsheet?
Problem
Solution
Q: How can I use the Oracle Instant Client with VA Smalltalk on a 64-bit Windows system?
Problem
Solution
EMSRV
Reports
Server Smalltalk (SST)
Web services
Q: How can I use UDDI to describe my web service?
Using the Web Services feature of VisualAge Smalltalk with Universal Description Discovery and Integration (UDDI)
Problem
Solution
Summary
Publications
Web Page URLs
Seaside
Q: How do I compensate for the lack of continuation support in VA Smalltalk Seaside
Problem
Solution
Q: How can I move my Seaside apps from Apache to IIS
Problem
Solution
Web Connection
Processing XML in VA Smalltalk
Introduction
The Environment
Bill of materials
The XML File
The Data Template
Schema
Mapping File
Adding Data Checking
XML Processing
DOM Processing
The Data Template
Data Checking - InvoiceCheckerDOM
SAX Processing
The Data Template
Data Checking - InvoiceCheckerSAX
Mapped Objects
The Data Template
Data Checking - InvoiceCheckerMappedObject
Invoice Checker Web Interface
Preparation
Testing the WSI Interface
Summary
Footnotes
Building the WSI
Generate HTML
Generate the wrapper
Generate the form
Generating the mapping file
Generating the Mapping Target Classes
Welcome
What is VAST Platform
Q: Does IBM offer support for VisualAge Smalltalk?
General Information
Q: How can I get rid of the trial dialog?
Q: What files do we need at runtime?
V13.0.0 Runtime Files
V12.0.0 Runtime Files
V11.0.0 Runtime Files
V10.0.0 Runtime Files
V9.2 Runtime Files
V9.1 Runtime Files
V9.0 Runtime Files
V8.6.2 and 8.6.3 Runtime Files
V8.6.1 Runtime Files
V8.6 Runtime Files
V8.5.2 Runtime Files
V8.5 and V8.5.1 Runtime Files
V8.0, V8.0.1, V8.0.2, and V8.0.3 Runtime Files
V7.5, V7.5.1, V7.5.2, and V7.5.3 Runtime Files
V7.0 and V7.0.1 Runtime Files
Q: What are the System Requirements?
V13.0.0 System Requirements
V12.0.0 System Requirements
V11.0.0 System Requirements
V10.0.0 System Requirements
V9.2 System Requirements
V9.1 System Requirements
V9.0 System Requirements
V8.6.3 System Requirements
V 8.6.2 System Requirements
V 8.6.1 System Requirements
V 8.6 System Requirements
V 8.5.3 System Requirements
V 8.5.2 System Requirements
V 8.5.1 System Requirements
V 8.5 System Requirements
V 8.0.3 System Requirements
V 8.0.2 System Requirements
V 8.0.1 System Requirements
V 8.0 System Requirements
V 7.5, V7.5.1, V7.5.2, and V7.5.3 System Requirements
V7.0 and 7.0.1 System Requirements
Q: What Applications do we need at runtime?
V13.0.0 Redistributable Applications
V12.0.0 Redistributable Applications
V11.0.0 Redistributable Applications
V10.0.0 Redistributable Applications
V9.2 Redistributable Applications
V9.1 Redistributable Applications
V9.0 Redistributable Applications
V8.6.2 Redistributable Applications
V8.6.1 Redistributable Applications
V8.6 Redistributable Applications
V8.52 Redistributable Applications
V8.5 Redistributable Applications
V8.0 Redistributable Applications
V7.0 Redistributable Applications
Q: How do I view the "Local Information Center"?
Q: How do I migrate my VisualAge Smalltalk applications when I upgrade to VA Smalltalk?
Q: Why don't some or all of the available Features show up in the load/unload features dialog?
Q: How can I tell what ICs are required to ship with my application?
Q: How can I tell what Message Catalog Files are required to ship with my IC'ed application?
Q: How can I tell what Message Catalog Files are required to ship with my reduced runtime application?
Q: How do I hide source code?
Q: Does VA Smalltalk provide 64-bit support?
Q: Where can I find a copy of the ANSI Smalltalk Standard?
Smalltalk Programming Language
Q: How do I determine whether my Smalltalk memory is corrupted?
Q: How can the command line improve performance?
Q: Why can't I see all the text in my control when I change system fonts?
Platform Support (Linux, Windows)
Q: Which VA Smalltalk versions support Windows 7?
Q: How do I workaround the install failure of V8.0 on Windows 7 and Windows 2008 Server?
Q: How do I workaround the failure of VisualAge Smalltalk V6.0.2 and earlier on Windows XP SP2 and later?
Q: How can I get the default Windows application icon for any given file?
Q: Does VA Smalltalk work on multi-core hardware?
Q: How do I prevent mouse wheel events from generating walkbacks on Unix?
Q: How do I prevent mouse wheel events from generating walkbacks?
Q: Does VA Smalltalk support more than 2GB RAM on Windows?
Q: How can I get my icons to display legibly on Linux?
Q: Why does my Smalltalk window fail to open?
Q: Why do some VA Smalltalk colors show as black on UNIX?
Q: Why doesn’t the V8.6.0 or earlier Installer’s View Readme button do anything on Fedora?
Q: Does WidgetKit Business Graphics need write access to initialize?
Q: How do I prepare a 64-bit Linux machine to run 32-bit VA Smalltalk?
Q: Why can’t I change the look and feel on Windows when I remove or change the <appname>.exe.manifest file?
Q: Why does component/text scaling in my application look so drastically different in a VAST 9.2 image?
Q: How can I find out the scaling factor of my User Interface Components?
Q: I changed the scaling, but nothing changed in the Smalltalk image. Why?
Q: Why are the VAST Transcript icons black and white?
Q: How to interrupt the VM and dump all running Smalltalk processes stacks?
64-bit Support
Q: Why should VA Smalltalk 64-bit be important to me?
Q: Is VA Smalltalk 64-bit faster than 32-bit?
Q: How do I convert my 32-bit Image or ICs to 64-bit?
Q: How do I prepare a 64-bit Linux machine to run 32-bit VA Smalltalk ?
EMSRV
Q: Is there a simple approach to EMSRV backup on Linux?
Q: Is there a simple approach to EMSRV backup on Windows?
Development Environment (Browsers, Inspectors, Performance Tools, etc.)
Q: How can I set a breakpoint in a callback handler?
Q: Why does the Configuration Map Browser seem sluggish?
Q: I set a breakpoint and cannot start my image any more. How can I recover?
Q: Why does my code not load into my image?
Graphical User Interface
Q: Can I use Packeting Containers selectAll?
National Language Support (Locales and messages)
Q: How are NLS Message Catalog Files (.CAT), NLS Message Pool Dictionaries, and NLS Messages named?
Q: How can I tell what NLS Catalog File (.CAT) goes with which (Sub)Application?
Communications (TCP/IP, MQ, APPC, HLLAPI, CICS)
Q: Where do I get OpenSSL Libraries from and how do I set them up for VA Smalltalk 8.6.2 and above?
Q: How can I use SSL to secure my application?
Database (DB/2, ODBC, Oracle)
Q: Is there a way to perform a REORG TABLE command from VA Smalltalk DB2 CLI application?
Q: Can I read and write data to/from a Microsoft Excel spreadsheet?
Q: How can I use the Oracle Instant Client with VA Smalltalk on a 64-bit Windows system?
EMSRV
Reports
Server Smalltalk (SST)
Web services
Q: How can I use UDDI to describe my web service?
Seaside
Q: How do I compensate for the lack of continuation support in VA Smalltalk Seaside
Q: How can I move my Seaside apps from Apache to IIS
Web Connection
Processing XML in VA Smalltalk