HP OpenVMS Systemsask the wizard |
The Question is: The question is: I am trying to create a global section in my program. The MAXBOBMEM sysgen parameter is set to a non-zero value corresponding to the buffer object size required by the program. I have also assigned myself the identifier VMS$BUFFER_OBJECT_USER. When I try to create the global section, the system service returns an error. If I turn off the buffer object option the program works fine. The OpenVMS I/O Users Manual says that "Global section memory cannot be made into a buffer object". Could this be the reason that I am getting this error ? In my program I am also using the Fast I/O option via $QIO. Thanks, Raj Mohan The Answer is : By default, global section memory cannot be made into a buffer object. Please see the OpenVMS Alpha V7.0 New Features Manual, among other places: "There is currently a restriction on the type of process memory that can be used for buffer objects. Global section memory cannot be made into a buffer object." A pair of ECO kits has been created that now allows this capability in OpenVMS Alpha V7.1: ALPSYS06_071, and ALPSYS03_071 (or later).
|