Home > CICS, CICS TS, File Control, threadsafe > CICS TS 3.2: Threadsafety for Local VSAM LSR Files

CICS TS 3.2: Threadsafety for Local VSAM LSR Files

Using CICS TS 3.2 on z/OS 1.9?

Well if are and you have threadsafe programs you may now be able to exploit CICS file control threadsafety for Local VSAM LSR files by installing PTF UK37688. See APAR PK45354 for details.

Please make sure you read the PTF coverletter carefully for the necessary pre-reqs (OA20352 and OA24071) and for any changes that may impact you. For example the default for the FCQRONLY SIT option has been changed from NO to YES.

If you were previously exploiting threadsafety for CICS File control requests against VSAM RLS files and letting FCQRONLY default to NO, you will have to now explicitly set FCQRONLY(NO) after installing UK37688 (Even if you are not on z/OS 1.9).

With UK37688 installed and FCQRONLY(NO) set, the following may run threadsafe:

  1. File control requests to local VSAM LSR files if the transaction is not subject to transaction isolation and is running on a z/OS 1.9 system with the required pre-reqs .
  2. File control requests to a VSAM RLS file.

With UK37688 installed and FCQRONLY(NO) set, the following will NOT run threadsafe:

  1. File control requests to a VSAM NSR file.
  2. File control requests to a local VSAM LSR file issued by a transaction that has transaction isolation active.
  3. File control requests to a local VSAM LSR file running on a pre z/OS 1.9 system.
  4. File control requests to remote files.
  5. File control requests to non-VSAM files.
  6. File control requests to CICS Data Tables.

Prior to UK37688 and FCQRONLY(NO) set, the following may run threadsafe:

  1. File control requests to a VSAM RLS file.

There will be some support documents going up in the next few days, so I’ll update this post with the links when I have them.

Update: Here are the Technote links:

  1. PK45354 enables file control threadsafety for local VSAM LSR files
  2. MustGather: Documentation for file control (VSAM non-RLS) waits in CICS on z/OS
Advertisements
  1. Zalman Einhorn
    July 4, 2008 at 5:08 pm

    >File control requests to a local VSAM LSR file issued by a transaction that has transaction isolation active.

    Hi, Are there any plans to lift this restriction of Transaction Isolation?

    TIA and thanks for this forum!

    Happy 4th even though you don’t, err, quite celebrate this on your side of the pond.

  2. Dai Middleton
    July 7, 2008 at 4:10 pm

    Hi Zalman. We do celebrate the 4th over here in the c/t because it tends to be a very quiet day for us Brits! Yes, we would like to lift this restriction, but this would require further work with CICS and VSAM, which is ongoing. So I am hopeful. What I do not have is an estimated time frame. I thought you were pretty much an RLS shop and so would not have had a great interest in this! But thanks for your question. Cheers for now – Dai

  3. Zalman Einhorn
    July 9, 2008 at 3:11 pm

    Hey Dai! Long time no speak.

    We’re heavy in RLS but not for all APPS, and some of our biggest piggy transactions have DB2 interspersed with VSAM in a TRANISO environment.

    So that restriction lifted would be a great thing for us.

    As you say, Cheers.

  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: