Archive

Archive for July, 2008

Do you want samples on the blog?

July 9, 2008 Leave a comment

We would like to have some completely as-is, non supported etc code samples or snippets on this blog, but we need to figure out somewhere we can put them that is easy for you to get to and use, and that will keep the IBM lawyers happy.

So I have a question:

Advertisements
Categories: Uncategorized

CICS TS 3.2: Threadsafety for Local VSAM LSR Files

July 3, 2008 3 comments

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

IBM 50 Years at Hursley

July 1, 2008 Leave a comment

This Saturday, IBM Hursley is celebrating being at Hursley for 50 years.

Full CICS responsibility didn’t come to Hursley until 1st January 1975, when Hursley traded PL/I with the Palo Alto Lab for CICS, making CICS a significant part of IBM Hursley History.

Although I am a relative ‘new boy’, first visiting Hursley in 1989, I have had a dig through my cupboards for some nostalgia, I came across a couple of old CICS ‘cherry picker’ photos.

These photos were taken by the Hursley photographic department perched perilously (though I am sure in full compliance with health and safety standards of the time) on a cherry picker, while all the teams involved in producing the new release were invited out onto the lawn in the front of Hursley house.

First up is circa 1989, CICS 3.1.1 photo:

CICS Lawn Photo
Read more…

Categories: CICS, IBM, nostalgia
%d bloggers like this: