Like Walt, I'm skeptical of the assertion that a spool data set is VS, where 'S' means 'spanned'. Spanned records are extremely rare in MVS. The only use for them I've ever come across is MANx SMF, which I believe predates dirt. Most standard utilities fail when opened to V(B)S records. Only IFASMFDP can read SMF data, and the output from that is ordinary VB.
SAPI should be able to handle any spool data set. OTOH I've never coded anything for SAPI; we use VPS (Levi, Ray, Shoup) to extract spool data and ship it to network printers. Likewise, SDSF or equivalent ISV product can handle spool data sets whether created as V or F. SDSF now has a Rexx interface that makes it very usable for processing spool files. FWIW it was once possible to utilize JES2 interfaces to read spool data sets directly. That ability evaporated a long, long time ago. . . J.O.Skip Robinson Southern California Edison Company Electric Dragon Team Paddler SHARE MVS Program Co-Manager 323-715-0595 Mobile 626-543-6132 Office ⇐=== NEW robin...@sce.com -----Original Message----- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of Walt Farrell Sent: Thursday, January 05, 2017 8:54 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: (External):Re: IEC141I 013-A8: how to read VS data sets? On Thu, 5 Jan 2017 21:13:48 +0700, Robin Atwood <abend...@gmail.com> wrote: >The JCL is not relevant, both applications are servers that use dynamic >allocation. They are using SAPI to read the JES spool. The >message is > >IEC141I 013-A8,IGG0199G,TAURISP3,TAURISP3,SYS00002 > >The spool data set is allocated to SYS00002. I am really interested in advice >about reading VS data sets, what access method to use, >etc. What makes you think the data on spool is VS in format? That seems to me to be an unusual record format for someone to use writing spool data. Perhaps the error is that the program issuing the OPEN to try to read it is saying RECFM=VS when it's really just V? (Note, too, that there are two other potential program errors: specifying RECFM=D, or specifying both ANSI and Machine control characters. But all of these really seem to indicate an error in the program, and I'd say that the program author needs to examine the dump and figure it out.) -- Walt ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN