I actually got your question through another channel, so apologies if
you're getting the same answer twice. I hope my answers match. :-)
To expand on what John is saying, VSAM Record Level Sharing (VSAM RLS) is
the base technology. This is provided in z/OS as a standard feature with
DFSMS, and, as John mentions, you need to configure Parallel Sysplex to use
it. (This could all be physically on one machine, with 2 or more production
LPARs plus a coupling facility LPAR. Or of course it could be spread across
multiple machines.) I think you're already doing Parallel Sysplex, so that
shouldn't be an issue. (And Parallel Sysplex is obviously quite nice to
have for many other reasons.)
DFSMStvs (Transactional VSAM) is an optional, priced z/OS element that you
can order. It builds on VSAM RLS (and requires it), so of course it also
requires Parallel Sysplex.
Whether you need DFSMStvs probably depends on what you mean by "batch." If
everything requiring read/write is running inside CICS (at least using CICS
EXCI, for example), or if programs running outside CICS are only reading
VSAM, perhaps you don't need DFSMStvs (or SYSB-II). Of course you can
always start with VSAM RLS and add DFSMStvs later if that makes sense.
You may find this IBM redbook interesting reading to help you decide:.
http://www.redbooks.ibm.com/abstracts/sg246971.html
It was written about 5 years ago, so bear that in mind when you explore any
detail since there could be some updated information on specifics. There's
a lot of other information on VSAM RLS and DFSMStvs available on the Web,
too.
Also to elaborate on John's information, you can find information on
SYSB-II here:
http://www.hwcs.com/sysbii
CA may also still have a product available called ShareOption/5, although I
can't find a Web link for it.
And finally another way to do this (in a roundabout way) is to use CICS
VSAM Transparency. That's an IBM product that lets you move VSAM data into
DB2 without changing application code. Information on that option here:
http://www.ibm.com/software/htp/cics/vt
I mention it for completeness as another path to concurrency, but knowing
what I know about your situation I tend to think VSAM RLS, DFSMStvs, and/or
SYSB-II are going to be most suitable.
- - - - -
Timothy Sipples
IBM Consulting Enterprise Software Architect
Based in Tokyo, Serving IBM Japan / Asia-Pacific
E-Mail: timothy.sipp...@us.ibm.com
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html