> On Apr 22, 2014, at 12:00 AM, "IBM-MAIN automatic digest system" 
> <lists...@listserv.ua.edu> wrote:
> 
> IBM first introduced VSAM (in a more basic form of course) back in the
> 1970s for DOS/VS, OS/VS1, and OS/VS2 ("Access Method Services"). I don't
> think VSAM was ever separately licensed, but someone can correct me if I'm
> mistaken on that point.

VSAM for VSE and VM pre-zVSE was a separate order able product for quite a 
while (for VM you always had to buy it). Generating the CMSDOS and CMSBAM 
segments to allow VSAM to work was always a PITA Frankenstein bolts-on-the-neck 
thing. IBM refused to do CMS-native language compilers for anything but 
Fortran, so you needed VSAM to do any kind of random-access record processing 
without dropping into assembler to call the native CMS file manipulation 
macros. You also had to use VSE-formatted minidisks for it to work. Major PITA.

> z/VM's CMS and MUSIC/SP also support VSAM, also in base.

Nope. CMS VSAM support always required a separate purchase of essentially a 
copy of the VSE VSAM code for VSAM to work for CMS apps or to access VSAM data 
on OS or VSE disks. Which BTW is no longer available for ordering, and it was 
ancient when IBM killed it. It still works if you have it, but you can't order 
it any longer. Ditto MUSIC, IIRC. So no VSAM support any longer for CMS, 
really. Someone might write new CMS apps, and we wouldn't want that, now would 
we? :(

The only VSAM support left in the VM base are some ancient versions of the VSAM 
utilities like AMSERV, etc, which don't work without the VM/VSAM product code.

CMS lost the ability to do VSAM more than half a decade ago when IBM pulled the 
VM/VSAM product (same time we lost a lot of the ported apps from zOS and VSE 
that used it). It was also never kept up to date for modern zOS VSAM files and 
catalogs, so at the end it only worked with VSE or native CMS apps.

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

Reply via email to