Server Guide


Step 2: Building the IMS load module

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.

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 ]