Re: Usage of Transactional VSAM Services

2009-01-07 Thread Timothy Sipples
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


Re: Usage of Transactional VSAM Services

2009-01-06 Thread John McKown
On Tue, 6 Jan 2009 09:45:06 -0600, Nanda  wrote:

>Dear all,
>Has anyone used Transactional VSAM Services (DFSMStvs)?  What are the
>prereqs for this software / service (like Coupling Facility or whatever)?
>
>We want to have concurrent (1) CICS online & batch and (2) multiple batch
>programs reading and writing to the same VSAM datasets.  Can this be done
>with DFSMStvs?  What are the alternative practices.
>
>Thanx a ton,
>Nanda
>

DFSMStvs is based upon VSAM RLS. VSAM RLS has a prereq of a coupling
facility. Which means you must be in a sysplex.

Yes, the entire reason for DFSMStvs is to allow CICS and batch to safely
read and update VSAM files concurrently.

Instead of this, we use a product called SYSB-II from H&W computing.
http://www.hwcs.com . This product ends up transferring the batch VSAM I/O
to the owning CICS region to do the actual I/O. It has a number of different
ways to implement it, so you'd really need to look at the web site for more
information.

We have found it to be a very good product which does what it is supposed to do.

--
John

--
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


Usage of Transactional VSAM Services

2009-01-06 Thread Nanda
Dear all,
Has anyone used Transactional VSAM Services (DFSMStvs)?  What are the 
prereqs for this software / service (like Coupling Facility or whatever)?  

We want to have concurrent (1) CICS online & batch and (2) multiple batch 
programs reading and writing to the same VSAM datasets.  Can this be done 
with DFSMStvs?  What are the alternative practices.

Thanx a ton,
Nanda

--
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