Pre-loading tableBASE modules

DataKinetics recommends adding all of the module names to your MPR pre-load members. Not all of the modules included in Table 24 are needed in certain IMS MPR configurations. However, determining which modules are required depends on many factors, including whether your applications call tableBASE dynamically or statically and whether or not your application load modules have been re-linked with the tableBASE Version 6 stub. The larger modules reside above the line, many others are aliases of DK1TCALL. It is simplest to load all of the names in your MPR pre-load.

Table 24. tableBASE modules

Pre-Load Module

Alias of

Size (approx) Bytes

Above line

DK1TROTB1,2

70000

Yes

DK1TNUCL2

100000

Yes

DK1IBASE

2000

Yes

DK1TVROT

10

Yes

DK1TNTPD

16

Yes

DK1TNAME

1300

Yes

TBLBASE3,4

DK1TCALL

6000

No

TBCALLI

DK1TCALL

No

TBROOTI

DK1TCALL

No

TBASEV

DK1TCALL

No

TBCALLV

DK1TCALL

No

1 All modules listed are reentrant.
2 If DK1TNUCL or DK1TROTB is in LPA, DK1TVROT and/or DK1TNTPD should also be in the pre-load list.
3 Only one copy of aliased module pre-loaded.
4 Could be re-linked to be above the line if you are absolutely certain you have no applica­tion modules that run RMODE(24).