We use "PP 5648-A25 IBM COBOL for OS/390 & VM 2.2.0", and "5668-910 IBM OS PL/I OPTIMIZING COMPILER V2.R3.M0" -- but no VSAM.
Yah, probably should have been a bit clearer. AFAIK, CMS VSAM was the only method of doing direct access or similar things with anything but C or Fortran (both C and Fortran used the native CMS facilities for that). Sequential stuff _usually_ worked w/the default segments shipped with VM, mostly because the compilers used OS simulation, not DOS, which doesn't use those segments.