Theo,

We have been using RLS extensively since 2001. Hit many ussues [like skipping 
records at a CI  boundary, getting inapplicable VSAM response codes, etc., see 
related APARs] most of which are resloved by now. But even last year we had a 
production problem with a CICS RLS scanner receiving a premature EOF response 
[resolved by closing, copying and re-opening the file]. We also had several 
more recent cases where an RLS file closed to ALL online regions lost some 
trailing records while being copied by a batch job. 

However, my biggest problem with RLS is the current implementation of the 
NOSUSPEND option - it waits for at least 1 second before CICS returns the 
RECORDBUSY response. With our current transaction volume and processing speed 
"at least 1 second" is eternity, so instead of using the built-in 
record-level-sharing feature our applications now wrap all RLS I/O in a pair of 
Global ENQ/DEQ which allows to perform UNCOMMITTED reads without loosing read 
integrity. Ugly, but serves the purpose.

Overall I woud say RLS is great step forward from the previous 
"CI-level-locking" version, just make sure you stress-test all your scenarios.

HTH,
-Victor-                 


============================================================================================
Hi All,

In our shop the VSAM RLS functionality was enabled. SMSVSAM is running with 
only DFHSM using this functionality. I need to convince the application and 
CICS owners to consider using the RLS for their VSAM files. 
Those who are already running with RLS for a while, what improvements have you 
noticed, and what would you say the real benefits are? Also what problems have 
you encountered with RLS. 

I would appreciate your input here.

Regards
Theo

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

Reply via email to