Server Guide


Packaging a Smalltalk image

You deploy your application from the workstation to another platform by way of packaging. Once the workstation application is ready to be delivered to a target platform, you use the packaging process to create a runtime image according to a set of packaging rules. These rules are a combination of a standard set associated with the development tools and a set that you define. The image created by the packaging process contains only the objects it needs to run in its intended environment.

VisualAge Smalltalk Server allows you to package your application image into a single module or as part of a dual module configuration. Currently, OS/400 only supports the packaging of images into single files.

This section uses the following terms:

Development image
The image that you interact with, typically through a graphical user interface (GUI) that contains the development tools and environment.

Passive image
The image containing the set of Smalltalk applications and classes that are targeted to be run in an environment other than the development environment.

Current image
The image on which all tools are currently set to operate. There can only be one current image at any time. During development, the current image is normally the development image. When packaging for a target environment, the current image will be the appropriate passive image.

Runtime image
The packaged image that can be run on the target platform.

Packaging instruction
The object used to control the build process without becoming part of the delivered application. The packaging instruction is analogous to the 3GL concept of a makefile or a build script.

For OS/390 applications, IBM supplies the following Smalltalk virtual machine modules for your use. In most cases, you will find that these modules contain all the information you need to run your applications. Each of the modules supports applications using DB2, APPC, CPI-C, MQSeries, TCP/IP, and call-in support.

ABT.V4R5M0.SABTLOAD(ABTBV145)
The Smalltalk virtual machine to be used with OS/390 Native applications.

ABT.V4R5M0.SABTLOAD(ABTCV145)
The Smalltalk virtual machine to be used with CICS/ESA applications packaged as a single module.

ABT.V4R5M0.SABTLOAD(ABTIV145)
The Smalltalk virtual machine to be used with IMS/ESA applications packaged as a single module.

ABT.V4R5M0.SABTLOAD(ABTIQ145)
The Smalltalk virtual machine to be used with IMS/ESA applications packaged as a single module for use with a message processing program (MPP) for MQSeries.

The following major topics are available:


[ Top of Page | Previous Page | Next Page | Table of Contents | Index ]