How to access VSAM data set from non zOS platform?

Virtual Storage Access method - ESDS, KSDS, RRDS & LDS. Basic direct access method, Basic sequential -, Queued sequential -, Basic partitioned -, Indexed sequential -, Object - access method.
Post Reply
Sanyogita Daas
New Member
Posts: 4
Joined: Mon Feb 15, 2016 1:03 pm

How to access VSAM data set from non zOS platform?

Post by Sanyogita Daas »

I am looking for a guidance on how to access VSAM data set from non zOS platform? Does anyone know how to get access to a VSAM dataset or its data on zOS from a non zOS environment? With my search I found that there are some products like, Rocket, DataDirect, Neon and probably some more. But we have not use any of them, does any body have such an experience?

Read 'non ZOS platform' as Linux/Unix server running Java application. Basically we have a KSDS datasets. We need to maintain this VSAM as there are applications running in the zOS region that will continue to use the VSAM data. The VSAM operation used will be insert, update and delete. Both batch and CICS uses it. I have thought to copy and FTP the data but that beats the purpose as the java app has to have real time access to it. The Java app, on the other hand, will be using an Oracle DB too.

Thanks!
User avatar
Robert Sample
Global Moderator
Global Moderator
Posts: 1886
Joined: Fri Jun 28, 2013 1:22 am
Location: Dubuque Iowa
United States of America

Re: How to access VSAM data set from non zOS platform?

Post by Robert Sample »

One of the reasons there are products on the market for this is that accessing VSAM data from a different platform requires a lot of knowledge and code so people don't do it themselves. If part of your project is to get Java on a different platform reading VSAM data, persuade your company to buy one of the products. Otherwise, expect to take a year -- or two -- just to get the access details worked out (plus whatever time to implement your project on top of that year or two). Or, accept that using Java from another platform to access VSAM data isn't possible with your current environment and move on to another project.
User avatar
Anuj Dhawan
Founder
Posts: 2799
Joined: Sun Apr 21, 2013 7:40 pm
Location: Mumbai, India
Contact:
India

Re: How to access VSAM data set from non zOS platform?

Post by Anuj Dhawan »

Can't you run the Java in CICS Transaction Server for z/OS itself?

CICS Transaction Server Version 5.1 and higher support the WLP, WebSphere Liberty Profile, as a standard feature now so moving the Java code to CICS TS is comparatively easy. I think, this way, the Java code can access VSAM in real time along with COBOL, or for that matter, by any program written for zOS/CICS TS. My experience is less in this area but with Robert, an excellent CICS System Programmer, on this thread - we might get to hear more.
Thanks,
Anuj

Disclaimer: My comments on this website are my own and do not represent the opinions or suggestions of any other person or business entity, in any way.
Post Reply

Create an account or sign in to join the discussion

You need to be a member in order to post a reply

Create an account

Not a member? register to join our community
Members can start their own topics & subscribe to topics
It’s free and only takes a minute

Register

Sign in

Return to “SMS & VSAM and BDAM, BSAM, QSAM, BPAM, ISAM, OAM.”