As well, we are passing dataset names in SYSIN in the job which you have provided, actually my job needs to run in prod, i cant edit sysin daily, can i pass the names of datasets to sysin in any other way? i mean my input data sets are GDG's which will get created by my upstream, once GDG version is created, that latest version needs to be processed and same ones NAME and Creation date needs to be printed on a report.

For future reference, i'll wager there is more in the sysout than only those 3 messages. . . Your control statements will be repeated and at the top of the page is almost surely the version release information.

When we ask for the complete info, we really do mean the complete info, not just some subset you choose. . .

Just to clarify, the date returned from LISTCAT is the date the catalog entry was created. This may not be the same as when the dataset was created. An uncatalog/recatalog process could alter the date.