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 [email protected] with the message: INFO IBM-MAIN

Reply via email to