AdagerHome Adager Questions and Answers (Section 7 of 13)
First | Prev Table of Contents Next | Last

Your Adager Guide is also available online



Possible NM stack overflow and system abort 1458 under IMAGE C.09.02 (and newer)

If you do not use HP B-Trees, this note does not apply to you.
Under certain circumstances, there is a problem during Adager's B-Tree rebuilding on IMAGE C.09.02 (and newer).


Version background

IMAGE C.09.02 (and newer)
For a few years now, Adager has been happily rebuilding a master dataset's B-Trees automatically (when changing the capacity of a B-Tree indexed master, for example).

Enter IMAGE C.09.02 (and newer)...

IMAGE C.09.02 (and newer) requires a larger NM stack for B-Tree rebuilding. If your computer's default NM stack value is at least 2 million, you are in good shape. (This value is part of the "misc" parameters in sysgen.)

With a smaller NM stack value, Adager versions older than 010516 terminate with an NM stack overflow. Unfortunately, MPE/iX adds insult to injury by halting with a system abort 1458 (SA 1458).


Temporary Adager work-around
If your computer's default NM stack value is less than 2 million, please run Adager versions older than 010516 with this explicit NM stack value:


:run adager.pub.rego; nmstack=2000000
If you have Adager JobStreams, modify the "run Adager" line to include this "nmstack" parameter.


Permanent Adager fix
Adager (010516 and newer) automatically handles this larger nmstack requirement, regardless of your computer's default value.

Please email

to request expedited delivery of this Adager version (please specify physical tape or Internet download).


How do you find out your IMAGE version?
You can use Query's "version" command to verify your IMAGE version.

Please note that you want to pay attention to the "TurboIMAGE Overall VUF" ("version, update, fix") value. In my case, for example, this value is "C.09.05" (i.e., it is newer than C.09.02), even though the value for DBOPEN is "C.09.00".


:query.pub.sys HP32216N.03.17 QUERY/NM THU, DEC 29, 2011, 7:41 AM COPYRIGHT HEWLETT-PACKARD CO. 1976 >version QUERY N.03.17 TurboIMAGE Overall VUF: HP30391C.09.05 TurboIMAGE/XL <===== This is what counts TurboIMAGE Procedures: DBOPEN C.09.00 DBINFO C.09.01 DBCLOSE C.07.26 DBFIND C.09.00 DBGET C.09.00 DBUPDATE C.09.04 DBPUT C.09.04 DBDELETE C.09.04 DBLOCK C.09.04 DBUNLOCK C.09.04 BIMAGE C.09.04 DBCONTROL C.09.02 DBBEGIN C.07.24 DBMEMO C.07.24 DBEND C.07.24 DBXBEGIN C.09.05 DBXEND C.09.05 DBXUNDO C.09.05 ...


AdagerHome Adager Questions and Answers (Section 7 of 13)
First | Prev Table of Contents Next | Last

Your Adager Guide is also available online