I'm going to provide some general guidance as your question is going to get an "it depends" answer.
It looks like your most likely on a ZD&T system since you are using IBMUSER as your dataset prefix.
I used an IDCAMS
utility to do my tests as I know it produces output. I would try this first to verify your system is working correctly.
//DEFCAT1 JOB (ACCT),NOTIFY=&SYSUID.,REGION=0M
//STEP1 EXEC PGM=IDCAMS
//SYSPRINT DD SYSOUT=*
//SYSIN DD *
LISTC ENT(IBMUSER)
/*
If the above works and you can find the output your program PERFORM1
may not be working correctly and is not generating any output. Perhaps you can provide a minimum working sample to ensure that your program is working correctly.
Submitting a similar job but using a JOB
card with a MSGCLASS=H
(which is the default I've been using) worked fine and the output appears in SDSF. Make sure you have your prefix
set correctly and use a wildcard. Something like PRE IBMUSER*
for your example.
Where the output goes depends on how JES is setup on your system. Your JOB
card does not have a MSGCLASS
but uses SYSOUT=*
which indicates to use the job's default MSGCLASS
. That is defined in your JESPARM
statements
Check your system log to make sure your output is not being 'printed' to a device.
Use the following commands:
LOG
to view the system log
ST
to see the job status
H
to find held output that doesn't have a destination
O
to find output that is ready to print but is waiting for a device.