Server Guide
Note: | The FETCH option mentioned in this section will be obsolete after Version
5.0 of VisualAge Smalltalk.
|
The packaging step generates a packaged image file. Upload this
packaged image as binary to OS/390 and place it in your OS/390 image library
(RECFM=FB, LRECL=80).
Edit ABT.V4R5M0.SABTJLIB(ABTIBLD) to build an executable
IMS/ESA load module from the packaged image file. In ABTIBLD, find the
correct PROC from the list below:
- ABTIMF1B
- Builds a "load from file" load module for an IMS single image.
ABTIMF1B creates a load module that points to a packaged image, so that the
load module needs to be built only once for each new application image.
By specifying FETCH=YES, you can build a fetchable load module from an IMS
single image. See Building a load module using the ABTIMF1B or ABTIMF2B procedure for more information.
- ABTIMF2B
- Builds a "load from file" load module for an IMS dependent image.
ABTIMF2B creates a load module that points to a packaged image, so that the
load module needs to be built only once for each new application image.
By specifying FETCH=YES, you can build a fetchable or callable load module
from an IMS dependent image. See Building a load module using the ABTIMF1B or ABTIMF2B procedure for more information.
- ABTIMN1B
- Builds a statically linked load module for an IMS single image. By
specifying FETCH=YES, you can build a fetchable or callable load module from
an IMS single image.
- ABTIMN2B
- Builds a statically linked load module for an IMS dependent image.
By specifying FETCH=YES, you can build a fetchable or callable load module
from an IMS dependent image. When using this procedure, you must first
run the ABTIVM2B procedure for the base image. ABTIMN2B executes the
base image created by ABTIVM2B.
- ABTIVM2B
- Builds a load module for an IMS base image. By specifying
MQMPP=YES, you can build a load module from an IMS base image that contains
message processing program (MPP) support for MQSeries applications.
Remove the comments from all the parameters for the specified proc and
provide the information requested. Note that the following parameters
are not required for all the procedures.
- For BASE, specify the member name of the base load module.
- For BASELIB, specify the data set containing the base load module.
- For IMAGE, specify the member name of the image you uploaded and resulting
load module.
- For INFILE, specify the data set where the packaged image resides.
- For OUTFILE, specify a data set available to IMS from which you can run
the application.
- For STAKDUMP, specify the data set to be used for a stack dump.
- For CLA, specify any command line arguments to be used with the
image. See IBM Smalltalk User's
Guide for a description of the valid command line arguments you can specify.
You cannot specify -iIMAGENAME or -lFILENAME.
Submit the JCL.
Warning: | Based on the value specified for the FETCH or MQMPP parameters, either
step LKED or LKEDF will FLUSH. This is expected and is not an
error. Step CHECK might also end with a return code of 01. This
is also expected and is not an error.
|
The module produced is not different from any other C or COBOL IMS load
module. If you receive an error while building the load module, see Appendix A, Messages and codes for more information.
[ Top of Page | Previous Page | Next Page | Table of Contents | Index ]