Peter,

As others have said, the accounting for the OMVS processes is not aggregated 
into the job statistics of the original job.

While BPXBATCH will run the shell in a separate OMVS address space, it is also 
possible to run the shell and your cp commands in the original JES address 
space.   BPXBATSL will allow you to do this with a non-login shell.

Our COZBATCH utility is a superior alternative, and allows you to run a login 
shell in the same address space while at the same time using inline shell 
input.   For example, the following will run everything in the original JES2 
address space:

//  EXEC PGM=COZBATCH
//MYDD1  DISP=SHR,DSN=...
//MYDD2  DISP=SHR,DSN=...
//STDIN  DD *
# input to the z/OS Unix shell:
cp //DD:MYDD1 /my/unix/file1
cp //DD:MYDD2 /my/unix/file2
//
Note: access to the job step DDs by the cp commands demonstrates that they are 
running in the JES address space.

Kirk Wolf
Dovetailed Technologies
https://coztoolkit.com
Co:Z is available under our free Community License, Commercial support 
agreements are also available.

On Tue, Jun 25, 2024, at 7:30 PM, Farley, Peter wrote:
> Hi All,
> 
> Just a question of curiosity.  In recent days I have been running some ad-hoc 
> BPXBATCH jobs that executes some "cp" commands to copy a few z/OS data files 
> down to a Unix directory, then a python script which uses that data.
> 
> While the job is running I can use SDSF DA and PS to see the various Unix 
> parts running, but at the end of the job the shop-local IEFACTRT report in 
> the JESMSGLG output only seems to account for the actual BPXBATCH CPU time 
> and I/O count.  The much more significant Unix I/O and CPU values are not 
> included in that report as far as I can tell.
> 
> Similarly, the JESYSMSG end-of-step output messages for the BPXBATCH step 
> again only seem to account for BPXBATCH usage alone, and not any of the Unix 
> CPU or memory usage.
> 
> Is there data available to an IEFACTRT routine or the JESYSMSG end-of-step 
> processing to report Unix usage in a batch step at all?  Or is that only 
> available in DCOLLECT output (to which I do not have and cannot get any 
> permissions from local security due to zero trust rules)?
> 
> Or am I seeing the python-on-ZIIP capability here, and the CPU isn't reported 
> because it is done on a ZIIP (though that would not explain the I/O count 
> being so low when I know the python script does quite a lot more I/O)?
> 
> If it matters, we're on z/OS 2.5 here at a reasonably current RSU I believe, 
> but I don't know the exact level.  HW is z15.
> 
> Peter
> 
> This message and any attachments are intended only for the use of the 
> addressee and may contain information that is privileged and confidential. If 
> the reader of the message is not the intended recipient or an authorized 
> representative of the intended recipient, you are hereby notified that any 
> dissemination of this communication is strictly prohibited. If you have 
> received this communication in error, please notify us immediately by e-mail 
> and delete the message and any attachments from your system.
> 
> ----------------------------------------------------------------------
> 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

Reply via email to