> OK. It requires multiple DCBs. Yes, and if I'm doing something with every member of a PDS then I really don't want all of those OPENs.
> A member is not named when it is created, but only at the point of STOW Thanks. Yes, the same issue exists with VPAM. > BPAM shoud support GET and PUT. Why? BSAM is for dealing with blocks. Although it would be nice if QSAM had equivalents to equivalents to NOTE and POINT. In TSS, you use SETL to point to a logical VPAM record. Check the references I gave you. -- Shmuel (Seymour J.) Metz http://mason.gmu.edu/~smetz3 ________________________________________ From: IBM Mainframe Discussion List <IBM-MAIN@LISTSERV.UA.EDU> on behalf of Paul Gilmartin <0000000433f07816-dmarc-requ...@listserv.ua.edu> Sent: Friday, July 16, 2021 7:32 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: Mixing C/C++ with LE-conforming IBM HLASM On Fri, 16 Jul 2021 22:28:47 +0000, Seymour J Metz wrote: >Except that PDSE doesn't allow me to open a QSAM DCB and do FIND and STOW for >multiple members. > OK. It requires multiple DCBs. >I'm not sure what you mean by deferring naming of members. > A member is not named when it is created, but only at the point of STOW. This opens serialization hazards which ISPF Edid covers with ENQ EXC SPFEDIT. Of course the programmer can code this explicitly, but it should be in the access method. ISPF LMPUT allows multiple concurrent PDSE member creation. If multiple tasks attempt to create the same member name, the last STOW (LMCLOSE) one wins. Only within a single job because LMPUT requires ENQ EXC SYSDSN, needlessly because PDSE does its own serialization With PDS, data may be corrupted. >You can use any macro appropriate for the type of member. GET and PUT, but >NOTE and POINT are only for BSAM. > Bummer. BPAM shoud support GET and PUT. -- gil ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN