With IMS/ESA Version 3 Release 1, the parameters passed to the
IMS interfaces are no longer restricted to the area below the 16M
line. The parameters will most likely be placed above the 16M line
if you use the following methods:
- Use the ANYWHERE suboption of the HEAP run-time option. It applies
to variables with the CONTROLLED or BASED attribute because their
storage is obtained from the heap.
- Use the ANYWHERE suboption of the STACK run-time option. If
you relink your OS PL/I application with Language Environment and your application
does not use any edited stream I/O, or you recompile your application
with PL/I for MVS & VM, you can use STACK(,,ANYWHERE) if your application
is AMODE(31). In this case, the variables in automatic storage are
placed above the 16M line.
- Place parameters in static storage and make sure the load module
attribute used is RMODE(ANY).
|
This information center is powered by Eclipse technology. (http://www.eclipse.org)