On 3/3/23 00:22, Farley, Peter wrote:
But I found that using them from the z/OS Unix command line embedded in a python script just as in
the article link is a performance nightmare. Definitely NOT ready for production use. The idea is
good but the implementation is awful. Take a close look at the implementation of the ZOAU
dataset-read function for an example of what I saw. Substantially better performance can be had by
using the python subprocess.run() function to execute the "cat" shell command to capture
the z/OS dataset file contents you need in a python list (assuming your file contents will fit in
available memory, of course; if not use "head" instead to read in chunks at a time)
Spawning a subprocess is a bizarre way to use cat. The idomatic UNIX
method would be to pipe cat into your Python program and read from stdin.
----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN