IBM Support

VSAM Record Level Sharing (RLS) Workload Isolation

Question & Answer


Question

Currently, there is no guidance regarding how to isolate applications to their own CF structures. What is the best practice in this area?

Answer

In general, RLS L2 and development suggest that caches for different applications be isolated on the coupling facility. For example, if both HSM and CICS are taking advantage of VSAM RLS, then each application should have its own CF cache structure. To accomplish this, the following operations are required:

1. Define a new CF Structure name via CFRM.

2. Activate the CFRM policy for XCF to know about the new structure.

3. Modify SMS with the new mapping of the new CF Structure name to the new Cache Set.

4. Modify the SMS storage class (SC) so the SC's CF Cache Set Name specifies the new Cache Set from step #2.

5. Activate updated SMS configuration.

6. Close any data sets that need to use the updated structure.

7. Run a non RLS job (such as an IDCAMS VERIFY) against the data sets from step 6. Alternately, the data sets may be deleted and re-allocated to accomplish the same end result.

8. Reopen the data sets from steps 6 and 7 to RLS.

9. Issue a "D SMS,CFCACHE(<new CF Structure Name>)" to verify the new structure is in use.

[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SWG90","label":"z\/OS"},"Component":"5695DF122 - DFSMS VSAM RECORD LEVEL SHARING (RLS)","Platform":[{"code":"PF035","label":"z\/OS"}],"Version":"1.1;1.10;1.11;1.12;1.13;1.2;1.3;1.4;1.5;1.6;1.7;1.8;1.9;2.1;2.2;2.3;2.4","Edition":"","Line of Business":{"code":"LOB56","label":"Z HW"}}]

Document Information

Modified date:
03 September 2021

UID

isg3T1011512