OpenTP1 Version 7 Programming Guide

[Contents][Index][Back][Next]

4.4.2 Types of ISAM service

OpenTP1 UAPs can use the following ISAM file services:

ISAM can be used in UAPs of both TP1/Server Base and TP1/LiNK. ISAM/B can be used only in UAPs of TP1/Server Base. ISAM/B cannot be used when the basic OpenTP1 facility is TP1/LiNK.

Organization of this subsection
(1) ISAM
(2) ISAM/B

(1) ISAM

ISAM files are used as ordinary files. They are not synchronized with OpenTP1 transaction processing.

(2) ISAM/B

This facility allows the use of ISAM files in synchronization with transaction processing. If ISAM is used with ISAM/B, file integrity will be assured through transaction commitment/rollback.

(a) Products prerequisite to ISAM/B

Before ISAM files can be used with ISAM/B, the ISAM transaction facility (ISAM/B) must be available in addition to ISAM.

(b) Area for file creation

ISAM files to be used with ISAM/B must be created in the area allocated for the OpenTP1 file system.

(c) Difference from OpenTP1 file service (TP1/FS/xxx)

ISAM/B does not use the lock service. Therefore, even when a deadlock occurs, the OpenTP1 lock service facility (such as lock scope reduction based on priority and deadlock information output) is not available.

The figure below shows the form of ISAM file services.

Figure 4-22 Form of ISAM file services

[Figure]