Server Guide
VisualAge Smalltalk Server provides a mechanism by which application
programmers can run packaged application images without rebuilding the load
module. These application images are stored in data sets (RECFM=FB,
LRECL=80) that are dynamically allocated at run-time. Before the
application programmer can use this feature, the image data sets must be
defined in the image control table (ICT).
To setup the ICT, do the following:
- Modify the ICT source provided in
HLQ.ABT600.SABTJLIB(ABTXICTX).
- Note:
- The data set name is of your choice: This document uses
HLQW.ABT600. The ICT requires the following four
statements:
- TYPE=INITIAL
- Initializes the ICT.
- TYPE=ENTRY
- Indicates that an entry is to be generated for the table. Specify a
valid data set using the DSN=parameter. The data set must be a
partitioned data set (PDS) with a maximum name length of 44 bytes. At
least one entry is required, but more than one entry is allowed.
- TYPE=FINAL
- Signals the end of the table.
- END
- Ends the assembler source.
Here is a sample of the ICT:
ICT TITLE 'VA SMALLTALK SERVER IMAGE CONTROL TABLE'
ABTICT TYPE=INITIAL
ABTICT TYPE=ENTRY, DSN=HLQ.SMALTALK.IMAGE
ABTCIT TYPE=FINAL
END
Note that the table is searched in the order in which the entries are
placed. Also the dataset does not need to exist at the time the table
is created.
- Edit the JCL in HLQ.ABT600.SABTJLIB(ABTXICTJ) to assemble
and link-edit the ICT. The target load library for the ICT must be
included in the STEPLIB for IMS and MVS Native and the CICS DFHRPL
concatenation.
- Note:
- IMS, CICS, and MVS Native can share the same image data sets through the same
ICT, or you can generate separate ICTs for IMS, CICS, and MVS Native.
Also, test and production systems in IMS, CICS and MVS Native can share the
ICT.
[ Top of Page | Previous Page | Next Page | Table of Contents | Index ]