You should not need sysudump. I do not remember if IEBGENER uses SYSPRINT or SYSOUT, so it would not hurt to add a ''SYSOUT statement just like the SYSPRINT statement. You do need SYSIN DD DUMMY - which was mentoned long ago. . .
FWIW whoever provided the direction that you needed to create a pds and that the input to create the first member must be "in stream" would also be available to answer questions.
You can run both sets of jcl with the same job statement.