How about IEBPTPCH? Write out the members as a huge flatfile, and insert member 
building control cards wherever appropriate.
Then build a PDS from that?

- KB

------- Original Message -------
On Thursday, April 20th, 2023 at 6:46 AM, Paul Gilmartin 
<[email protected]> wrote:


> On Wed, 19 Apr 2023 18:49:14 -0500, Mark Zelden wrote:
> 
> > On Wed, 19 Apr 2023 13:44:39 -0400, David Spiegel wrote:
> > 
> > > Hi,
> > > I am writing a Rexx Exec (Batch TSO) to build 10,000+ members in a PDS
> > > (FB/159/27984).
> > > The average member size is 900 lines.
> > > 
> > > In terms of performance, which method should I use?:
> > > 1) ALLOC ... EXECIO DISKW
> > > 2) LMOPEN ... LMINIT ... LMPUT
> > > 3) Something else
> > > 4) Makes no difference
> > 
> > You didn't explain much else other than the desire to build the PDS.
> > 
> > How important is the actual performance / wall clock time? Is it one off? 
> > Will it run daily?
> > Hourly? Every 15 minutes?
> > 
> > I would just use whatever method you are most comfortable with depending on
> > that answer. But if you are already using REXX, I don't know why you would 
> > then
> > use ISPF services on top of that. When I've done similar things I've used
> > ALLOC / EXECIO.
> 
> ISPF services can avoid 99.99% of the ALLOC overhead.
> 
> Kolusu's suggestion depends on PDSE for concurrency. Is that acceptable,
> or is PDS a requirement.
> 
> What about a UNIX directory as an alternative? No ENQ entanglement.
> 
> --
> gil
> 
> ----------------------------------------------------------------------
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to [email protected] with the message: INFO IBM-MAIN

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

Reply via email to