Data sharing at the block level

Online IMS systems with full update capability can share data among themselves and can allow other batch IMS systems to read committed data or update the data.

The batch system can have the data integrity protected or use read-only access. This type of configuration is illustrated in the following figure.

Figure 1. Example of data sharing at the block level with update access
An OS has 3 IMS systems (A, B, and C). Arrows show that each IMS has update access and each is accessing a different block of the same database. Only IMSA has a lock on the block it is accessing.