The documentation in this guide focuses on the TBLBASE API to tableBASE. This interface operates in batch, CICS, and IMS TM environments, with tables in either a local TSR or shared TSR (VTS-TSR).
When a tableBASE table is opened in any environment, storage is allocated within a TSR and a copy of the table is loaded into the TSR from the tableBASE library. The TSR is either a local Data Space allocated at region initialization or a shared Data Space allocated during VTS-TSR initialization. Only one region may have a table open for write but a table may be opened for read in multiple regions.
The following sections describe the operation of TBLBASE in each supported environment.