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
