bILHA ELROY wrote:

>For accounting purposes we need to know the name of the library/member that 
>the job was submitted from.
>Is there any way we can find out. (The job was scheduled not through CONTROL-M 
>and similar)

You already got one reply of "NO". There were some similar threads last year. 
Same old "NO" story.

And Pual said "The most practical approach is to prohibit submitting jobs 
except by your scheduler, and let that scheduler do the tracking." - I agree!


Sources of jobs:

- Programs spitting something out in INTRDR (This is, for example, what I do 
for every day. I use LISTC and CSI to build up DDs as concatenated input before 
submit)
- SJ in SDSF or similar products
- FTP
- Scheduler ( ... and Control-O which can submit something based on activated 
rules)
- ISPF panels for other products (DB2 utilities, zSecure, etc.) can build up 
jobs for you.
- "Launcher job" - A job which spits something in INTRDR - Note, "launcher job" 
is not my invention, it was mentioned last year. [1] 
- Submit it yourself from a PS dataset, OMVS file, etc.
- Use Unix or zLinux (and perhaps others) pipe command '|' to pump something 
into JES2
- Exits (My SMFU29 exit does sort of that automagically that when a MANx fills 
up. I said sort of, because it is actually it issues 'S <STC>' (not Submit) to 
start a STC with that MANx dataset as parameter. Yet another job from a 
library. ;-D )

There are other sources from where jobs can be submitted...


To track: 

You can use RACF and SMF to track who is the OWNER of that job.
Or better, use RACF to control usage of JOB accounting lines and monitor any 
changes of libraries. Think about SMF 42 for member auditing.
Implement better security in Control-M and Control-O using that OWNER in your 
job schedule.

(You can try to enforce job standards, but you will get some crazies who like 
to bypass any standards your trying to enforce.)

Or, just close down all INTRDR for fun. Then you have no z/OS to play with, but 
have lots of time to battle with angry users...

Note: Not even JES2 can see from where the job is coming, because another 
address space is placing contents from a source into INTRDR. Only when you 
close that INTRDR, then JES2 picks up whatever there is and tries to interpret 
it.

Perhaps there is some tracking software/method available...

Groete / Greetings
Elardus Engelbrecht

[1] - I once encounter a loop (definition of loop: 'look at definition of 
loop') from such a job. In one step there was a submitter step using 
SYSOUT=(?,INTRDR). That job also contains a submitter step. It really helps 
that we setup JES2 that duplicate jobs are made waiting instead of running 
immediately. Great fun ...

----------------------------------------------------------------------
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