Shared data table services and remote file access

These diagrams illustrate the differences between using function shipping and using shared data table services to access a CICS® file in another region.

Using function shipping

This diagram shows the use of function shipping to access a data set owned by another CICS region.
Figure 1. Data access using function shipping
This diagram shows a CICS application owning region (AOR) linking by function shipping to a CICS file owning region (FOR) and then linking to VSAM services and VSAM KSDS.

Using shared data table services

This diagram shows how a number of AOR's can use cross-memory services to execute reads or browses, using shared data table services in an FOR in order to access the data table. (Function shipping is used for update requests and for any request that needs to access the source data set, in the same way as shown in Figure 1.)
Figure 2. Data access using shared data table services. This diagram shows read-only access only.
This diagram shows CICS application owning regions linking by cross memory services to a CICS file owning region, which uses shared data table services to link to a data table within a data space.